[2026-06-16 00:03:23,252.252 INFO    ] processOrderPayment version is : v2
[2026-06-16 00:08:16,360.360 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 15, 531029), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781548695.513, 'datetime': '2026-06-16 00:08:15.513000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781548695.526, 'datetime': '2026-06-16 00:08:15.526000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781548695.6260002, 'datetime': '2026-06-16 00:08:15.626000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781548695.652, 'datetime': '2026-06-16 00:08:15.652000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781548695.756, 'datetime': '2026-06-16 00:08:15.756000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781548695.807, 'datetime': '2026-06-16 00:08:15.807000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781548695.9129999, 'datetime': '2026-06-16 00:08:15.913000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '191', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781548696.025, 'datetime': '2026-06-16 00:08:16.025000', 'tray_weight': '191', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781548696.084, 'datetime': '2026-06-16 00:08:16.084000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 15, 23, 52, 46, 835495), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781547766.771, 'datetime': '2026-06-15 23:52:46.771000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781547766.8349998, 'datetime': '2026-06-15 23:52:46.835000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781547766.914, 'datetime': '2026-06-15 23:52:46.914000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781547766.973, 'datetime': '2026-06-15 23:52:46.973000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1025', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781547767.091, 'datetime': '2026-06-15 23:52:47.091000', 'tray_weight': '1025', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 15, 23, 52, 45, 800316), 'door_weights': [{'weight': '1090', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781547765.793, 'datetime': '2026-06-15 23:52:45.793000', 'tray_weight': '1090', 'expected_tray_weight': 1002}, {'weight': '949', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781547765.858, 'datetime': '2026-06-15 23:52:45.858000', 'tray_weight': '949', 'expected_tray_weight': 885}, {'weight': '840', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781547765.899, 'datetime': '2026-06-15 23:52:45.899000', 'tray_weight': '840', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781547765.9810002, 'datetime': '2026-06-15 23:52:45.981000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781547766.0549998, 'datetime': '2026-06-15 23:52:46.055000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781547766.059, 'datetime': '2026-06-15 23:52:46.059000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '209', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781547766.123, 'datetime': '2026-06-15 23:52:46.123000', 'tray_weight': '209', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781547766.307, 'datetime': '2026-06-15 23:52:46.307000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781547766.3969998, 'datetime': '2026-06-15 23:52:46.397000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 15, 23, 52, 46, 516481), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781547766.464, 'datetime': '2026-06-15 23:52:46.464000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781547766.5249999, 'datetime': '2026-06-15 23:52:46.525000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781547766.649, 'datetime': '2026-06-15 23:52:46.649000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '284', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781547766.728, 'datetime': '2026-06-15 23:52:46.728000', 'tray_weight': '284', 'expected_tray_weight': 245}]}}
[2026-06-16 00:08:16,376.376 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 15, 531029), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781548695.513, 'datetime': '2026-06-16 00:08:15.513000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781548695.526, 'datetime': '2026-06-16 00:08:15.526000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781548695.6260002, 'datetime': '2026-06-16 00:08:15.626000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781548695.652, 'datetime': '2026-06-16 00:08:15.652000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781548695.756, 'datetime': '2026-06-16 00:08:15.756000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781548695.807, 'datetime': '2026-06-16 00:08:15.807000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781548695.9129999, 'datetime': '2026-06-16 00:08:15.913000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '191', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781548696.025, 'datetime': '2026-06-16 00:08:16.025000', 'tray_weight': '191', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781548696.084, 'datetime': '2026-06-16 00:08:16.084000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 15, 23, 52, 46, 835495), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781547766.771, 'datetime': '2026-06-15 23:52:46.771000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781547766.8349998, 'datetime': '2026-06-15 23:52:46.835000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781547766.914, 'datetime': '2026-06-15 23:52:46.914000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781547766.973, 'datetime': '2026-06-15 23:52:46.973000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1025', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781547767.091, 'datetime': '2026-06-15 23:52:47.091000', 'tray_weight': '1025', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 15, 23, 52, 45, 800316), 'door_weights': [{'weight': '1090', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781547765.793, 'datetime': '2026-06-15 23:52:45.793000', 'tray_weight': '1090', 'expected_tray_weight': 1002}, {'weight': '949', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781547765.858, 'datetime': '2026-06-15 23:52:45.858000', 'tray_weight': '949', 'expected_tray_weight': 885}, {'weight': '840', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781547765.899, 'datetime': '2026-06-15 23:52:45.899000', 'tray_weight': '840', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781547765.9810002, 'datetime': '2026-06-15 23:52:45.981000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781547766.0549998, 'datetime': '2026-06-15 23:52:46.055000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781547766.059, 'datetime': '2026-06-15 23:52:46.059000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '209', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781547766.123, 'datetime': '2026-06-15 23:52:46.123000', 'tray_weight': '209', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781547766.307, 'datetime': '2026-06-15 23:52:46.307000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781547766.3969998, 'datetime': '2026-06-15 23:52:46.397000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 15, 23, 52, 46, 516481), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781547766.464, 'datetime': '2026-06-15 23:52:46.464000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781547766.5249999, 'datetime': '2026-06-15 23:52:46.525000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781547766.649, 'datetime': '2026-06-15 23:52:46.649000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '284', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781547766.728, 'datetime': '2026-06-15 23:52:46.728000', 'tray_weight': '284', 'expected_tray_weight': 245}]}}
[2026-06-16 00:08:17,054.054 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 15, 531029), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781548695.513, 'datetime': '2026-06-16 00:08:15.513000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781548695.526, 'datetime': '2026-06-16 00:08:15.526000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781548695.6260002, 'datetime': '2026-06-16 00:08:15.626000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781548695.652, 'datetime': '2026-06-16 00:08:15.652000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781548695.756, 'datetime': '2026-06-16 00:08:15.756000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781548695.807, 'datetime': '2026-06-16 00:08:15.807000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781548695.9129999, 'datetime': '2026-06-16 00:08:15.913000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '191', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781548696.025, 'datetime': '2026-06-16 00:08:16.025000', 'tray_weight': '191', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781548696.084, 'datetime': '2026-06-16 00:08:16.084000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 15, 23, 52, 46, 835495), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781547766.771, 'datetime': '2026-06-15 23:52:46.771000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781547766.8349998, 'datetime': '2026-06-15 23:52:46.835000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781547766.914, 'datetime': '2026-06-15 23:52:46.914000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781547766.973, 'datetime': '2026-06-15 23:52:46.973000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1025', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781547767.091, 'datetime': '2026-06-15 23:52:47.091000', 'tray_weight': '1025', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 16, 408619), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781548696.338, 'datetime': '2026-06-16 00:08:16.338000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781548696.4399998, 'datetime': '2026-06-16 00:08:16.440000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781548696.487, 'datetime': '2026-06-16 00:08:16.487000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781548696.624, 'datetime': '2026-06-16 00:08:16.624000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781548696.709, 'datetime': '2026-06-16 00:08:16.709000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781548696.739, 'datetime': '2026-06-16 00:08:16.739000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '210', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781548696.768, 'datetime': '2026-06-16 00:08:16.768000', 'tray_weight': '210', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781548696.881, 'datetime': '2026-06-16 00:08:16.881000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781548696.965, 'datetime': '2026-06-16 00:08:16.965000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 15, 23, 52, 46, 516481), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781547766.464, 'datetime': '2026-06-15 23:52:46.464000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781547766.5249999, 'datetime': '2026-06-15 23:52:46.525000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781547766.649, 'datetime': '2026-06-15 23:52:46.649000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '284', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781547766.728, 'datetime': '2026-06-15 23:52:46.728000', 'tray_weight': '284', 'expected_tray_weight': 245}]}}
[2026-06-16 00:08:17,063.063 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 15, 531029), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781548695.513, 'datetime': '2026-06-16 00:08:15.513000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781548695.526, 'datetime': '2026-06-16 00:08:15.526000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781548695.6260002, 'datetime': '2026-06-16 00:08:15.626000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781548695.652, 'datetime': '2026-06-16 00:08:15.652000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781548695.756, 'datetime': '2026-06-16 00:08:15.756000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781548695.807, 'datetime': '2026-06-16 00:08:15.807000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781548695.9129999, 'datetime': '2026-06-16 00:08:15.913000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '191', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781548696.025, 'datetime': '2026-06-16 00:08:16.025000', 'tray_weight': '191', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781548696.084, 'datetime': '2026-06-16 00:08:16.084000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 15, 23, 52, 46, 835495), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781547766.771, 'datetime': '2026-06-15 23:52:46.771000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781547766.8349998, 'datetime': '2026-06-15 23:52:46.835000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781547766.914, 'datetime': '2026-06-15 23:52:46.914000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781547766.973, 'datetime': '2026-06-15 23:52:46.973000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1025', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781547767.091, 'datetime': '2026-06-15 23:52:47.091000', 'tray_weight': '1025', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 16, 408619), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781548696.338, 'datetime': '2026-06-16 00:08:16.338000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781548696.4399998, 'datetime': '2026-06-16 00:08:16.440000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781548696.487, 'datetime': '2026-06-16 00:08:16.487000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781548696.624, 'datetime': '2026-06-16 00:08:16.624000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781548696.709, 'datetime': '2026-06-16 00:08:16.709000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781548696.739, 'datetime': '2026-06-16 00:08:16.739000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '210', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781548696.768, 'datetime': '2026-06-16 00:08:16.768000', 'tray_weight': '210', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781548696.881, 'datetime': '2026-06-16 00:08:16.881000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781548696.965, 'datetime': '2026-06-16 00:08:16.965000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 15, 23, 52, 46, 516481), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781547766.464, 'datetime': '2026-06-15 23:52:46.464000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781547766.5249999, 'datetime': '2026-06-15 23:52:46.525000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781547766.649, 'datetime': '2026-06-15 23:52:46.649000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '284', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781547766.728, 'datetime': '2026-06-15 23:52:46.728000', 'tray_weight': '284', 'expected_tray_weight': 245}]}}
[2026-06-16 00:08:17,361.361 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 15, 531029), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781548695.513, 'datetime': '2026-06-16 00:08:15.513000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781548695.526, 'datetime': '2026-06-16 00:08:15.526000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781548695.6260002, 'datetime': '2026-06-16 00:08:15.626000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781548695.652, 'datetime': '2026-06-16 00:08:15.652000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781548695.756, 'datetime': '2026-06-16 00:08:15.756000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781548695.807, 'datetime': '2026-06-16 00:08:15.807000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781548695.9129999, 'datetime': '2026-06-16 00:08:15.913000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '191', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781548696.025, 'datetime': '2026-06-16 00:08:16.025000', 'tray_weight': '191', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781548696.084, 'datetime': '2026-06-16 00:08:16.084000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 15, 23, 52, 46, 835495), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781547766.771, 'datetime': '2026-06-15 23:52:46.771000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781547766.8349998, 'datetime': '2026-06-15 23:52:46.835000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781547766.914, 'datetime': '2026-06-15 23:52:46.914000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781547766.973, 'datetime': '2026-06-15 23:52:46.973000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1025', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781547767.091, 'datetime': '2026-06-15 23:52:47.091000', 'tray_weight': '1025', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 16, 408619), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781548696.338, 'datetime': '2026-06-16 00:08:16.338000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781548696.4399998, 'datetime': '2026-06-16 00:08:16.440000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781548696.487, 'datetime': '2026-06-16 00:08:16.487000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781548696.624, 'datetime': '2026-06-16 00:08:16.624000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781548696.709, 'datetime': '2026-06-16 00:08:16.709000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781548696.739, 'datetime': '2026-06-16 00:08:16.739000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '210', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781548696.768, 'datetime': '2026-06-16 00:08:16.768000', 'tray_weight': '210', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781548696.881, 'datetime': '2026-06-16 00:08:16.881000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781548696.965, 'datetime': '2026-06-16 00:08:16.965000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 17, 77443), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781548696.9880002, 'datetime': '2026-06-16 00:08:16.988000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781548697.061, 'datetime': '2026-06-16 00:08:17.061000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781548697.162, 'datetime': '2026-06-16 00:08:17.162000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '283', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781548697.261, 'datetime': '2026-06-16 00:08:17.261000', 'tray_weight': '283', 'expected_tray_weight': 245}]}}
[2026-06-16 00:08:17,377.377 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 15, 531029), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781548695.513, 'datetime': '2026-06-16 00:08:15.513000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781548695.526, 'datetime': '2026-06-16 00:08:15.526000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781548695.6260002, 'datetime': '2026-06-16 00:08:15.626000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781548695.652, 'datetime': '2026-06-16 00:08:15.652000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781548695.756, 'datetime': '2026-06-16 00:08:15.756000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781548695.807, 'datetime': '2026-06-16 00:08:15.807000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781548695.9129999, 'datetime': '2026-06-16 00:08:15.913000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '191', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781548696.025, 'datetime': '2026-06-16 00:08:16.025000', 'tray_weight': '191', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781548696.084, 'datetime': '2026-06-16 00:08:16.084000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 15, 23, 52, 46, 835495), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781547766.771, 'datetime': '2026-06-15 23:52:46.771000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781547766.8349998, 'datetime': '2026-06-15 23:52:46.835000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781547766.914, 'datetime': '2026-06-15 23:52:46.914000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781547766.973, 'datetime': '2026-06-15 23:52:46.973000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1025', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781547767.091, 'datetime': '2026-06-15 23:52:47.091000', 'tray_weight': '1025', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 16, 408619), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781548696.338, 'datetime': '2026-06-16 00:08:16.338000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781548696.4399998, 'datetime': '2026-06-16 00:08:16.440000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781548696.487, 'datetime': '2026-06-16 00:08:16.487000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781548696.624, 'datetime': '2026-06-16 00:08:16.624000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781548696.709, 'datetime': '2026-06-16 00:08:16.709000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781548696.739, 'datetime': '2026-06-16 00:08:16.739000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '210', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781548696.768, 'datetime': '2026-06-16 00:08:16.768000', 'tray_weight': '210', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781548696.881, 'datetime': '2026-06-16 00:08:16.881000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781548696.965, 'datetime': '2026-06-16 00:08:16.965000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 17, 77443), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781548696.9880002, 'datetime': '2026-06-16 00:08:16.988000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781548697.061, 'datetime': '2026-06-16 00:08:17.061000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781548697.162, 'datetime': '2026-06-16 00:08:17.162000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '283', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781548697.261, 'datetime': '2026-06-16 00:08:17.261000', 'tray_weight': '283', 'expected_tray_weight': 245}]}}
[2026-06-16 00:08:17,822.822 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 15, 531029), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781548695.513, 'datetime': '2026-06-16 00:08:15.513000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781548695.526, 'datetime': '2026-06-16 00:08:15.526000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781548695.6260002, 'datetime': '2026-06-16 00:08:15.626000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781548695.652, 'datetime': '2026-06-16 00:08:15.652000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781548695.756, 'datetime': '2026-06-16 00:08:15.756000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781548695.807, 'datetime': '2026-06-16 00:08:15.807000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781548695.9129999, 'datetime': '2026-06-16 00:08:15.913000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '191', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781548696.025, 'datetime': '2026-06-16 00:08:16.025000', 'tray_weight': '191', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781548696.084, 'datetime': '2026-06-16 00:08:16.084000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 17, 404647), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781548697.363, 'datetime': '2026-06-16 00:08:17.363000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781548697.4450002, 'datetime': '2026-06-16 00:08:17.445000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781548697.4710002, 'datetime': '2026-06-16 00:08:17.471000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781548697.592, 'datetime': '2026-06-16 00:08:17.592000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1035', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781548697.652, 'datetime': '2026-06-16 00:08:17.652000', 'tray_weight': '1035', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 16, 408619), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781548696.338, 'datetime': '2026-06-16 00:08:16.338000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781548696.4399998, 'datetime': '2026-06-16 00:08:16.440000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781548696.487, 'datetime': '2026-06-16 00:08:16.487000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781548696.624, 'datetime': '2026-06-16 00:08:16.624000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781548696.709, 'datetime': '2026-06-16 00:08:16.709000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781548696.739, 'datetime': '2026-06-16 00:08:16.739000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '210', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781548696.768, 'datetime': '2026-06-16 00:08:16.768000', 'tray_weight': '210', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781548696.881, 'datetime': '2026-06-16 00:08:16.881000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781548696.965, 'datetime': '2026-06-16 00:08:16.965000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 17, 77443), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781548696.9880002, 'datetime': '2026-06-16 00:08:16.988000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781548697.061, 'datetime': '2026-06-16 00:08:17.061000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781548697.162, 'datetime': '2026-06-16 00:08:17.162000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '283', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781548697.261, 'datetime': '2026-06-16 00:08:17.261000', 'tray_weight': '283', 'expected_tray_weight': 245}]}}
[2026-06-16 00:08:17,840.840 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 15, 531029), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781548695.513, 'datetime': '2026-06-16 00:08:15.513000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781548695.526, 'datetime': '2026-06-16 00:08:15.526000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781548695.6260002, 'datetime': '2026-06-16 00:08:15.626000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781548695.652, 'datetime': '2026-06-16 00:08:15.652000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781548695.756, 'datetime': '2026-06-16 00:08:15.756000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781548695.807, 'datetime': '2026-06-16 00:08:15.807000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781548695.9129999, 'datetime': '2026-06-16 00:08:15.913000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '191', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781548696.025, 'datetime': '2026-06-16 00:08:16.025000', 'tray_weight': '191', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781548696.084, 'datetime': '2026-06-16 00:08:16.084000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 17, 404647), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781548697.363, 'datetime': '2026-06-16 00:08:17.363000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781548697.4450002, 'datetime': '2026-06-16 00:08:17.445000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781548697.4710002, 'datetime': '2026-06-16 00:08:17.471000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781548697.592, 'datetime': '2026-06-16 00:08:17.592000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1035', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781548697.652, 'datetime': '2026-06-16 00:08:17.652000', 'tray_weight': '1035', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 16, 408619), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781548696.338, 'datetime': '2026-06-16 00:08:16.338000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781548696.4399998, 'datetime': '2026-06-16 00:08:16.440000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781548696.487, 'datetime': '2026-06-16 00:08:16.487000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781548696.624, 'datetime': '2026-06-16 00:08:16.624000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781548696.709, 'datetime': '2026-06-16 00:08:16.709000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781548696.739, 'datetime': '2026-06-16 00:08:16.739000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '210', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781548696.768, 'datetime': '2026-06-16 00:08:16.768000', 'tray_weight': '210', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781548696.881, 'datetime': '2026-06-16 00:08:16.881000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781548696.965, 'datetime': '2026-06-16 00:08:16.965000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 17, 77443), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781548696.9880002, 'datetime': '2026-06-16 00:08:16.988000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781548697.061, 'datetime': '2026-06-16 00:08:17.061000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781548697.162, 'datetime': '2026-06-16 00:08:17.162000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '283', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781548697.261, 'datetime': '2026-06-16 00:08:17.261000', 'tray_weight': '283', 'expected_tray_weight': 245}]}}
[2026-06-16 00:18:33,720.720 INFO    ] processOrderPayment version is : v2
[2026-06-16 00:22:57,996.996 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 57, 361680), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781549577.285, 'datetime': '2026-06-16 00:22:57.285000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781549577.409, 'datetime': '2026-06-16 00:22:57.409000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781549577.49, 'datetime': '2026-06-16 00:22:57.490000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781549577.572, 'datetime': '2026-06-16 00:22:57.572000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781549577.6309998, 'datetime': '2026-06-16 00:22:57.631000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781549577.714, 'datetime': '2026-06-16 00:22:57.714000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781549577.676, 'datetime': '2026-06-16 00:22:57.676000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781549577.76, 'datetime': '2026-06-16 00:22:57.760000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781549577.845, 'datetime': '2026-06-16 00:22:57.845000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 17, 404647), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781548697.363, 'datetime': '2026-06-16 00:08:17.363000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781548697.4450002, 'datetime': '2026-06-16 00:08:17.445000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781548697.4710002, 'datetime': '2026-06-16 00:08:17.471000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781548697.592, 'datetime': '2026-06-16 00:08:17.592000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1035', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781548697.652, 'datetime': '2026-06-16 00:08:17.652000', 'tray_weight': '1035', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 16, 408619), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781548696.338, 'datetime': '2026-06-16 00:08:16.338000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781548696.4399998, 'datetime': '2026-06-16 00:08:16.440000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781548696.487, 'datetime': '2026-06-16 00:08:16.487000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781548696.624, 'datetime': '2026-06-16 00:08:16.624000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781548696.709, 'datetime': '2026-06-16 00:08:16.709000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781548696.739, 'datetime': '2026-06-16 00:08:16.739000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '210', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781548696.768, 'datetime': '2026-06-16 00:08:16.768000', 'tray_weight': '210', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781548696.881, 'datetime': '2026-06-16 00:08:16.881000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781548696.965, 'datetime': '2026-06-16 00:08:16.965000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 17, 77443), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781548696.9880002, 'datetime': '2026-06-16 00:08:16.988000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781548697.061, 'datetime': '2026-06-16 00:08:17.061000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781548697.162, 'datetime': '2026-06-16 00:08:17.162000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '283', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781548697.261, 'datetime': '2026-06-16 00:08:17.261000', 'tray_weight': '283', 'expected_tray_weight': 245}]}}
[2026-06-16 00:22:58,004.004 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 57, 361680), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781549577.285, 'datetime': '2026-06-16 00:22:57.285000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781549577.409, 'datetime': '2026-06-16 00:22:57.409000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781549577.49, 'datetime': '2026-06-16 00:22:57.490000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781549577.572, 'datetime': '2026-06-16 00:22:57.572000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781549577.6309998, 'datetime': '2026-06-16 00:22:57.631000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781549577.714, 'datetime': '2026-06-16 00:22:57.714000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781549577.676, 'datetime': '2026-06-16 00:22:57.676000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781549577.76, 'datetime': '2026-06-16 00:22:57.760000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781549577.845, 'datetime': '2026-06-16 00:22:57.845000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 17, 404647), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781548697.363, 'datetime': '2026-06-16 00:08:17.363000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781548697.4450002, 'datetime': '2026-06-16 00:08:17.445000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781548697.4710002, 'datetime': '2026-06-16 00:08:17.471000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781548697.592, 'datetime': '2026-06-16 00:08:17.592000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1035', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781548697.652, 'datetime': '2026-06-16 00:08:17.652000', 'tray_weight': '1035', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 16, 408619), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781548696.338, 'datetime': '2026-06-16 00:08:16.338000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781548696.4399998, 'datetime': '2026-06-16 00:08:16.440000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781548696.487, 'datetime': '2026-06-16 00:08:16.487000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781548696.624, 'datetime': '2026-06-16 00:08:16.624000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781548696.709, 'datetime': '2026-06-16 00:08:16.709000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781548696.739, 'datetime': '2026-06-16 00:08:16.739000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '210', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781548696.768, 'datetime': '2026-06-16 00:08:16.768000', 'tray_weight': '210', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781548696.881, 'datetime': '2026-06-16 00:08:16.881000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781548696.965, 'datetime': '2026-06-16 00:08:16.965000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 17, 77443), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781548696.9880002, 'datetime': '2026-06-16 00:08:16.988000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781548697.061, 'datetime': '2026-06-16 00:08:17.061000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781548697.162, 'datetime': '2026-06-16 00:08:17.162000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '283', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781548697.261, 'datetime': '2026-06-16 00:08:17.261000', 'tray_weight': '283', 'expected_tray_weight': 245}]}}
[2026-06-16 00:22:58,454.454 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 57, 361680), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781549577.285, 'datetime': '2026-06-16 00:22:57.285000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781549577.409, 'datetime': '2026-06-16 00:22:57.409000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781549577.49, 'datetime': '2026-06-16 00:22:57.490000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781549577.572, 'datetime': '2026-06-16 00:22:57.572000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781549577.6309998, 'datetime': '2026-06-16 00:22:57.631000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781549577.714, 'datetime': '2026-06-16 00:22:57.714000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781549577.676, 'datetime': '2026-06-16 00:22:57.676000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781549577.76, 'datetime': '2026-06-16 00:22:57.760000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781549577.845, 'datetime': '2026-06-16 00:22:57.845000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 17, 404647), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781548697.363, 'datetime': '2026-06-16 00:08:17.363000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781548697.4450002, 'datetime': '2026-06-16 00:08:17.445000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781548697.4710002, 'datetime': '2026-06-16 00:08:17.471000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781548697.592, 'datetime': '2026-06-16 00:08:17.592000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1035', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781548697.652, 'datetime': '2026-06-16 00:08:17.652000', 'tray_weight': '1035', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 58, 15138), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781549578.0, 'datetime': '2026-06-16 00:22:58.000000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781549578.019, 'datetime': '2026-06-16 00:22:58.019000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781549578.042, 'datetime': '2026-06-16 00:22:58.042000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781549578.119, 'datetime': '2026-06-16 00:22:58.119000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781549578.182, 'datetime': '2026-06-16 00:22:58.182000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781549578.179, 'datetime': '2026-06-16 00:22:58.179000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781549578.293, 'datetime': '2026-06-16 00:22:58.293000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781549578.264, 'datetime': '2026-06-16 00:22:58.264000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781549578.3460002, 'datetime': '2026-06-16 00:22:58.346000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 17, 77443), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781548696.9880002, 'datetime': '2026-06-16 00:08:16.988000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781548697.061, 'datetime': '2026-06-16 00:08:17.061000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781548697.162, 'datetime': '2026-06-16 00:08:17.162000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '283', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781548697.261, 'datetime': '2026-06-16 00:08:17.261000', 'tray_weight': '283', 'expected_tray_weight': 245}]}}
[2026-06-16 00:22:58,461.461 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 57, 361680), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781549577.285, 'datetime': '2026-06-16 00:22:57.285000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781549577.409, 'datetime': '2026-06-16 00:22:57.409000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781549577.49, 'datetime': '2026-06-16 00:22:57.490000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781549577.572, 'datetime': '2026-06-16 00:22:57.572000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781549577.6309998, 'datetime': '2026-06-16 00:22:57.631000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781549577.714, 'datetime': '2026-06-16 00:22:57.714000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781549577.676, 'datetime': '2026-06-16 00:22:57.676000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781549577.76, 'datetime': '2026-06-16 00:22:57.760000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781549577.845, 'datetime': '2026-06-16 00:22:57.845000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 17, 404647), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781548697.363, 'datetime': '2026-06-16 00:08:17.363000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781548697.4450002, 'datetime': '2026-06-16 00:08:17.445000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781548697.4710002, 'datetime': '2026-06-16 00:08:17.471000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781548697.592, 'datetime': '2026-06-16 00:08:17.592000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1035', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781548697.652, 'datetime': '2026-06-16 00:08:17.652000', 'tray_weight': '1035', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 58, 15138), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781549578.0, 'datetime': '2026-06-16 00:22:58.000000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781549578.019, 'datetime': '2026-06-16 00:22:58.019000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781549578.042, 'datetime': '2026-06-16 00:22:58.042000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781549578.119, 'datetime': '2026-06-16 00:22:58.119000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781549578.182, 'datetime': '2026-06-16 00:22:58.182000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781549578.179, 'datetime': '2026-06-16 00:22:58.179000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781549578.293, 'datetime': '2026-06-16 00:22:58.293000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781549578.264, 'datetime': '2026-06-16 00:22:58.264000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781549578.3460002, 'datetime': '2026-06-16 00:22:58.346000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 17, 77443), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781548696.9880002, 'datetime': '2026-06-16 00:08:16.988000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781548697.061, 'datetime': '2026-06-16 00:08:17.061000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781548697.162, 'datetime': '2026-06-16 00:08:17.162000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '283', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781548697.261, 'datetime': '2026-06-16 00:08:17.261000', 'tray_weight': '283', 'expected_tray_weight': 245}]}}
[2026-06-16 00:22:58,674.674 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 57, 361680), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781549577.285, 'datetime': '2026-06-16 00:22:57.285000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781549577.409, 'datetime': '2026-06-16 00:22:57.409000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781549577.49, 'datetime': '2026-06-16 00:22:57.490000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781549577.572, 'datetime': '2026-06-16 00:22:57.572000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781549577.6309998, 'datetime': '2026-06-16 00:22:57.631000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781549577.714, 'datetime': '2026-06-16 00:22:57.714000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781549577.676, 'datetime': '2026-06-16 00:22:57.676000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781549577.76, 'datetime': '2026-06-16 00:22:57.760000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781549577.845, 'datetime': '2026-06-16 00:22:57.845000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 17, 404647), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781548697.363, 'datetime': '2026-06-16 00:08:17.363000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781548697.4450002, 'datetime': '2026-06-16 00:08:17.445000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781548697.4710002, 'datetime': '2026-06-16 00:08:17.471000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781548697.592, 'datetime': '2026-06-16 00:08:17.592000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1035', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781548697.652, 'datetime': '2026-06-16 00:08:17.652000', 'tray_weight': '1035', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 58, 15138), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781549578.0, 'datetime': '2026-06-16 00:22:58.000000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781549578.019, 'datetime': '2026-06-16 00:22:58.019000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781549578.042, 'datetime': '2026-06-16 00:22:58.042000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781549578.119, 'datetime': '2026-06-16 00:22:58.119000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781549578.182, 'datetime': '2026-06-16 00:22:58.182000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781549578.179, 'datetime': '2026-06-16 00:22:58.179000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781549578.293, 'datetime': '2026-06-16 00:22:58.293000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781549578.264, 'datetime': '2026-06-16 00:22:58.264000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781549578.3460002, 'datetime': '2026-06-16 00:22:58.346000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 58, 472888), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781549578.406, 'datetime': '2026-06-16 00:22:58.406000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781549578.44, 'datetime': '2026-06-16 00:22:58.440000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781549578.5310001, 'datetime': '2026-06-16 00:22:58.531000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '284', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781549578.5949998, 'datetime': '2026-06-16 00:22:58.595000', 'tray_weight': '284', 'expected_tray_weight': 245}]}}
[2026-06-16 00:22:58,681.681 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 57, 361680), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781549577.285, 'datetime': '2026-06-16 00:22:57.285000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781549577.409, 'datetime': '2026-06-16 00:22:57.409000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781549577.49, 'datetime': '2026-06-16 00:22:57.490000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781549577.572, 'datetime': '2026-06-16 00:22:57.572000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781549577.6309998, 'datetime': '2026-06-16 00:22:57.631000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781549577.714, 'datetime': '2026-06-16 00:22:57.714000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781549577.676, 'datetime': '2026-06-16 00:22:57.676000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781549577.76, 'datetime': '2026-06-16 00:22:57.760000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781549577.845, 'datetime': '2026-06-16 00:22:57.845000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 8, 17, 404647), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781548697.363, 'datetime': '2026-06-16 00:08:17.363000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781548697.4450002, 'datetime': '2026-06-16 00:08:17.445000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781548697.4710002, 'datetime': '2026-06-16 00:08:17.471000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781548697.592, 'datetime': '2026-06-16 00:08:17.592000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1035', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781548697.652, 'datetime': '2026-06-16 00:08:17.652000', 'tray_weight': '1035', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 58, 15138), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781549578.0, 'datetime': '2026-06-16 00:22:58.000000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781549578.019, 'datetime': '2026-06-16 00:22:58.019000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781549578.042, 'datetime': '2026-06-16 00:22:58.042000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781549578.119, 'datetime': '2026-06-16 00:22:58.119000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781549578.182, 'datetime': '2026-06-16 00:22:58.182000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781549578.179, 'datetime': '2026-06-16 00:22:58.179000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781549578.293, 'datetime': '2026-06-16 00:22:58.293000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781549578.264, 'datetime': '2026-06-16 00:22:58.264000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781549578.3460002, 'datetime': '2026-06-16 00:22:58.346000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 58, 472888), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781549578.406, 'datetime': '2026-06-16 00:22:58.406000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781549578.44, 'datetime': '2026-06-16 00:22:58.440000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781549578.5310001, 'datetime': '2026-06-16 00:22:58.531000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '284', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781549578.5949998, 'datetime': '2026-06-16 00:22:58.595000', 'tray_weight': '284', 'expected_tray_weight': 245}]}}
[2026-06-16 00:22:58,942.942 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 57, 361680), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781549577.285, 'datetime': '2026-06-16 00:22:57.285000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781549577.409, 'datetime': '2026-06-16 00:22:57.409000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781549577.49, 'datetime': '2026-06-16 00:22:57.490000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781549577.572, 'datetime': '2026-06-16 00:22:57.572000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781549577.6309998, 'datetime': '2026-06-16 00:22:57.631000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781549577.714, 'datetime': '2026-06-16 00:22:57.714000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781549577.676, 'datetime': '2026-06-16 00:22:57.676000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781549577.76, 'datetime': '2026-06-16 00:22:57.760000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781549577.845, 'datetime': '2026-06-16 00:22:57.845000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 58, 692972), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781549578.626, 'datetime': '2026-06-16 00:22:58.626000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781549578.716, 'datetime': '2026-06-16 00:22:58.716000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781549578.696, 'datetime': '2026-06-16 00:22:58.696000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781549578.7440002, 'datetime': '2026-06-16 00:22:58.744000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781549578.863, 'datetime': '2026-06-16 00:22:58.863000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 58, 15138), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781549578.0, 'datetime': '2026-06-16 00:22:58.000000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781549578.019, 'datetime': '2026-06-16 00:22:58.019000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781549578.042, 'datetime': '2026-06-16 00:22:58.042000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781549578.119, 'datetime': '2026-06-16 00:22:58.119000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781549578.182, 'datetime': '2026-06-16 00:22:58.182000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781549578.179, 'datetime': '2026-06-16 00:22:58.179000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781549578.293, 'datetime': '2026-06-16 00:22:58.293000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781549578.264, 'datetime': '2026-06-16 00:22:58.264000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781549578.3460002, 'datetime': '2026-06-16 00:22:58.346000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 58, 472888), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781549578.406, 'datetime': '2026-06-16 00:22:58.406000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781549578.44, 'datetime': '2026-06-16 00:22:58.440000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781549578.5310001, 'datetime': '2026-06-16 00:22:58.531000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '284', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781549578.5949998, 'datetime': '2026-06-16 00:22:58.595000', 'tray_weight': '284', 'expected_tray_weight': 245}]}}
[2026-06-16 00:22:58,949.949 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 57, 361680), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781549577.285, 'datetime': '2026-06-16 00:22:57.285000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781549577.409, 'datetime': '2026-06-16 00:22:57.409000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781549577.49, 'datetime': '2026-06-16 00:22:57.490000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781549577.572, 'datetime': '2026-06-16 00:22:57.572000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781549577.6309998, 'datetime': '2026-06-16 00:22:57.631000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781549577.714, 'datetime': '2026-06-16 00:22:57.714000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781549577.676, 'datetime': '2026-06-16 00:22:57.676000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781549577.76, 'datetime': '2026-06-16 00:22:57.760000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781549577.845, 'datetime': '2026-06-16 00:22:57.845000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 58, 692972), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781549578.626, 'datetime': '2026-06-16 00:22:58.626000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781549578.716, 'datetime': '2026-06-16 00:22:58.716000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781549578.696, 'datetime': '2026-06-16 00:22:58.696000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781549578.7440002, 'datetime': '2026-06-16 00:22:58.744000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781549578.863, 'datetime': '2026-06-16 00:22:58.863000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 58, 15138), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781549578.0, 'datetime': '2026-06-16 00:22:58.000000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781549578.019, 'datetime': '2026-06-16 00:22:58.019000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781549578.042, 'datetime': '2026-06-16 00:22:58.042000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781549578.119, 'datetime': '2026-06-16 00:22:58.119000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781549578.182, 'datetime': '2026-06-16 00:22:58.182000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781549578.179, 'datetime': '2026-06-16 00:22:58.179000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781549578.293, 'datetime': '2026-06-16 00:22:58.293000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781549578.264, 'datetime': '2026-06-16 00:22:58.264000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781549578.3460002, 'datetime': '2026-06-16 00:22:58.346000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 58, 472888), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781549578.406, 'datetime': '2026-06-16 00:22:58.406000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781549578.44, 'datetime': '2026-06-16 00:22:58.440000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781549578.5310001, 'datetime': '2026-06-16 00:22:58.531000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '284', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781549578.5949998, 'datetime': '2026-06-16 00:22:58.595000', 'tray_weight': '284', 'expected_tray_weight': 245}]}}
[2026-06-16 00:23:28,214.214 INFO    ] processOrderPayment version is : v2
[2026-06-16 00:31:23,066.066 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 22, 295973), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781550082.213, 'datetime': '2026-06-16 00:31:22.213000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781550082.2970002, 'datetime': '2026-06-16 00:31:22.297000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781550082.359, 'datetime': '2026-06-16 00:31:22.359000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781550082.471, 'datetime': '2026-06-16 00:31:22.471000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781550082.5609999, 'datetime': '2026-06-16 00:31:22.561000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781550082.617, 'datetime': '2026-06-16 00:31:22.617000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781550082.665, 'datetime': '2026-06-16 00:31:22.665000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781550082.7350001, 'datetime': '2026-06-16 00:31:22.735000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781550082.7710001, 'datetime': '2026-06-16 00:31:22.771000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 58, 692972), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781549578.626, 'datetime': '2026-06-16 00:22:58.626000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781549578.716, 'datetime': '2026-06-16 00:22:58.716000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781549578.696, 'datetime': '2026-06-16 00:22:58.696000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781549578.7440002, 'datetime': '2026-06-16 00:22:58.744000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781549578.863, 'datetime': '2026-06-16 00:22:58.863000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 58, 15138), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781549578.0, 'datetime': '2026-06-16 00:22:58.000000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781549578.019, 'datetime': '2026-06-16 00:22:58.019000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781549578.042, 'datetime': '2026-06-16 00:22:58.042000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781549578.119, 'datetime': '2026-06-16 00:22:58.119000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781549578.182, 'datetime': '2026-06-16 00:22:58.182000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781549578.179, 'datetime': '2026-06-16 00:22:58.179000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781549578.293, 'datetime': '2026-06-16 00:22:58.293000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781549578.264, 'datetime': '2026-06-16 00:22:58.264000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781549578.3460002, 'datetime': '2026-06-16 00:22:58.346000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 58, 472888), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781549578.406, 'datetime': '2026-06-16 00:22:58.406000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781549578.44, 'datetime': '2026-06-16 00:22:58.440000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781549578.5310001, 'datetime': '2026-06-16 00:22:58.531000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '284', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781549578.5949998, 'datetime': '2026-06-16 00:22:58.595000', 'tray_weight': '284', 'expected_tray_weight': 245}]}}
[2026-06-16 00:31:23,080.080 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 22, 295973), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781550082.213, 'datetime': '2026-06-16 00:31:22.213000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781550082.2970002, 'datetime': '2026-06-16 00:31:22.297000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781550082.359, 'datetime': '2026-06-16 00:31:22.359000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781550082.471, 'datetime': '2026-06-16 00:31:22.471000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781550082.5609999, 'datetime': '2026-06-16 00:31:22.561000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781550082.617, 'datetime': '2026-06-16 00:31:22.617000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781550082.665, 'datetime': '2026-06-16 00:31:22.665000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781550082.7350001, 'datetime': '2026-06-16 00:31:22.735000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781550082.7710001, 'datetime': '2026-06-16 00:31:22.771000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 58, 692972), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781549578.626, 'datetime': '2026-06-16 00:22:58.626000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781549578.716, 'datetime': '2026-06-16 00:22:58.716000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781549578.696, 'datetime': '2026-06-16 00:22:58.696000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781549578.7440002, 'datetime': '2026-06-16 00:22:58.744000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781549578.863, 'datetime': '2026-06-16 00:22:58.863000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 58, 15138), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781549578.0, 'datetime': '2026-06-16 00:22:58.000000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781549578.019, 'datetime': '2026-06-16 00:22:58.019000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781549578.042, 'datetime': '2026-06-16 00:22:58.042000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781549578.119, 'datetime': '2026-06-16 00:22:58.119000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781549578.182, 'datetime': '2026-06-16 00:22:58.182000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781549578.179, 'datetime': '2026-06-16 00:22:58.179000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781549578.293, 'datetime': '2026-06-16 00:22:58.293000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781549578.264, 'datetime': '2026-06-16 00:22:58.264000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781549578.3460002, 'datetime': '2026-06-16 00:22:58.346000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 58, 472888), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781549578.406, 'datetime': '2026-06-16 00:22:58.406000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781549578.44, 'datetime': '2026-06-16 00:22:58.440000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781549578.5310001, 'datetime': '2026-06-16 00:22:58.531000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '284', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781549578.5949998, 'datetime': '2026-06-16 00:22:58.595000', 'tray_weight': '284', 'expected_tray_weight': 245}]}}
[2026-06-16 00:31:23,742.742 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 22, 295973), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781550082.213, 'datetime': '2026-06-16 00:31:22.213000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781550082.2970002, 'datetime': '2026-06-16 00:31:22.297000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781550082.359, 'datetime': '2026-06-16 00:31:22.359000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781550082.471, 'datetime': '2026-06-16 00:31:22.471000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781550082.5609999, 'datetime': '2026-06-16 00:31:22.561000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781550082.617, 'datetime': '2026-06-16 00:31:22.617000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781550082.665, 'datetime': '2026-06-16 00:31:22.665000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781550082.7350001, 'datetime': '2026-06-16 00:31:22.735000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781550082.7710001, 'datetime': '2026-06-16 00:31:22.771000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 58, 692972), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781549578.626, 'datetime': '2026-06-16 00:22:58.626000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781549578.716, 'datetime': '2026-06-16 00:22:58.716000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781549578.696, 'datetime': '2026-06-16 00:22:58.696000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781549578.7440002, 'datetime': '2026-06-16 00:22:58.744000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781549578.863, 'datetime': '2026-06-16 00:22:58.863000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 23, 102195), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781550083.034, 'datetime': '2026-06-16 00:31:23.034000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781550083.151, 'datetime': '2026-06-16 00:31:23.151000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781550083.239, 'datetime': '2026-06-16 00:31:23.239000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781550083.275, 'datetime': '2026-06-16 00:31:23.275000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781550083.355, 'datetime': '2026-06-16 00:31:23.355000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781550083.421, 'datetime': '2026-06-16 00:31:23.421000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781550083.4950001, 'datetime': '2026-06-16 00:31:23.495000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781550083.5219998, 'datetime': '2026-06-16 00:31:23.522000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781550083.581, 'datetime': '2026-06-16 00:31:23.581000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 58, 472888), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781549578.406, 'datetime': '2026-06-16 00:22:58.406000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781549578.44, 'datetime': '2026-06-16 00:22:58.440000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781549578.5310001, 'datetime': '2026-06-16 00:22:58.531000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '284', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781549578.5949998, 'datetime': '2026-06-16 00:22:58.595000', 'tray_weight': '284', 'expected_tray_weight': 245}]}}
[2026-06-16 00:31:23,756.756 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 22, 295973), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781550082.213, 'datetime': '2026-06-16 00:31:22.213000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781550082.2970002, 'datetime': '2026-06-16 00:31:22.297000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781550082.359, 'datetime': '2026-06-16 00:31:22.359000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781550082.471, 'datetime': '2026-06-16 00:31:22.471000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781550082.5609999, 'datetime': '2026-06-16 00:31:22.561000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781550082.617, 'datetime': '2026-06-16 00:31:22.617000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781550082.665, 'datetime': '2026-06-16 00:31:22.665000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781550082.7350001, 'datetime': '2026-06-16 00:31:22.735000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781550082.7710001, 'datetime': '2026-06-16 00:31:22.771000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 58, 692972), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781549578.626, 'datetime': '2026-06-16 00:22:58.626000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781549578.716, 'datetime': '2026-06-16 00:22:58.716000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781549578.696, 'datetime': '2026-06-16 00:22:58.696000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781549578.7440002, 'datetime': '2026-06-16 00:22:58.744000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781549578.863, 'datetime': '2026-06-16 00:22:58.863000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 23, 102195), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781550083.034, 'datetime': '2026-06-16 00:31:23.034000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781550083.151, 'datetime': '2026-06-16 00:31:23.151000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781550083.239, 'datetime': '2026-06-16 00:31:23.239000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781550083.275, 'datetime': '2026-06-16 00:31:23.275000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781550083.355, 'datetime': '2026-06-16 00:31:23.355000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781550083.421, 'datetime': '2026-06-16 00:31:23.421000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781550083.4950001, 'datetime': '2026-06-16 00:31:23.495000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781550083.5219998, 'datetime': '2026-06-16 00:31:23.522000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781550083.581, 'datetime': '2026-06-16 00:31:23.581000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 58, 472888), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781549578.406, 'datetime': '2026-06-16 00:22:58.406000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781549578.44, 'datetime': '2026-06-16 00:22:58.440000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781549578.5310001, 'datetime': '2026-06-16 00:22:58.531000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '284', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781549578.5949998, 'datetime': '2026-06-16 00:22:58.595000', 'tray_weight': '284', 'expected_tray_weight': 245}]}}
[2026-06-16 00:31:24,075.075 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 22, 295973), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781550082.213, 'datetime': '2026-06-16 00:31:22.213000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781550082.2970002, 'datetime': '2026-06-16 00:31:22.297000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781550082.359, 'datetime': '2026-06-16 00:31:22.359000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781550082.471, 'datetime': '2026-06-16 00:31:22.471000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781550082.5609999, 'datetime': '2026-06-16 00:31:22.561000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781550082.617, 'datetime': '2026-06-16 00:31:22.617000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781550082.665, 'datetime': '2026-06-16 00:31:22.665000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781550082.7350001, 'datetime': '2026-06-16 00:31:22.735000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781550082.7710001, 'datetime': '2026-06-16 00:31:22.771000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 58, 692972), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781549578.626, 'datetime': '2026-06-16 00:22:58.626000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781549578.716, 'datetime': '2026-06-16 00:22:58.716000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781549578.696, 'datetime': '2026-06-16 00:22:58.696000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781549578.7440002, 'datetime': '2026-06-16 00:22:58.744000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781549578.863, 'datetime': '2026-06-16 00:22:58.863000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 23, 102195), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781550083.034, 'datetime': '2026-06-16 00:31:23.034000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781550083.151, 'datetime': '2026-06-16 00:31:23.151000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781550083.239, 'datetime': '2026-06-16 00:31:23.239000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781550083.275, 'datetime': '2026-06-16 00:31:23.275000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781550083.355, 'datetime': '2026-06-16 00:31:23.355000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781550083.421, 'datetime': '2026-06-16 00:31:23.421000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781550083.4950001, 'datetime': '2026-06-16 00:31:23.495000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781550083.5219998, 'datetime': '2026-06-16 00:31:23.522000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781550083.581, 'datetime': '2026-06-16 00:31:23.581000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 23, 778325), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781550083.7689998, 'datetime': '2026-06-16 00:31:23.769000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781550083.806, 'datetime': '2026-06-16 00:31:23.806000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781550083.89, 'datetime': '2026-06-16 00:31:23.890000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '284', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781550083.921, 'datetime': '2026-06-16 00:31:23.921000', 'tray_weight': '284', 'expected_tray_weight': 245}]}}
[2026-06-16 00:31:24,089.089 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 22, 295973), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781550082.213, 'datetime': '2026-06-16 00:31:22.213000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781550082.2970002, 'datetime': '2026-06-16 00:31:22.297000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781550082.359, 'datetime': '2026-06-16 00:31:22.359000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781550082.471, 'datetime': '2026-06-16 00:31:22.471000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781550082.5609999, 'datetime': '2026-06-16 00:31:22.561000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781550082.617, 'datetime': '2026-06-16 00:31:22.617000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781550082.665, 'datetime': '2026-06-16 00:31:22.665000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781550082.7350001, 'datetime': '2026-06-16 00:31:22.735000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781550082.7710001, 'datetime': '2026-06-16 00:31:22.771000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 22, 58, 692972), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781549578.626, 'datetime': '2026-06-16 00:22:58.626000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781549578.716, 'datetime': '2026-06-16 00:22:58.716000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781549578.696, 'datetime': '2026-06-16 00:22:58.696000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781549578.7440002, 'datetime': '2026-06-16 00:22:58.744000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781549578.863, 'datetime': '2026-06-16 00:22:58.863000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 23, 102195), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781550083.034, 'datetime': '2026-06-16 00:31:23.034000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781550083.151, 'datetime': '2026-06-16 00:31:23.151000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781550083.239, 'datetime': '2026-06-16 00:31:23.239000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781550083.275, 'datetime': '2026-06-16 00:31:23.275000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781550083.355, 'datetime': '2026-06-16 00:31:23.355000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781550083.421, 'datetime': '2026-06-16 00:31:23.421000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781550083.4950001, 'datetime': '2026-06-16 00:31:23.495000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781550083.5219998, 'datetime': '2026-06-16 00:31:23.522000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781550083.581, 'datetime': '2026-06-16 00:31:23.581000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 23, 778325), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781550083.7689998, 'datetime': '2026-06-16 00:31:23.769000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781550083.806, 'datetime': '2026-06-16 00:31:23.806000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781550083.89, 'datetime': '2026-06-16 00:31:23.890000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '284', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781550083.921, 'datetime': '2026-06-16 00:31:23.921000', 'tray_weight': '284', 'expected_tray_weight': 245}]}}
[2026-06-16 00:31:24,468.468 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 22, 295973), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781550082.213, 'datetime': '2026-06-16 00:31:22.213000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781550082.2970002, 'datetime': '2026-06-16 00:31:22.297000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781550082.359, 'datetime': '2026-06-16 00:31:22.359000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781550082.471, 'datetime': '2026-06-16 00:31:22.471000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781550082.5609999, 'datetime': '2026-06-16 00:31:22.561000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781550082.617, 'datetime': '2026-06-16 00:31:22.617000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781550082.665, 'datetime': '2026-06-16 00:31:22.665000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781550082.7350001, 'datetime': '2026-06-16 00:31:22.735000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781550082.7710001, 'datetime': '2026-06-16 00:31:22.771000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 24, 110402), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781550084.0839999, 'datetime': '2026-06-16 00:31:24.084000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781550084.1780002, 'datetime': '2026-06-16 00:31:24.178000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781550084.249, 'datetime': '2026-06-16 00:31:24.249000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781550084.253, 'datetime': '2026-06-16 00:31:24.253000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781550084.345, 'datetime': '2026-06-16 00:31:24.345000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 23, 102195), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781550083.034, 'datetime': '2026-06-16 00:31:23.034000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781550083.151, 'datetime': '2026-06-16 00:31:23.151000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781550083.239, 'datetime': '2026-06-16 00:31:23.239000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781550083.275, 'datetime': '2026-06-16 00:31:23.275000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781550083.355, 'datetime': '2026-06-16 00:31:23.355000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781550083.421, 'datetime': '2026-06-16 00:31:23.421000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781550083.4950001, 'datetime': '2026-06-16 00:31:23.495000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781550083.5219998, 'datetime': '2026-06-16 00:31:23.522000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781550083.581, 'datetime': '2026-06-16 00:31:23.581000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 23, 778325), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781550083.7689998, 'datetime': '2026-06-16 00:31:23.769000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781550083.806, 'datetime': '2026-06-16 00:31:23.806000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781550083.89, 'datetime': '2026-06-16 00:31:23.890000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '284', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781550083.921, 'datetime': '2026-06-16 00:31:23.921000', 'tray_weight': '284', 'expected_tray_weight': 245}]}}
[2026-06-16 00:31:24,476.476 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 22, 295973), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781550082.213, 'datetime': '2026-06-16 00:31:22.213000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781550082.2970002, 'datetime': '2026-06-16 00:31:22.297000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781550082.359, 'datetime': '2026-06-16 00:31:22.359000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781550082.471, 'datetime': '2026-06-16 00:31:22.471000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781550082.5609999, 'datetime': '2026-06-16 00:31:22.561000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781550082.617, 'datetime': '2026-06-16 00:31:22.617000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781550082.665, 'datetime': '2026-06-16 00:31:22.665000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781550082.7350001, 'datetime': '2026-06-16 00:31:22.735000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781550082.7710001, 'datetime': '2026-06-16 00:31:22.771000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 24, 110402), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781550084.0839999, 'datetime': '2026-06-16 00:31:24.084000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781550084.1780002, 'datetime': '2026-06-16 00:31:24.178000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781550084.249, 'datetime': '2026-06-16 00:31:24.249000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781550084.253, 'datetime': '2026-06-16 00:31:24.253000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781550084.345, 'datetime': '2026-06-16 00:31:24.345000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 23, 102195), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781550083.034, 'datetime': '2026-06-16 00:31:23.034000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781550083.151, 'datetime': '2026-06-16 00:31:23.151000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781550083.239, 'datetime': '2026-06-16 00:31:23.239000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781550083.275, 'datetime': '2026-06-16 00:31:23.275000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781550083.355, 'datetime': '2026-06-16 00:31:23.355000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781550083.421, 'datetime': '2026-06-16 00:31:23.421000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781550083.4950001, 'datetime': '2026-06-16 00:31:23.495000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781550083.5219998, 'datetime': '2026-06-16 00:31:23.522000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781550083.581, 'datetime': '2026-06-16 00:31:23.581000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 23, 778325), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781550083.7689998, 'datetime': '2026-06-16 00:31:23.769000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781550083.806, 'datetime': '2026-06-16 00:31:23.806000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781550083.89, 'datetime': '2026-06-16 00:31:23.890000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '284', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781550083.921, 'datetime': '2026-06-16 00:31:23.921000', 'tray_weight': '284', 'expected_tray_weight': 245}]}}
[2026-06-16 00:31:33,738.738 INFO    ] processOrderPayment version is : v2
[2026-06-16 00:44:52,052.052 INFO    ] processOrderPayment version is : v2
[2026-06-16 00:49:07,841.841 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 7, 86492), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781551147.065, 'datetime': '2026-06-16 00:49:07.065000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781551147.106, 'datetime': '2026-06-16 00:49:07.106000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781551147.1330001, 'datetime': '2026-06-16 00:49:07.133000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781551147.282, 'datetime': '2026-06-16 00:49:07.282000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '253', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781551147.3, 'datetime': '2026-06-16 00:49:07.300000', 'tray_weight': '253', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781551147.427, 'datetime': '2026-06-16 00:49:07.427000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781551147.411, 'datetime': '2026-06-16 00:49:07.411000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781551147.4720001, 'datetime': '2026-06-16 00:49:07.472000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781551147.625, 'datetime': '2026-06-16 00:49:07.625000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 24, 110402), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781550084.0839999, 'datetime': '2026-06-16 00:31:24.084000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781550084.1780002, 'datetime': '2026-06-16 00:31:24.178000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781550084.249, 'datetime': '2026-06-16 00:31:24.249000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781550084.253, 'datetime': '2026-06-16 00:31:24.253000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781550084.345, 'datetime': '2026-06-16 00:31:24.345000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 23, 102195), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781550083.034, 'datetime': '2026-06-16 00:31:23.034000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781550083.151, 'datetime': '2026-06-16 00:31:23.151000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781550083.239, 'datetime': '2026-06-16 00:31:23.239000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781550083.275, 'datetime': '2026-06-16 00:31:23.275000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781550083.355, 'datetime': '2026-06-16 00:31:23.355000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781550083.421, 'datetime': '2026-06-16 00:31:23.421000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781550083.4950001, 'datetime': '2026-06-16 00:31:23.495000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781550083.5219998, 'datetime': '2026-06-16 00:31:23.522000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781550083.581, 'datetime': '2026-06-16 00:31:23.581000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 23, 778325), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781550083.7689998, 'datetime': '2026-06-16 00:31:23.769000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781550083.806, 'datetime': '2026-06-16 00:31:23.806000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781550083.89, 'datetime': '2026-06-16 00:31:23.890000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '284', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781550083.921, 'datetime': '2026-06-16 00:31:23.921000', 'tray_weight': '284', 'expected_tray_weight': 245}]}}
[2026-06-16 00:49:07,856.856 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 7, 86492), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781551147.065, 'datetime': '2026-06-16 00:49:07.065000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781551147.106, 'datetime': '2026-06-16 00:49:07.106000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781551147.1330001, 'datetime': '2026-06-16 00:49:07.133000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781551147.282, 'datetime': '2026-06-16 00:49:07.282000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '253', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781551147.3, 'datetime': '2026-06-16 00:49:07.300000', 'tray_weight': '253', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781551147.427, 'datetime': '2026-06-16 00:49:07.427000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781551147.411, 'datetime': '2026-06-16 00:49:07.411000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781551147.4720001, 'datetime': '2026-06-16 00:49:07.472000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781551147.625, 'datetime': '2026-06-16 00:49:07.625000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 24, 110402), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781550084.0839999, 'datetime': '2026-06-16 00:31:24.084000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781550084.1780002, 'datetime': '2026-06-16 00:31:24.178000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781550084.249, 'datetime': '2026-06-16 00:31:24.249000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781550084.253, 'datetime': '2026-06-16 00:31:24.253000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781550084.345, 'datetime': '2026-06-16 00:31:24.345000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 23, 102195), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781550083.034, 'datetime': '2026-06-16 00:31:23.034000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781550083.151, 'datetime': '2026-06-16 00:31:23.151000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781550083.239, 'datetime': '2026-06-16 00:31:23.239000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781550083.275, 'datetime': '2026-06-16 00:31:23.275000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781550083.355, 'datetime': '2026-06-16 00:31:23.355000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781550083.421, 'datetime': '2026-06-16 00:31:23.421000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781550083.4950001, 'datetime': '2026-06-16 00:31:23.495000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781550083.5219998, 'datetime': '2026-06-16 00:31:23.522000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781550083.581, 'datetime': '2026-06-16 00:31:23.581000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 23, 778325), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781550083.7689998, 'datetime': '2026-06-16 00:31:23.769000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781550083.806, 'datetime': '2026-06-16 00:31:23.806000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781550083.89, 'datetime': '2026-06-16 00:31:23.890000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '284', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781550083.921, 'datetime': '2026-06-16 00:31:23.921000', 'tray_weight': '284', 'expected_tray_weight': 245}]}}
[2026-06-16 00:49:08,504.504 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 7, 86492), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781551147.065, 'datetime': '2026-06-16 00:49:07.065000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781551147.106, 'datetime': '2026-06-16 00:49:07.106000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781551147.1330001, 'datetime': '2026-06-16 00:49:07.133000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781551147.282, 'datetime': '2026-06-16 00:49:07.282000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '253', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781551147.3, 'datetime': '2026-06-16 00:49:07.300000', 'tray_weight': '253', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781551147.427, 'datetime': '2026-06-16 00:49:07.427000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781551147.411, 'datetime': '2026-06-16 00:49:07.411000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781551147.4720001, 'datetime': '2026-06-16 00:49:07.472000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781551147.625, 'datetime': '2026-06-16 00:49:07.625000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 24, 110402), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781550084.0839999, 'datetime': '2026-06-16 00:31:24.084000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781550084.1780002, 'datetime': '2026-06-16 00:31:24.178000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781550084.249, 'datetime': '2026-06-16 00:31:24.249000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781550084.253, 'datetime': '2026-06-16 00:31:24.253000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781550084.345, 'datetime': '2026-06-16 00:31:24.345000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 7, 876923), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781551147.815, 'datetime': '2026-06-16 00:49:07.815000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781551147.943, 'datetime': '2026-06-16 00:49:07.943000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781551147.963, 'datetime': '2026-06-16 00:49:07.963000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781551148.051, 'datetime': '2026-06-16 00:49:08.051000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781551148.1060002, 'datetime': '2026-06-16 00:49:08.106000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781551148.1520002, 'datetime': '2026-06-16 00:49:08.152000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781551148.288, 'datetime': '2026-06-16 00:49:08.288000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781551148.3109999, 'datetime': '2026-06-16 00:49:08.311000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781551148.388, 'datetime': '2026-06-16 00:49:08.388000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 23, 778325), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781550083.7689998, 'datetime': '2026-06-16 00:31:23.769000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781550083.806, 'datetime': '2026-06-16 00:31:23.806000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781550083.89, 'datetime': '2026-06-16 00:31:23.890000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '284', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781550083.921, 'datetime': '2026-06-16 00:31:23.921000', 'tray_weight': '284', 'expected_tray_weight': 245}]}}
[2026-06-16 00:49:08,517.517 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 7, 86492), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781551147.065, 'datetime': '2026-06-16 00:49:07.065000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781551147.106, 'datetime': '2026-06-16 00:49:07.106000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781551147.1330001, 'datetime': '2026-06-16 00:49:07.133000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781551147.282, 'datetime': '2026-06-16 00:49:07.282000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '253', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781551147.3, 'datetime': '2026-06-16 00:49:07.300000', 'tray_weight': '253', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781551147.427, 'datetime': '2026-06-16 00:49:07.427000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781551147.411, 'datetime': '2026-06-16 00:49:07.411000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781551147.4720001, 'datetime': '2026-06-16 00:49:07.472000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781551147.625, 'datetime': '2026-06-16 00:49:07.625000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 24, 110402), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781550084.0839999, 'datetime': '2026-06-16 00:31:24.084000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781550084.1780002, 'datetime': '2026-06-16 00:31:24.178000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781550084.249, 'datetime': '2026-06-16 00:31:24.249000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781550084.253, 'datetime': '2026-06-16 00:31:24.253000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781550084.345, 'datetime': '2026-06-16 00:31:24.345000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 7, 876923), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781551147.815, 'datetime': '2026-06-16 00:49:07.815000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781551147.943, 'datetime': '2026-06-16 00:49:07.943000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781551147.963, 'datetime': '2026-06-16 00:49:07.963000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781551148.051, 'datetime': '2026-06-16 00:49:08.051000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781551148.1060002, 'datetime': '2026-06-16 00:49:08.106000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781551148.1520002, 'datetime': '2026-06-16 00:49:08.152000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781551148.288, 'datetime': '2026-06-16 00:49:08.288000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781551148.3109999, 'datetime': '2026-06-16 00:49:08.311000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781551148.388, 'datetime': '2026-06-16 00:49:08.388000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 23, 778325), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781550083.7689998, 'datetime': '2026-06-16 00:31:23.769000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781550083.806, 'datetime': '2026-06-16 00:31:23.806000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781550083.89, 'datetime': '2026-06-16 00:31:23.890000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '284', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781550083.921, 'datetime': '2026-06-16 00:31:23.921000', 'tray_weight': '284', 'expected_tray_weight': 245}]}}
[2026-06-16 00:49:08,827.827 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 7, 86492), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781551147.065, 'datetime': '2026-06-16 00:49:07.065000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781551147.106, 'datetime': '2026-06-16 00:49:07.106000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781551147.1330001, 'datetime': '2026-06-16 00:49:07.133000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781551147.282, 'datetime': '2026-06-16 00:49:07.282000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '253', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781551147.3, 'datetime': '2026-06-16 00:49:07.300000', 'tray_weight': '253', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781551147.427, 'datetime': '2026-06-16 00:49:07.427000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781551147.411, 'datetime': '2026-06-16 00:49:07.411000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781551147.4720001, 'datetime': '2026-06-16 00:49:07.472000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781551147.625, 'datetime': '2026-06-16 00:49:07.625000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 24, 110402), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781550084.0839999, 'datetime': '2026-06-16 00:31:24.084000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781550084.1780002, 'datetime': '2026-06-16 00:31:24.178000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781550084.249, 'datetime': '2026-06-16 00:31:24.249000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781550084.253, 'datetime': '2026-06-16 00:31:24.253000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781550084.345, 'datetime': '2026-06-16 00:31:24.345000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 7, 876923), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781551147.815, 'datetime': '2026-06-16 00:49:07.815000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781551147.943, 'datetime': '2026-06-16 00:49:07.943000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781551147.963, 'datetime': '2026-06-16 00:49:07.963000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781551148.051, 'datetime': '2026-06-16 00:49:08.051000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781551148.1060002, 'datetime': '2026-06-16 00:49:08.106000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781551148.1520002, 'datetime': '2026-06-16 00:49:08.152000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781551148.288, 'datetime': '2026-06-16 00:49:08.288000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781551148.3109999, 'datetime': '2026-06-16 00:49:08.311000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781551148.388, 'datetime': '2026-06-16 00:49:08.388000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 8, 537598), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781551148.508, 'datetime': '2026-06-16 00:49:08.508000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781551148.531, 'datetime': '2026-06-16 00:49:08.531000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781551148.66, 'datetime': '2026-06-16 00:49:08.660000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '284', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781551148.688, 'datetime': '2026-06-16 00:49:08.688000', 'tray_weight': '284', 'expected_tray_weight': 245}]}}
[2026-06-16 00:49:08,841.841 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 7, 86492), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781551147.065, 'datetime': '2026-06-16 00:49:07.065000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781551147.106, 'datetime': '2026-06-16 00:49:07.106000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781551147.1330001, 'datetime': '2026-06-16 00:49:07.133000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781551147.282, 'datetime': '2026-06-16 00:49:07.282000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '253', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781551147.3, 'datetime': '2026-06-16 00:49:07.300000', 'tray_weight': '253', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781551147.427, 'datetime': '2026-06-16 00:49:07.427000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781551147.411, 'datetime': '2026-06-16 00:49:07.411000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781551147.4720001, 'datetime': '2026-06-16 00:49:07.472000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781551147.625, 'datetime': '2026-06-16 00:49:07.625000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 31, 24, 110402), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781550084.0839999, 'datetime': '2026-06-16 00:31:24.084000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781550084.1780002, 'datetime': '2026-06-16 00:31:24.178000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781550084.249, 'datetime': '2026-06-16 00:31:24.249000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781550084.253, 'datetime': '2026-06-16 00:31:24.253000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781550084.345, 'datetime': '2026-06-16 00:31:24.345000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 7, 876923), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781551147.815, 'datetime': '2026-06-16 00:49:07.815000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781551147.943, 'datetime': '2026-06-16 00:49:07.943000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781551147.963, 'datetime': '2026-06-16 00:49:07.963000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781551148.051, 'datetime': '2026-06-16 00:49:08.051000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781551148.1060002, 'datetime': '2026-06-16 00:49:08.106000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781551148.1520002, 'datetime': '2026-06-16 00:49:08.152000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781551148.288, 'datetime': '2026-06-16 00:49:08.288000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781551148.3109999, 'datetime': '2026-06-16 00:49:08.311000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781551148.388, 'datetime': '2026-06-16 00:49:08.388000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 8, 537598), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781551148.508, 'datetime': '2026-06-16 00:49:08.508000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781551148.531, 'datetime': '2026-06-16 00:49:08.531000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781551148.66, 'datetime': '2026-06-16 00:49:08.660000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '284', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781551148.688, 'datetime': '2026-06-16 00:49:08.688000', 'tray_weight': '284', 'expected_tray_weight': 245}]}}
[2026-06-16 00:49:09,223.223 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 7, 86492), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781551147.065, 'datetime': '2026-06-16 00:49:07.065000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781551147.106, 'datetime': '2026-06-16 00:49:07.106000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781551147.1330001, 'datetime': '2026-06-16 00:49:07.133000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781551147.282, 'datetime': '2026-06-16 00:49:07.282000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '253', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781551147.3, 'datetime': '2026-06-16 00:49:07.300000', 'tray_weight': '253', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781551147.427, 'datetime': '2026-06-16 00:49:07.427000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781551147.411, 'datetime': '2026-06-16 00:49:07.411000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781551147.4720001, 'datetime': '2026-06-16 00:49:07.472000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781551147.625, 'datetime': '2026-06-16 00:49:07.625000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 8, 861393), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781551148.8360002, 'datetime': '2026-06-16 00:49:08.836000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781551148.926, 'datetime': '2026-06-16 00:49:08.926000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781551148.992, 'datetime': '2026-06-16 00:49:08.992000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781551149.057, 'datetime': '2026-06-16 00:49:09.057000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781551149.0609999, 'datetime': '2026-06-16 00:49:09.061000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 7, 876923), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781551147.815, 'datetime': '2026-06-16 00:49:07.815000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781551147.943, 'datetime': '2026-06-16 00:49:07.943000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781551147.963, 'datetime': '2026-06-16 00:49:07.963000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781551148.051, 'datetime': '2026-06-16 00:49:08.051000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781551148.1060002, 'datetime': '2026-06-16 00:49:08.106000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781551148.1520002, 'datetime': '2026-06-16 00:49:08.152000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781551148.288, 'datetime': '2026-06-16 00:49:08.288000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781551148.3109999, 'datetime': '2026-06-16 00:49:08.311000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781551148.388, 'datetime': '2026-06-16 00:49:08.388000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 8, 537598), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781551148.508, 'datetime': '2026-06-16 00:49:08.508000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781551148.531, 'datetime': '2026-06-16 00:49:08.531000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781551148.66, 'datetime': '2026-06-16 00:49:08.660000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '284', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781551148.688, 'datetime': '2026-06-16 00:49:08.688000', 'tray_weight': '284', 'expected_tray_weight': 245}]}}
[2026-06-16 00:49:09,236.236 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 7, 86492), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781551147.065, 'datetime': '2026-06-16 00:49:07.065000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781551147.106, 'datetime': '2026-06-16 00:49:07.106000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781551147.1330001, 'datetime': '2026-06-16 00:49:07.133000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781551147.282, 'datetime': '2026-06-16 00:49:07.282000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '253', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781551147.3, 'datetime': '2026-06-16 00:49:07.300000', 'tray_weight': '253', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781551147.427, 'datetime': '2026-06-16 00:49:07.427000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781551147.411, 'datetime': '2026-06-16 00:49:07.411000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781551147.4720001, 'datetime': '2026-06-16 00:49:07.472000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781551147.625, 'datetime': '2026-06-16 00:49:07.625000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 8, 861393), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781551148.8360002, 'datetime': '2026-06-16 00:49:08.836000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781551148.926, 'datetime': '2026-06-16 00:49:08.926000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781551148.992, 'datetime': '2026-06-16 00:49:08.992000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781551149.057, 'datetime': '2026-06-16 00:49:09.057000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781551149.0609999, 'datetime': '2026-06-16 00:49:09.061000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 7, 876923), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781551147.815, 'datetime': '2026-06-16 00:49:07.815000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781551147.943, 'datetime': '2026-06-16 00:49:07.943000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781551147.963, 'datetime': '2026-06-16 00:49:07.963000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781551148.051, 'datetime': '2026-06-16 00:49:08.051000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781551148.1060002, 'datetime': '2026-06-16 00:49:08.106000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781551148.1520002, 'datetime': '2026-06-16 00:49:08.152000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781551148.288, 'datetime': '2026-06-16 00:49:08.288000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781551148.3109999, 'datetime': '2026-06-16 00:49:08.311000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781551148.388, 'datetime': '2026-06-16 00:49:08.388000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 8, 537598), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781551148.508, 'datetime': '2026-06-16 00:49:08.508000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781551148.531, 'datetime': '2026-06-16 00:49:08.531000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781551148.66, 'datetime': '2026-06-16 00:49:08.660000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '284', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781551148.688, 'datetime': '2026-06-16 00:49:08.688000', 'tray_weight': '284', 'expected_tray_weight': 245}]}}
[2026-06-16 00:56:36,930.930 INFO    ] processOrderPayment version is : v2
[2026-06-16 01:02:16,214.214 INFO    ] processOrderPayment version is : v2
[2026-06-16 01:09:14,483.483 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 13, 825452), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781552353.7789998, 'datetime': '2026-06-16 01:09:13.779000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781552353.8769999, 'datetime': '2026-06-16 01:09:13.877000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781552353.965, 'datetime': '2026-06-16 01:09:13.965000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781552353.9480002, 'datetime': '2026-06-16 01:09:13.948000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781552354.02, 'datetime': '2026-06-16 01:09:14.020000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781552354.1169999, 'datetime': '2026-06-16 01:09:14.117000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781552354.23, 'datetime': '2026-06-16 01:09:14.230000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781552354.232, 'datetime': '2026-06-16 01:09:14.232000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781552354.2689998, 'datetime': '2026-06-16 01:09:14.269000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 8, 861393), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781551148.8360002, 'datetime': '2026-06-16 00:49:08.836000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781551148.926, 'datetime': '2026-06-16 00:49:08.926000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781551148.992, 'datetime': '2026-06-16 00:49:08.992000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781551149.057, 'datetime': '2026-06-16 00:49:09.057000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781551149.0609999, 'datetime': '2026-06-16 00:49:09.061000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 7, 876923), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781551147.815, 'datetime': '2026-06-16 00:49:07.815000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781551147.943, 'datetime': '2026-06-16 00:49:07.943000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781551147.963, 'datetime': '2026-06-16 00:49:07.963000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781551148.051, 'datetime': '2026-06-16 00:49:08.051000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781551148.1060002, 'datetime': '2026-06-16 00:49:08.106000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781551148.1520002, 'datetime': '2026-06-16 00:49:08.152000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781551148.288, 'datetime': '2026-06-16 00:49:08.288000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781551148.3109999, 'datetime': '2026-06-16 00:49:08.311000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781551148.388, 'datetime': '2026-06-16 00:49:08.388000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 8, 537598), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781551148.508, 'datetime': '2026-06-16 00:49:08.508000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781551148.531, 'datetime': '2026-06-16 00:49:08.531000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781551148.66, 'datetime': '2026-06-16 00:49:08.660000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '284', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781551148.688, 'datetime': '2026-06-16 00:49:08.688000', 'tray_weight': '284', 'expected_tray_weight': 245}]}}
[2026-06-16 01:09:14,491.491 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 13, 825452), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781552353.7789998, 'datetime': '2026-06-16 01:09:13.779000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781552353.8769999, 'datetime': '2026-06-16 01:09:13.877000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781552353.965, 'datetime': '2026-06-16 01:09:13.965000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781552353.9480002, 'datetime': '2026-06-16 01:09:13.948000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781552354.02, 'datetime': '2026-06-16 01:09:14.020000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781552354.1169999, 'datetime': '2026-06-16 01:09:14.117000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781552354.23, 'datetime': '2026-06-16 01:09:14.230000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781552354.232, 'datetime': '2026-06-16 01:09:14.232000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781552354.2689998, 'datetime': '2026-06-16 01:09:14.269000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 8, 861393), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781551148.8360002, 'datetime': '2026-06-16 00:49:08.836000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781551148.926, 'datetime': '2026-06-16 00:49:08.926000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781551148.992, 'datetime': '2026-06-16 00:49:08.992000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781551149.057, 'datetime': '2026-06-16 00:49:09.057000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781551149.0609999, 'datetime': '2026-06-16 00:49:09.061000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 7, 876923), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781551147.815, 'datetime': '2026-06-16 00:49:07.815000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781551147.943, 'datetime': '2026-06-16 00:49:07.943000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781551147.963, 'datetime': '2026-06-16 00:49:07.963000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781551148.051, 'datetime': '2026-06-16 00:49:08.051000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781551148.1060002, 'datetime': '2026-06-16 00:49:08.106000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781551148.1520002, 'datetime': '2026-06-16 00:49:08.152000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781551148.288, 'datetime': '2026-06-16 00:49:08.288000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781551148.3109999, 'datetime': '2026-06-16 00:49:08.311000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781551148.388, 'datetime': '2026-06-16 00:49:08.388000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 8, 537598), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781551148.508, 'datetime': '2026-06-16 00:49:08.508000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781551148.531, 'datetime': '2026-06-16 00:49:08.531000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781551148.66, 'datetime': '2026-06-16 00:49:08.660000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '284', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781551148.688, 'datetime': '2026-06-16 00:49:08.688000', 'tray_weight': '284', 'expected_tray_weight': 245}]}}
[2026-06-16 01:09:15,098.098 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 13, 825452), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781552353.7789998, 'datetime': '2026-06-16 01:09:13.779000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781552353.8769999, 'datetime': '2026-06-16 01:09:13.877000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781552353.965, 'datetime': '2026-06-16 01:09:13.965000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781552353.9480002, 'datetime': '2026-06-16 01:09:13.948000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781552354.02, 'datetime': '2026-06-16 01:09:14.020000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781552354.1169999, 'datetime': '2026-06-16 01:09:14.117000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781552354.23, 'datetime': '2026-06-16 01:09:14.230000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781552354.232, 'datetime': '2026-06-16 01:09:14.232000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781552354.2689998, 'datetime': '2026-06-16 01:09:14.269000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 8, 861393), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781551148.8360002, 'datetime': '2026-06-16 00:49:08.836000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781551148.926, 'datetime': '2026-06-16 00:49:08.926000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781551148.992, 'datetime': '2026-06-16 00:49:08.992000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781551149.057, 'datetime': '2026-06-16 00:49:09.057000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781551149.0609999, 'datetime': '2026-06-16 00:49:09.061000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 14, 504405), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781552354.423, 'datetime': '2026-06-16 01:09:14.423000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781552354.543, 'datetime': '2026-06-16 01:09:14.543000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781552354.531, 'datetime': '2026-06-16 01:09:14.531000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781552354.657, 'datetime': '2026-06-16 01:09:14.657000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781552354.7580001, 'datetime': '2026-06-16 01:09:14.758000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781552354.8240001, 'datetime': '2026-06-16 01:09:14.824000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781552354.866, 'datetime': '2026-06-16 01:09:14.866000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781552354.955, 'datetime': '2026-06-16 01:09:14.955000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781552354.987, 'datetime': '2026-06-16 01:09:14.987000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 8, 537598), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781551148.508, 'datetime': '2026-06-16 00:49:08.508000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781551148.531, 'datetime': '2026-06-16 00:49:08.531000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781551148.66, 'datetime': '2026-06-16 00:49:08.660000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '284', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781551148.688, 'datetime': '2026-06-16 00:49:08.688000', 'tray_weight': '284', 'expected_tray_weight': 245}]}}
[2026-06-16 01:09:15,111.111 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 13, 825452), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781552353.7789998, 'datetime': '2026-06-16 01:09:13.779000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781552353.8769999, 'datetime': '2026-06-16 01:09:13.877000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781552353.965, 'datetime': '2026-06-16 01:09:13.965000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781552353.9480002, 'datetime': '2026-06-16 01:09:13.948000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781552354.02, 'datetime': '2026-06-16 01:09:14.020000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781552354.1169999, 'datetime': '2026-06-16 01:09:14.117000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781552354.23, 'datetime': '2026-06-16 01:09:14.230000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781552354.232, 'datetime': '2026-06-16 01:09:14.232000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781552354.2689998, 'datetime': '2026-06-16 01:09:14.269000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 8, 861393), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781551148.8360002, 'datetime': '2026-06-16 00:49:08.836000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781551148.926, 'datetime': '2026-06-16 00:49:08.926000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781551148.992, 'datetime': '2026-06-16 00:49:08.992000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781551149.057, 'datetime': '2026-06-16 00:49:09.057000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781551149.0609999, 'datetime': '2026-06-16 00:49:09.061000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 14, 504405), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781552354.423, 'datetime': '2026-06-16 01:09:14.423000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781552354.543, 'datetime': '2026-06-16 01:09:14.543000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781552354.531, 'datetime': '2026-06-16 01:09:14.531000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781552354.657, 'datetime': '2026-06-16 01:09:14.657000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781552354.7580001, 'datetime': '2026-06-16 01:09:14.758000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781552354.8240001, 'datetime': '2026-06-16 01:09:14.824000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781552354.866, 'datetime': '2026-06-16 01:09:14.866000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781552354.955, 'datetime': '2026-06-16 01:09:14.955000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781552354.987, 'datetime': '2026-06-16 01:09:14.987000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 8, 537598), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781551148.508, 'datetime': '2026-06-16 00:49:08.508000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781551148.531, 'datetime': '2026-06-16 00:49:08.531000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781551148.66, 'datetime': '2026-06-16 00:49:08.660000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '284', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781551148.688, 'datetime': '2026-06-16 00:49:08.688000', 'tray_weight': '284', 'expected_tray_weight': 245}]}}
[2026-06-16 01:09:15,414.414 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 13, 825452), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781552353.7789998, 'datetime': '2026-06-16 01:09:13.779000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781552353.8769999, 'datetime': '2026-06-16 01:09:13.877000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781552353.965, 'datetime': '2026-06-16 01:09:13.965000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781552353.9480002, 'datetime': '2026-06-16 01:09:13.948000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781552354.02, 'datetime': '2026-06-16 01:09:14.020000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781552354.1169999, 'datetime': '2026-06-16 01:09:14.117000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781552354.23, 'datetime': '2026-06-16 01:09:14.230000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781552354.232, 'datetime': '2026-06-16 01:09:14.232000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781552354.2689998, 'datetime': '2026-06-16 01:09:14.269000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 8, 861393), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781551148.8360002, 'datetime': '2026-06-16 00:49:08.836000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781551148.926, 'datetime': '2026-06-16 00:49:08.926000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781551148.992, 'datetime': '2026-06-16 00:49:08.992000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781551149.057, 'datetime': '2026-06-16 00:49:09.057000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781551149.0609999, 'datetime': '2026-06-16 00:49:09.061000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 14, 504405), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781552354.423, 'datetime': '2026-06-16 01:09:14.423000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781552354.543, 'datetime': '2026-06-16 01:09:14.543000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781552354.531, 'datetime': '2026-06-16 01:09:14.531000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781552354.657, 'datetime': '2026-06-16 01:09:14.657000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781552354.7580001, 'datetime': '2026-06-16 01:09:14.758000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781552354.8240001, 'datetime': '2026-06-16 01:09:14.824000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781552354.866, 'datetime': '2026-06-16 01:09:14.866000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781552354.955, 'datetime': '2026-06-16 01:09:14.955000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781552354.987, 'datetime': '2026-06-16 01:09:14.987000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 15, 130951), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781552355.0679998, 'datetime': '2026-06-16 01:09:15.068000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781552355.128, 'datetime': '2026-06-16 01:09:15.128000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781552355.264, 'datetime': '2026-06-16 01:09:15.264000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '283', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781552355.2670002, 'datetime': '2026-06-16 01:09:15.267000', 'tray_weight': '283', 'expected_tray_weight': 245}]}}
[2026-06-16 01:09:15,427.427 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 13, 825452), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781552353.7789998, 'datetime': '2026-06-16 01:09:13.779000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781552353.8769999, 'datetime': '2026-06-16 01:09:13.877000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781552353.965, 'datetime': '2026-06-16 01:09:13.965000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781552353.9480002, 'datetime': '2026-06-16 01:09:13.948000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781552354.02, 'datetime': '2026-06-16 01:09:14.020000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781552354.1169999, 'datetime': '2026-06-16 01:09:14.117000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781552354.23, 'datetime': '2026-06-16 01:09:14.230000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781552354.232, 'datetime': '2026-06-16 01:09:14.232000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781552354.2689998, 'datetime': '2026-06-16 01:09:14.269000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 0, 49, 8, 861393), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781551148.8360002, 'datetime': '2026-06-16 00:49:08.836000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781551148.926, 'datetime': '2026-06-16 00:49:08.926000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781551148.992, 'datetime': '2026-06-16 00:49:08.992000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781551149.057, 'datetime': '2026-06-16 00:49:09.057000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781551149.0609999, 'datetime': '2026-06-16 00:49:09.061000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 14, 504405), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781552354.423, 'datetime': '2026-06-16 01:09:14.423000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781552354.543, 'datetime': '2026-06-16 01:09:14.543000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781552354.531, 'datetime': '2026-06-16 01:09:14.531000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781552354.657, 'datetime': '2026-06-16 01:09:14.657000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781552354.7580001, 'datetime': '2026-06-16 01:09:14.758000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781552354.8240001, 'datetime': '2026-06-16 01:09:14.824000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781552354.866, 'datetime': '2026-06-16 01:09:14.866000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781552354.955, 'datetime': '2026-06-16 01:09:14.955000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781552354.987, 'datetime': '2026-06-16 01:09:14.987000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 15, 130951), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781552355.0679998, 'datetime': '2026-06-16 01:09:15.068000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781552355.128, 'datetime': '2026-06-16 01:09:15.128000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781552355.264, 'datetime': '2026-06-16 01:09:15.264000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '283', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781552355.2670002, 'datetime': '2026-06-16 01:09:15.267000', 'tray_weight': '283', 'expected_tray_weight': 245}]}}
[2026-06-16 01:09:15,800.800 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 13, 825452), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781552353.7789998, 'datetime': '2026-06-16 01:09:13.779000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781552353.8769999, 'datetime': '2026-06-16 01:09:13.877000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781552353.965, 'datetime': '2026-06-16 01:09:13.965000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781552353.9480002, 'datetime': '2026-06-16 01:09:13.948000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781552354.02, 'datetime': '2026-06-16 01:09:14.020000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781552354.1169999, 'datetime': '2026-06-16 01:09:14.117000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781552354.23, 'datetime': '2026-06-16 01:09:14.230000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781552354.232, 'datetime': '2026-06-16 01:09:14.232000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781552354.2689998, 'datetime': '2026-06-16 01:09:14.269000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 15, 447235), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781552355.363, 'datetime': '2026-06-16 01:09:15.363000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781552355.522, 'datetime': '2026-06-16 01:09:15.522000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781552355.536, 'datetime': '2026-06-16 01:09:15.536000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781552355.6399999, 'datetime': '2026-06-16 01:09:15.640000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781552355.635, 'datetime': '2026-06-16 01:09:15.635000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 14, 504405), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781552354.423, 'datetime': '2026-06-16 01:09:14.423000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781552354.543, 'datetime': '2026-06-16 01:09:14.543000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781552354.531, 'datetime': '2026-06-16 01:09:14.531000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781552354.657, 'datetime': '2026-06-16 01:09:14.657000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781552354.7580001, 'datetime': '2026-06-16 01:09:14.758000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781552354.8240001, 'datetime': '2026-06-16 01:09:14.824000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781552354.866, 'datetime': '2026-06-16 01:09:14.866000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781552354.955, 'datetime': '2026-06-16 01:09:14.955000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781552354.987, 'datetime': '2026-06-16 01:09:14.987000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 15, 130951), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781552355.0679998, 'datetime': '2026-06-16 01:09:15.068000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781552355.128, 'datetime': '2026-06-16 01:09:15.128000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781552355.264, 'datetime': '2026-06-16 01:09:15.264000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '283', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781552355.2670002, 'datetime': '2026-06-16 01:09:15.267000', 'tray_weight': '283', 'expected_tray_weight': 245}]}}
[2026-06-16 01:09:15,813.813 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 13, 825452), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781552353.7789998, 'datetime': '2026-06-16 01:09:13.779000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781552353.8769999, 'datetime': '2026-06-16 01:09:13.877000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781552353.965, 'datetime': '2026-06-16 01:09:13.965000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781552353.9480002, 'datetime': '2026-06-16 01:09:13.948000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781552354.02, 'datetime': '2026-06-16 01:09:14.020000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781552354.1169999, 'datetime': '2026-06-16 01:09:14.117000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781552354.23, 'datetime': '2026-06-16 01:09:14.230000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781552354.232, 'datetime': '2026-06-16 01:09:14.232000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781552354.2689998, 'datetime': '2026-06-16 01:09:14.269000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 15, 447235), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781552355.363, 'datetime': '2026-06-16 01:09:15.363000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781552355.522, 'datetime': '2026-06-16 01:09:15.522000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781552355.536, 'datetime': '2026-06-16 01:09:15.536000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781552355.6399999, 'datetime': '2026-06-16 01:09:15.640000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781552355.635, 'datetime': '2026-06-16 01:09:15.635000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 14, 504405), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781552354.423, 'datetime': '2026-06-16 01:09:14.423000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781552354.543, 'datetime': '2026-06-16 01:09:14.543000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781552354.531, 'datetime': '2026-06-16 01:09:14.531000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781552354.657, 'datetime': '2026-06-16 01:09:14.657000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781552354.7580001, 'datetime': '2026-06-16 01:09:14.758000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781552354.8240001, 'datetime': '2026-06-16 01:09:14.824000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781552354.866, 'datetime': '2026-06-16 01:09:14.866000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781552354.955, 'datetime': '2026-06-16 01:09:14.955000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781552354.987, 'datetime': '2026-06-16 01:09:14.987000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 15, 130951), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781552355.0679998, 'datetime': '2026-06-16 01:09:15.068000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781552355.128, 'datetime': '2026-06-16 01:09:15.128000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781552355.264, 'datetime': '2026-06-16 01:09:15.264000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '283', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781552355.2670002, 'datetime': '2026-06-16 01:09:15.267000', 'tray_weight': '283', 'expected_tray_weight': 245}]}}
[2026-06-16 01:12:32,121.121 INFO    ] processOrderPayment version is : v2
[2026-06-16 01:16:10,360.360 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 9, 593444), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781552769.519, 'datetime': '2026-06-16 01:16:09.519000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781552769.596, 'datetime': '2026-06-16 01:16:09.596000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781552769.643, 'datetime': '2026-06-16 01:16:09.643000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781552769.713, 'datetime': '2026-06-16 01:16:09.713000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '253', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781552769.8630002, 'datetime': '2026-06-16 01:16:09.863000', 'tray_weight': '253', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781552769.9220002, 'datetime': '2026-06-16 01:16:09.922000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781552769.974, 'datetime': '2026-06-16 01:16:09.974000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781552769.998, 'datetime': '2026-06-16 01:16:09.998000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781552770.097, 'datetime': '2026-06-16 01:16:10.097000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 15, 447235), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781552355.363, 'datetime': '2026-06-16 01:09:15.363000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781552355.522, 'datetime': '2026-06-16 01:09:15.522000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781552355.536, 'datetime': '2026-06-16 01:09:15.536000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781552355.6399999, 'datetime': '2026-06-16 01:09:15.640000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781552355.635, 'datetime': '2026-06-16 01:09:15.635000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 14, 504405), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781552354.423, 'datetime': '2026-06-16 01:09:14.423000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781552354.543, 'datetime': '2026-06-16 01:09:14.543000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781552354.531, 'datetime': '2026-06-16 01:09:14.531000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781552354.657, 'datetime': '2026-06-16 01:09:14.657000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781552354.7580001, 'datetime': '2026-06-16 01:09:14.758000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781552354.8240001, 'datetime': '2026-06-16 01:09:14.824000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781552354.866, 'datetime': '2026-06-16 01:09:14.866000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781552354.955, 'datetime': '2026-06-16 01:09:14.955000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781552354.987, 'datetime': '2026-06-16 01:09:14.987000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 15, 130951), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781552355.0679998, 'datetime': '2026-06-16 01:09:15.068000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781552355.128, 'datetime': '2026-06-16 01:09:15.128000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781552355.264, 'datetime': '2026-06-16 01:09:15.264000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '283', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781552355.2670002, 'datetime': '2026-06-16 01:09:15.267000', 'tray_weight': '283', 'expected_tray_weight': 245}]}}
[2026-06-16 01:16:10,374.374 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 9, 593444), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781552769.519, 'datetime': '2026-06-16 01:16:09.519000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781552769.596, 'datetime': '2026-06-16 01:16:09.596000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781552769.643, 'datetime': '2026-06-16 01:16:09.643000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781552769.713, 'datetime': '2026-06-16 01:16:09.713000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '253', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781552769.8630002, 'datetime': '2026-06-16 01:16:09.863000', 'tray_weight': '253', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781552769.9220002, 'datetime': '2026-06-16 01:16:09.922000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781552769.974, 'datetime': '2026-06-16 01:16:09.974000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781552769.998, 'datetime': '2026-06-16 01:16:09.998000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781552770.097, 'datetime': '2026-06-16 01:16:10.097000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 15, 447235), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781552355.363, 'datetime': '2026-06-16 01:09:15.363000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781552355.522, 'datetime': '2026-06-16 01:09:15.522000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781552355.536, 'datetime': '2026-06-16 01:09:15.536000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781552355.6399999, 'datetime': '2026-06-16 01:09:15.640000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781552355.635, 'datetime': '2026-06-16 01:09:15.635000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 14, 504405), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781552354.423, 'datetime': '2026-06-16 01:09:14.423000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781552354.543, 'datetime': '2026-06-16 01:09:14.543000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781552354.531, 'datetime': '2026-06-16 01:09:14.531000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781552354.657, 'datetime': '2026-06-16 01:09:14.657000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781552354.7580001, 'datetime': '2026-06-16 01:09:14.758000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781552354.8240001, 'datetime': '2026-06-16 01:09:14.824000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781552354.866, 'datetime': '2026-06-16 01:09:14.866000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781552354.955, 'datetime': '2026-06-16 01:09:14.955000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781552354.987, 'datetime': '2026-06-16 01:09:14.987000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 15, 130951), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781552355.0679998, 'datetime': '2026-06-16 01:09:15.068000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781552355.128, 'datetime': '2026-06-16 01:09:15.128000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781552355.264, 'datetime': '2026-06-16 01:09:15.264000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '283', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781552355.2670002, 'datetime': '2026-06-16 01:09:15.267000', 'tray_weight': '283', 'expected_tray_weight': 245}]}}
[2026-06-16 01:16:11,026.026 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 9, 593444), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781552769.519, 'datetime': '2026-06-16 01:16:09.519000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781552769.596, 'datetime': '2026-06-16 01:16:09.596000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781552769.643, 'datetime': '2026-06-16 01:16:09.643000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781552769.713, 'datetime': '2026-06-16 01:16:09.713000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '253', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781552769.8630002, 'datetime': '2026-06-16 01:16:09.863000', 'tray_weight': '253', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781552769.9220002, 'datetime': '2026-06-16 01:16:09.922000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781552769.974, 'datetime': '2026-06-16 01:16:09.974000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781552769.998, 'datetime': '2026-06-16 01:16:09.998000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781552770.097, 'datetime': '2026-06-16 01:16:10.097000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 15, 447235), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781552355.363, 'datetime': '2026-06-16 01:09:15.363000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781552355.522, 'datetime': '2026-06-16 01:09:15.522000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781552355.536, 'datetime': '2026-06-16 01:09:15.536000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781552355.6399999, 'datetime': '2026-06-16 01:09:15.640000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781552355.635, 'datetime': '2026-06-16 01:09:15.635000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 10, 395039), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781552770.397, 'datetime': '2026-06-16 01:16:10.397000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781552770.461, 'datetime': '2026-06-16 01:16:10.461000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781552770.494, 'datetime': '2026-06-16 01:16:10.494000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781552770.523, 'datetime': '2026-06-16 01:16:10.523000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781552770.604, 'datetime': '2026-06-16 01:16:10.604000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781552770.673, 'datetime': '2026-06-16 01:16:10.673000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781552770.7870002, 'datetime': '2026-06-16 01:16:10.787000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781552770.8270001, 'datetime': '2026-06-16 01:16:10.827000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781552770.9069998, 'datetime': '2026-06-16 01:16:10.907000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 15, 130951), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781552355.0679998, 'datetime': '2026-06-16 01:09:15.068000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781552355.128, 'datetime': '2026-06-16 01:09:15.128000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781552355.264, 'datetime': '2026-06-16 01:09:15.264000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '283', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781552355.2670002, 'datetime': '2026-06-16 01:09:15.267000', 'tray_weight': '283', 'expected_tray_weight': 245}]}}
[2026-06-16 01:16:11,040.040 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 9, 593444), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781552769.519, 'datetime': '2026-06-16 01:16:09.519000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781552769.596, 'datetime': '2026-06-16 01:16:09.596000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781552769.643, 'datetime': '2026-06-16 01:16:09.643000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781552769.713, 'datetime': '2026-06-16 01:16:09.713000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '253', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781552769.8630002, 'datetime': '2026-06-16 01:16:09.863000', 'tray_weight': '253', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781552769.9220002, 'datetime': '2026-06-16 01:16:09.922000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781552769.974, 'datetime': '2026-06-16 01:16:09.974000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781552769.998, 'datetime': '2026-06-16 01:16:09.998000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781552770.097, 'datetime': '2026-06-16 01:16:10.097000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 15, 447235), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781552355.363, 'datetime': '2026-06-16 01:09:15.363000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781552355.522, 'datetime': '2026-06-16 01:09:15.522000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781552355.536, 'datetime': '2026-06-16 01:09:15.536000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781552355.6399999, 'datetime': '2026-06-16 01:09:15.640000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781552355.635, 'datetime': '2026-06-16 01:09:15.635000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 10, 395039), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781552770.397, 'datetime': '2026-06-16 01:16:10.397000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781552770.461, 'datetime': '2026-06-16 01:16:10.461000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781552770.494, 'datetime': '2026-06-16 01:16:10.494000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781552770.523, 'datetime': '2026-06-16 01:16:10.523000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781552770.604, 'datetime': '2026-06-16 01:16:10.604000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781552770.673, 'datetime': '2026-06-16 01:16:10.673000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781552770.7870002, 'datetime': '2026-06-16 01:16:10.787000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781552770.8270001, 'datetime': '2026-06-16 01:16:10.827000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781552770.9069998, 'datetime': '2026-06-16 01:16:10.907000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 15, 130951), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781552355.0679998, 'datetime': '2026-06-16 01:09:15.068000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781552355.128, 'datetime': '2026-06-16 01:09:15.128000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781552355.264, 'datetime': '2026-06-16 01:09:15.264000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '283', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781552355.2670002, 'datetime': '2026-06-16 01:09:15.267000', 'tray_weight': '283', 'expected_tray_weight': 245}]}}
[2026-06-16 01:16:11,398.398 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 9, 593444), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781552769.519, 'datetime': '2026-06-16 01:16:09.519000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781552769.596, 'datetime': '2026-06-16 01:16:09.596000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781552769.643, 'datetime': '2026-06-16 01:16:09.643000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781552769.713, 'datetime': '2026-06-16 01:16:09.713000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '253', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781552769.8630002, 'datetime': '2026-06-16 01:16:09.863000', 'tray_weight': '253', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781552769.9220002, 'datetime': '2026-06-16 01:16:09.922000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781552769.974, 'datetime': '2026-06-16 01:16:09.974000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781552769.998, 'datetime': '2026-06-16 01:16:09.998000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781552770.097, 'datetime': '2026-06-16 01:16:10.097000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 15, 447235), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781552355.363, 'datetime': '2026-06-16 01:09:15.363000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781552355.522, 'datetime': '2026-06-16 01:09:15.522000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781552355.536, 'datetime': '2026-06-16 01:09:15.536000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781552355.6399999, 'datetime': '2026-06-16 01:09:15.640000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781552355.635, 'datetime': '2026-06-16 01:09:15.635000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 10, 395039), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781552770.397, 'datetime': '2026-06-16 01:16:10.397000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781552770.461, 'datetime': '2026-06-16 01:16:10.461000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781552770.494, 'datetime': '2026-06-16 01:16:10.494000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781552770.523, 'datetime': '2026-06-16 01:16:10.523000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781552770.604, 'datetime': '2026-06-16 01:16:10.604000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781552770.673, 'datetime': '2026-06-16 01:16:10.673000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781552770.7870002, 'datetime': '2026-06-16 01:16:10.787000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781552770.8270001, 'datetime': '2026-06-16 01:16:10.827000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781552770.9069998, 'datetime': '2026-06-16 01:16:10.907000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 11, 60404), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781552771.005, 'datetime': '2026-06-16 01:16:11.005000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781552771.1869998, 'datetime': '2026-06-16 01:16:11.187000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781552771.222, 'datetime': '2026-06-16 01:16:11.222000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '283', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781552771.2910001, 'datetime': '2026-06-16 01:16:11.291000', 'tray_weight': '283', 'expected_tray_weight': 245}]}}
[2026-06-16 01:16:11,411.411 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 9, 593444), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781552769.519, 'datetime': '2026-06-16 01:16:09.519000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781552769.596, 'datetime': '2026-06-16 01:16:09.596000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781552769.643, 'datetime': '2026-06-16 01:16:09.643000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781552769.713, 'datetime': '2026-06-16 01:16:09.713000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '253', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781552769.8630002, 'datetime': '2026-06-16 01:16:09.863000', 'tray_weight': '253', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781552769.9220002, 'datetime': '2026-06-16 01:16:09.922000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781552769.974, 'datetime': '2026-06-16 01:16:09.974000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781552769.998, 'datetime': '2026-06-16 01:16:09.998000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781552770.097, 'datetime': '2026-06-16 01:16:10.097000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 9, 15, 447235), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781552355.363, 'datetime': '2026-06-16 01:09:15.363000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781552355.522, 'datetime': '2026-06-16 01:09:15.522000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781552355.536, 'datetime': '2026-06-16 01:09:15.536000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781552355.6399999, 'datetime': '2026-06-16 01:09:15.640000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781552355.635, 'datetime': '2026-06-16 01:09:15.635000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 10, 395039), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781552770.397, 'datetime': '2026-06-16 01:16:10.397000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781552770.461, 'datetime': '2026-06-16 01:16:10.461000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781552770.494, 'datetime': '2026-06-16 01:16:10.494000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781552770.523, 'datetime': '2026-06-16 01:16:10.523000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781552770.604, 'datetime': '2026-06-16 01:16:10.604000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781552770.673, 'datetime': '2026-06-16 01:16:10.673000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781552770.7870002, 'datetime': '2026-06-16 01:16:10.787000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781552770.8270001, 'datetime': '2026-06-16 01:16:10.827000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781552770.9069998, 'datetime': '2026-06-16 01:16:10.907000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 11, 60404), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781552771.005, 'datetime': '2026-06-16 01:16:11.005000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781552771.1869998, 'datetime': '2026-06-16 01:16:11.187000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781552771.222, 'datetime': '2026-06-16 01:16:11.222000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '283', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781552771.2910001, 'datetime': '2026-06-16 01:16:11.291000', 'tray_weight': '283', 'expected_tray_weight': 245}]}}
[2026-06-16 01:16:11,784.784 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 9, 593444), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781552769.519, 'datetime': '2026-06-16 01:16:09.519000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781552769.596, 'datetime': '2026-06-16 01:16:09.596000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781552769.643, 'datetime': '2026-06-16 01:16:09.643000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781552769.713, 'datetime': '2026-06-16 01:16:09.713000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '253', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781552769.8630002, 'datetime': '2026-06-16 01:16:09.863000', 'tray_weight': '253', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781552769.9220002, 'datetime': '2026-06-16 01:16:09.922000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781552769.974, 'datetime': '2026-06-16 01:16:09.974000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781552769.998, 'datetime': '2026-06-16 01:16:09.998000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781552770.097, 'datetime': '2026-06-16 01:16:10.097000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 11, 431379), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781552771.38, 'datetime': '2026-06-16 01:16:11.380000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781552771.434, 'datetime': '2026-06-16 01:16:11.434000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781552771.51, 'datetime': '2026-06-16 01:16:11.510000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781552771.563, 'datetime': '2026-06-16 01:16:11.563000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781552771.682, 'datetime': '2026-06-16 01:16:11.682000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 10, 395039), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781552770.397, 'datetime': '2026-06-16 01:16:10.397000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781552770.461, 'datetime': '2026-06-16 01:16:10.461000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781552770.494, 'datetime': '2026-06-16 01:16:10.494000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781552770.523, 'datetime': '2026-06-16 01:16:10.523000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781552770.604, 'datetime': '2026-06-16 01:16:10.604000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781552770.673, 'datetime': '2026-06-16 01:16:10.673000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781552770.7870002, 'datetime': '2026-06-16 01:16:10.787000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781552770.8270001, 'datetime': '2026-06-16 01:16:10.827000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781552770.9069998, 'datetime': '2026-06-16 01:16:10.907000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 11, 60404), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781552771.005, 'datetime': '2026-06-16 01:16:11.005000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781552771.1869998, 'datetime': '2026-06-16 01:16:11.187000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781552771.222, 'datetime': '2026-06-16 01:16:11.222000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '283', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781552771.2910001, 'datetime': '2026-06-16 01:16:11.291000', 'tray_weight': '283', 'expected_tray_weight': 245}]}}
[2026-06-16 01:16:11,798.798 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 9, 593444), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781552769.519, 'datetime': '2026-06-16 01:16:09.519000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781552769.596, 'datetime': '2026-06-16 01:16:09.596000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781552769.643, 'datetime': '2026-06-16 01:16:09.643000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781552769.713, 'datetime': '2026-06-16 01:16:09.713000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '253', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781552769.8630002, 'datetime': '2026-06-16 01:16:09.863000', 'tray_weight': '253', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781552769.9220002, 'datetime': '2026-06-16 01:16:09.922000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781552769.974, 'datetime': '2026-06-16 01:16:09.974000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781552769.998, 'datetime': '2026-06-16 01:16:09.998000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781552770.097, 'datetime': '2026-06-16 01:16:10.097000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 11, 431379), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781552771.38, 'datetime': '2026-06-16 01:16:11.380000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781552771.434, 'datetime': '2026-06-16 01:16:11.434000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781552771.51, 'datetime': '2026-06-16 01:16:11.510000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781552771.563, 'datetime': '2026-06-16 01:16:11.563000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781552771.682, 'datetime': '2026-06-16 01:16:11.682000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 10, 395039), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781552770.397, 'datetime': '2026-06-16 01:16:10.397000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781552770.461, 'datetime': '2026-06-16 01:16:10.461000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781552770.494, 'datetime': '2026-06-16 01:16:10.494000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781552770.523, 'datetime': '2026-06-16 01:16:10.523000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781552770.604, 'datetime': '2026-06-16 01:16:10.604000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781552770.673, 'datetime': '2026-06-16 01:16:10.673000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781552770.7870002, 'datetime': '2026-06-16 01:16:10.787000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781552770.8270001, 'datetime': '2026-06-16 01:16:10.827000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781552770.9069998, 'datetime': '2026-06-16 01:16:10.907000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 11, 60404), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781552771.005, 'datetime': '2026-06-16 01:16:11.005000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781552771.1869998, 'datetime': '2026-06-16 01:16:11.187000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781552771.222, 'datetime': '2026-06-16 01:16:11.222000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '283', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781552771.2910001, 'datetime': '2026-06-16 01:16:11.291000', 'tray_weight': '283', 'expected_tray_weight': 245}]}}
[2026-06-16 01:22:30,687.687 INFO    ] processOrderPayment version is : v2
[2026-06-16 01:34:10,453.453 INFO    ] processOrderPayment version is : v2
[2026-06-16 01:36:17,252.252 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 16, 453033), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781553976.4490001, 'datetime': '2026-06-16 01:36:16.449000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781553976.488, 'datetime': '2026-06-16 01:36:16.488000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781553976.5709999, 'datetime': '2026-06-16 01:36:16.571000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781553976.5939999, 'datetime': '2026-06-16 01:36:16.594000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781553976.697, 'datetime': '2026-06-16 01:36:16.697000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781553976.737, 'datetime': '2026-06-16 01:36:16.737000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781553976.834, 'datetime': '2026-06-16 01:36:16.834000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781553976.891, 'datetime': '2026-06-16 01:36:16.891000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781553976.939, 'datetime': '2026-06-16 01:36:16.939000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 11, 431379), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781552771.38, 'datetime': '2026-06-16 01:16:11.380000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781552771.434, 'datetime': '2026-06-16 01:16:11.434000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781552771.51, 'datetime': '2026-06-16 01:16:11.510000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781552771.563, 'datetime': '2026-06-16 01:16:11.563000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781552771.682, 'datetime': '2026-06-16 01:16:11.682000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 10, 395039), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781552770.397, 'datetime': '2026-06-16 01:16:10.397000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781552770.461, 'datetime': '2026-06-16 01:16:10.461000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781552770.494, 'datetime': '2026-06-16 01:16:10.494000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781552770.523, 'datetime': '2026-06-16 01:16:10.523000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781552770.604, 'datetime': '2026-06-16 01:16:10.604000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781552770.673, 'datetime': '2026-06-16 01:16:10.673000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781552770.7870002, 'datetime': '2026-06-16 01:16:10.787000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781552770.8270001, 'datetime': '2026-06-16 01:16:10.827000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781552770.9069998, 'datetime': '2026-06-16 01:16:10.907000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 11, 60404), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781552771.005, 'datetime': '2026-06-16 01:16:11.005000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781552771.1869998, 'datetime': '2026-06-16 01:16:11.187000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781552771.222, 'datetime': '2026-06-16 01:16:11.222000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '283', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781552771.2910001, 'datetime': '2026-06-16 01:16:11.291000', 'tray_weight': '283', 'expected_tray_weight': 245}]}}
[2026-06-16 01:36:17,269.269 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 16, 453033), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781553976.4490001, 'datetime': '2026-06-16 01:36:16.449000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781553976.488, 'datetime': '2026-06-16 01:36:16.488000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781553976.5709999, 'datetime': '2026-06-16 01:36:16.571000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781553976.5939999, 'datetime': '2026-06-16 01:36:16.594000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781553976.697, 'datetime': '2026-06-16 01:36:16.697000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781553976.737, 'datetime': '2026-06-16 01:36:16.737000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781553976.834, 'datetime': '2026-06-16 01:36:16.834000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781553976.891, 'datetime': '2026-06-16 01:36:16.891000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781553976.939, 'datetime': '2026-06-16 01:36:16.939000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 11, 431379), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781552771.38, 'datetime': '2026-06-16 01:16:11.380000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781552771.434, 'datetime': '2026-06-16 01:16:11.434000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781552771.51, 'datetime': '2026-06-16 01:16:11.510000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781552771.563, 'datetime': '2026-06-16 01:16:11.563000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781552771.682, 'datetime': '2026-06-16 01:16:11.682000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 10, 395039), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781552770.397, 'datetime': '2026-06-16 01:16:10.397000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781552770.461, 'datetime': '2026-06-16 01:16:10.461000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781552770.494, 'datetime': '2026-06-16 01:16:10.494000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781552770.523, 'datetime': '2026-06-16 01:16:10.523000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781552770.604, 'datetime': '2026-06-16 01:16:10.604000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781552770.673, 'datetime': '2026-06-16 01:16:10.673000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781552770.7870002, 'datetime': '2026-06-16 01:16:10.787000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781552770.8270001, 'datetime': '2026-06-16 01:16:10.827000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781552770.9069998, 'datetime': '2026-06-16 01:16:10.907000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 11, 60404), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781552771.005, 'datetime': '2026-06-16 01:16:11.005000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781552771.1869998, 'datetime': '2026-06-16 01:16:11.187000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781552771.222, 'datetime': '2026-06-16 01:16:11.222000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '283', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781552771.2910001, 'datetime': '2026-06-16 01:16:11.291000', 'tray_weight': '283', 'expected_tray_weight': 245}]}}
[2026-06-16 01:36:18,024.024 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 16, 453033), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781553976.4490001, 'datetime': '2026-06-16 01:36:16.449000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781553976.488, 'datetime': '2026-06-16 01:36:16.488000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781553976.5709999, 'datetime': '2026-06-16 01:36:16.571000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781553976.5939999, 'datetime': '2026-06-16 01:36:16.594000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781553976.697, 'datetime': '2026-06-16 01:36:16.697000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781553976.737, 'datetime': '2026-06-16 01:36:16.737000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781553976.834, 'datetime': '2026-06-16 01:36:16.834000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781553976.891, 'datetime': '2026-06-16 01:36:16.891000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781553976.939, 'datetime': '2026-06-16 01:36:16.939000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 11, 431379), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781552771.38, 'datetime': '2026-06-16 01:16:11.380000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781552771.434, 'datetime': '2026-06-16 01:16:11.434000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781552771.51, 'datetime': '2026-06-16 01:16:11.510000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781552771.563, 'datetime': '2026-06-16 01:16:11.563000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781552771.682, 'datetime': '2026-06-16 01:16:11.682000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 17, 297049), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781553977.304, 'datetime': '2026-06-16 01:36:17.304000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781553977.366, 'datetime': '2026-06-16 01:36:17.366000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781553977.375, 'datetime': '2026-06-16 01:36:17.375000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781553977.526, 'datetime': '2026-06-16 01:36:17.526000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781553977.5679998, 'datetime': '2026-06-16 01:36:17.568000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781553977.65, 'datetime': '2026-06-16 01:36:17.650000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781553977.765, 'datetime': '2026-06-16 01:36:17.765000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781553977.79, 'datetime': '2026-06-16 01:36:17.790000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '976', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781553977.9029999, 'datetime': '2026-06-16 01:36:17.903000', 'tray_weight': '976', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 11, 60404), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781552771.005, 'datetime': '2026-06-16 01:16:11.005000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781552771.1869998, 'datetime': '2026-06-16 01:16:11.187000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781552771.222, 'datetime': '2026-06-16 01:16:11.222000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '283', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781552771.2910001, 'datetime': '2026-06-16 01:16:11.291000', 'tray_weight': '283', 'expected_tray_weight': 245}]}}
[2026-06-16 01:36:18,040.040 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 16, 453033), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781553976.4490001, 'datetime': '2026-06-16 01:36:16.449000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781553976.488, 'datetime': '2026-06-16 01:36:16.488000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781553976.5709999, 'datetime': '2026-06-16 01:36:16.571000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781553976.5939999, 'datetime': '2026-06-16 01:36:16.594000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781553976.697, 'datetime': '2026-06-16 01:36:16.697000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781553976.737, 'datetime': '2026-06-16 01:36:16.737000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781553976.834, 'datetime': '2026-06-16 01:36:16.834000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781553976.891, 'datetime': '2026-06-16 01:36:16.891000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781553976.939, 'datetime': '2026-06-16 01:36:16.939000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 11, 431379), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781552771.38, 'datetime': '2026-06-16 01:16:11.380000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781552771.434, 'datetime': '2026-06-16 01:16:11.434000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781552771.51, 'datetime': '2026-06-16 01:16:11.510000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781552771.563, 'datetime': '2026-06-16 01:16:11.563000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781552771.682, 'datetime': '2026-06-16 01:16:11.682000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 17, 297049), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781553977.304, 'datetime': '2026-06-16 01:36:17.304000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781553977.366, 'datetime': '2026-06-16 01:36:17.366000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781553977.375, 'datetime': '2026-06-16 01:36:17.375000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781553977.526, 'datetime': '2026-06-16 01:36:17.526000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781553977.5679998, 'datetime': '2026-06-16 01:36:17.568000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781553977.65, 'datetime': '2026-06-16 01:36:17.650000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781553977.765, 'datetime': '2026-06-16 01:36:17.765000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781553977.79, 'datetime': '2026-06-16 01:36:17.790000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '976', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781553977.9029999, 'datetime': '2026-06-16 01:36:17.903000', 'tray_weight': '976', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 11, 60404), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781552771.005, 'datetime': '2026-06-16 01:16:11.005000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781552771.1869998, 'datetime': '2026-06-16 01:16:11.187000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781552771.222, 'datetime': '2026-06-16 01:16:11.222000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '283', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781552771.2910001, 'datetime': '2026-06-16 01:16:11.291000', 'tray_weight': '283', 'expected_tray_weight': 245}]}}
[2026-06-16 01:36:18,401.401 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 16, 453033), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781553976.4490001, 'datetime': '2026-06-16 01:36:16.449000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781553976.488, 'datetime': '2026-06-16 01:36:16.488000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781553976.5709999, 'datetime': '2026-06-16 01:36:16.571000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781553976.5939999, 'datetime': '2026-06-16 01:36:16.594000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781553976.697, 'datetime': '2026-06-16 01:36:16.697000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781553976.737, 'datetime': '2026-06-16 01:36:16.737000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781553976.834, 'datetime': '2026-06-16 01:36:16.834000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781553976.891, 'datetime': '2026-06-16 01:36:16.891000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781553976.939, 'datetime': '2026-06-16 01:36:16.939000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 11, 431379), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781552771.38, 'datetime': '2026-06-16 01:16:11.380000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781552771.434, 'datetime': '2026-06-16 01:16:11.434000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781552771.51, 'datetime': '2026-06-16 01:16:11.510000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781552771.563, 'datetime': '2026-06-16 01:16:11.563000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781552771.682, 'datetime': '2026-06-16 01:16:11.682000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 17, 297049), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781553977.304, 'datetime': '2026-06-16 01:36:17.304000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781553977.366, 'datetime': '2026-06-16 01:36:17.366000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781553977.375, 'datetime': '2026-06-16 01:36:17.375000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781553977.526, 'datetime': '2026-06-16 01:36:17.526000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781553977.5679998, 'datetime': '2026-06-16 01:36:17.568000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781553977.65, 'datetime': '2026-06-16 01:36:17.650000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781553977.765, 'datetime': '2026-06-16 01:36:17.765000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781553977.79, 'datetime': '2026-06-16 01:36:17.790000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '976', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781553977.9029999, 'datetime': '2026-06-16 01:36:17.903000', 'tray_weight': '976', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 18, 65944), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781553978.049, 'datetime': '2026-06-16 01:36:18.049000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781553978.096, 'datetime': '2026-06-16 01:36:18.096000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781553978.144, 'datetime': '2026-06-16 01:36:18.144000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781553978.22, 'datetime': '2026-06-16 01:36:18.220000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 01:36:18,419.419 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 16, 453033), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781553976.4490001, 'datetime': '2026-06-16 01:36:16.449000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781553976.488, 'datetime': '2026-06-16 01:36:16.488000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781553976.5709999, 'datetime': '2026-06-16 01:36:16.571000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781553976.5939999, 'datetime': '2026-06-16 01:36:16.594000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781553976.697, 'datetime': '2026-06-16 01:36:16.697000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781553976.737, 'datetime': '2026-06-16 01:36:16.737000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781553976.834, 'datetime': '2026-06-16 01:36:16.834000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781553976.891, 'datetime': '2026-06-16 01:36:16.891000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781553976.939, 'datetime': '2026-06-16 01:36:16.939000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 16, 11, 431379), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781552771.38, 'datetime': '2026-06-16 01:16:11.380000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781552771.434, 'datetime': '2026-06-16 01:16:11.434000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781552771.51, 'datetime': '2026-06-16 01:16:11.510000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781552771.563, 'datetime': '2026-06-16 01:16:11.563000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781552771.682, 'datetime': '2026-06-16 01:16:11.682000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 17, 297049), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781553977.304, 'datetime': '2026-06-16 01:36:17.304000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781553977.366, 'datetime': '2026-06-16 01:36:17.366000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781553977.375, 'datetime': '2026-06-16 01:36:17.375000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781553977.526, 'datetime': '2026-06-16 01:36:17.526000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781553977.5679998, 'datetime': '2026-06-16 01:36:17.568000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781553977.65, 'datetime': '2026-06-16 01:36:17.650000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781553977.765, 'datetime': '2026-06-16 01:36:17.765000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781553977.79, 'datetime': '2026-06-16 01:36:17.790000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '976', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781553977.9029999, 'datetime': '2026-06-16 01:36:17.903000', 'tray_weight': '976', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 18, 65944), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781553978.049, 'datetime': '2026-06-16 01:36:18.049000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781553978.096, 'datetime': '2026-06-16 01:36:18.096000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781553978.144, 'datetime': '2026-06-16 01:36:18.144000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781553978.22, 'datetime': '2026-06-16 01:36:18.220000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 01:36:18,854.854 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 16, 453033), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781553976.4490001, 'datetime': '2026-06-16 01:36:16.449000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781553976.488, 'datetime': '2026-06-16 01:36:16.488000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781553976.5709999, 'datetime': '2026-06-16 01:36:16.571000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781553976.5939999, 'datetime': '2026-06-16 01:36:16.594000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781553976.697, 'datetime': '2026-06-16 01:36:16.697000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781553976.737, 'datetime': '2026-06-16 01:36:16.737000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781553976.834, 'datetime': '2026-06-16 01:36:16.834000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781553976.891, 'datetime': '2026-06-16 01:36:16.891000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781553976.939, 'datetime': '2026-06-16 01:36:16.939000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 18, 445030), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781553978.406, 'datetime': '2026-06-16 01:36:18.406000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781553978.5279999, 'datetime': '2026-06-16 01:36:18.528000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781553978.553, 'datetime': '2026-06-16 01:36:18.553000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781553978.644, 'datetime': '2026-06-16 01:36:18.644000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781553978.7250001, 'datetime': '2026-06-16 01:36:18.725000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 17, 297049), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781553977.304, 'datetime': '2026-06-16 01:36:17.304000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781553977.366, 'datetime': '2026-06-16 01:36:17.366000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781553977.375, 'datetime': '2026-06-16 01:36:17.375000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781553977.526, 'datetime': '2026-06-16 01:36:17.526000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781553977.5679998, 'datetime': '2026-06-16 01:36:17.568000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781553977.65, 'datetime': '2026-06-16 01:36:17.650000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781553977.765, 'datetime': '2026-06-16 01:36:17.765000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781553977.79, 'datetime': '2026-06-16 01:36:17.790000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '976', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781553977.9029999, 'datetime': '2026-06-16 01:36:17.903000', 'tray_weight': '976', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 18, 65944), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781553978.049, 'datetime': '2026-06-16 01:36:18.049000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781553978.096, 'datetime': '2026-06-16 01:36:18.096000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781553978.144, 'datetime': '2026-06-16 01:36:18.144000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781553978.22, 'datetime': '2026-06-16 01:36:18.220000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 01:36:18,870.870 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 16, 453033), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781553976.4490001, 'datetime': '2026-06-16 01:36:16.449000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781553976.488, 'datetime': '2026-06-16 01:36:16.488000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781553976.5709999, 'datetime': '2026-06-16 01:36:16.571000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781553976.5939999, 'datetime': '2026-06-16 01:36:16.594000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781553976.697, 'datetime': '2026-06-16 01:36:16.697000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781553976.737, 'datetime': '2026-06-16 01:36:16.737000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781553976.834, 'datetime': '2026-06-16 01:36:16.834000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781553976.891, 'datetime': '2026-06-16 01:36:16.891000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781553976.939, 'datetime': '2026-06-16 01:36:16.939000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 18, 445030), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781553978.406, 'datetime': '2026-06-16 01:36:18.406000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781553978.5279999, 'datetime': '2026-06-16 01:36:18.528000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781553978.553, 'datetime': '2026-06-16 01:36:18.553000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781553978.644, 'datetime': '2026-06-16 01:36:18.644000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781553978.7250001, 'datetime': '2026-06-16 01:36:18.725000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 17, 297049), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781553977.304, 'datetime': '2026-06-16 01:36:17.304000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781553977.366, 'datetime': '2026-06-16 01:36:17.366000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781553977.375, 'datetime': '2026-06-16 01:36:17.375000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781553977.526, 'datetime': '2026-06-16 01:36:17.526000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781553977.5679998, 'datetime': '2026-06-16 01:36:17.568000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781553977.65, 'datetime': '2026-06-16 01:36:17.650000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781553977.765, 'datetime': '2026-06-16 01:36:17.765000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781553977.79, 'datetime': '2026-06-16 01:36:17.790000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '976', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781553977.9029999, 'datetime': '2026-06-16 01:36:17.903000', 'tray_weight': '976', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 18, 65944), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781553978.049, 'datetime': '2026-06-16 01:36:18.049000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781553978.096, 'datetime': '2026-06-16 01:36:18.096000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781553978.144, 'datetime': '2026-06-16 01:36:18.144000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781553978.22, 'datetime': '2026-06-16 01:36:18.220000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 01:41:16,630.630 INFO    ] processOrderPayment version is : v2
[2026-06-16 01:53:39,991.991 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 39, 225362), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781555019.204, 'datetime': '2026-06-16 01:53:39.204000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781555019.285, 'datetime': '2026-06-16 01:53:39.285000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781555019.368, 'datetime': '2026-06-16 01:53:39.368000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781555019.411, 'datetime': '2026-06-16 01:53:39.411000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781555019.4520001, 'datetime': '2026-06-16 01:53:39.452000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781555019.55, 'datetime': '2026-06-16 01:53:39.550000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781555019.555, 'datetime': '2026-06-16 01:53:39.555000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781555019.6590002, 'datetime': '2026-06-16 01:53:39.659000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781555019.741, 'datetime': '2026-06-16 01:53:39.741000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 18, 445030), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781553978.406, 'datetime': '2026-06-16 01:36:18.406000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781553978.5279999, 'datetime': '2026-06-16 01:36:18.528000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781553978.553, 'datetime': '2026-06-16 01:36:18.553000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781553978.644, 'datetime': '2026-06-16 01:36:18.644000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781553978.7250001, 'datetime': '2026-06-16 01:36:18.725000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 17, 297049), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781553977.304, 'datetime': '2026-06-16 01:36:17.304000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781553977.366, 'datetime': '2026-06-16 01:36:17.366000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781553977.375, 'datetime': '2026-06-16 01:36:17.375000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781553977.526, 'datetime': '2026-06-16 01:36:17.526000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781553977.5679998, 'datetime': '2026-06-16 01:36:17.568000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781553977.65, 'datetime': '2026-06-16 01:36:17.650000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781553977.765, 'datetime': '2026-06-16 01:36:17.765000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781553977.79, 'datetime': '2026-06-16 01:36:17.790000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '976', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781553977.9029999, 'datetime': '2026-06-16 01:36:17.903000', 'tray_weight': '976', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 18, 65944), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781553978.049, 'datetime': '2026-06-16 01:36:18.049000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781553978.096, 'datetime': '2026-06-16 01:36:18.096000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781553978.144, 'datetime': '2026-06-16 01:36:18.144000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781553978.22, 'datetime': '2026-06-16 01:36:18.220000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 01:53:40,005.005 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 39, 225362), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781555019.204, 'datetime': '2026-06-16 01:53:39.204000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781555019.285, 'datetime': '2026-06-16 01:53:39.285000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781555019.368, 'datetime': '2026-06-16 01:53:39.368000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781555019.411, 'datetime': '2026-06-16 01:53:39.411000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781555019.4520001, 'datetime': '2026-06-16 01:53:39.452000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781555019.55, 'datetime': '2026-06-16 01:53:39.550000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781555019.555, 'datetime': '2026-06-16 01:53:39.555000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781555019.6590002, 'datetime': '2026-06-16 01:53:39.659000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781555019.741, 'datetime': '2026-06-16 01:53:39.741000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 18, 445030), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781553978.406, 'datetime': '2026-06-16 01:36:18.406000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781553978.5279999, 'datetime': '2026-06-16 01:36:18.528000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781553978.553, 'datetime': '2026-06-16 01:36:18.553000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781553978.644, 'datetime': '2026-06-16 01:36:18.644000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781553978.7250001, 'datetime': '2026-06-16 01:36:18.725000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 17, 297049), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781553977.304, 'datetime': '2026-06-16 01:36:17.304000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781553977.366, 'datetime': '2026-06-16 01:36:17.366000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781553977.375, 'datetime': '2026-06-16 01:36:17.375000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781553977.526, 'datetime': '2026-06-16 01:36:17.526000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781553977.5679998, 'datetime': '2026-06-16 01:36:17.568000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781553977.65, 'datetime': '2026-06-16 01:36:17.650000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781553977.765, 'datetime': '2026-06-16 01:36:17.765000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781553977.79, 'datetime': '2026-06-16 01:36:17.790000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '976', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781553977.9029999, 'datetime': '2026-06-16 01:36:17.903000', 'tray_weight': '976', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 18, 65944), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781553978.049, 'datetime': '2026-06-16 01:36:18.049000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781553978.096, 'datetime': '2026-06-16 01:36:18.096000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781553978.144, 'datetime': '2026-06-16 01:36:18.144000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781553978.22, 'datetime': '2026-06-16 01:36:18.220000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 01:53:40,655.655 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 39, 225362), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781555019.204, 'datetime': '2026-06-16 01:53:39.204000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781555019.285, 'datetime': '2026-06-16 01:53:39.285000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781555019.368, 'datetime': '2026-06-16 01:53:39.368000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781555019.411, 'datetime': '2026-06-16 01:53:39.411000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781555019.4520001, 'datetime': '2026-06-16 01:53:39.452000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781555019.55, 'datetime': '2026-06-16 01:53:39.550000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781555019.555, 'datetime': '2026-06-16 01:53:39.555000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781555019.6590002, 'datetime': '2026-06-16 01:53:39.659000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781555019.741, 'datetime': '2026-06-16 01:53:39.741000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 18, 445030), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781553978.406, 'datetime': '2026-06-16 01:36:18.406000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781553978.5279999, 'datetime': '2026-06-16 01:36:18.528000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781553978.553, 'datetime': '2026-06-16 01:36:18.553000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781553978.644, 'datetime': '2026-06-16 01:36:18.644000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781553978.7250001, 'datetime': '2026-06-16 01:36:18.725000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 40, 26688), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781555019.999, 'datetime': '2026-06-16 01:53:39.999000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781555020.049, 'datetime': '2026-06-16 01:53:40.049000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781555020.091, 'datetime': '2026-06-16 01:53:40.091000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781555020.227, 'datetime': '2026-06-16 01:53:40.227000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781555020.224, 'datetime': '2026-06-16 01:53:40.224000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781555020.306, 'datetime': '2026-06-16 01:53:40.306000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781555020.3639998, 'datetime': '2026-06-16 01:53:40.364000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781555020.503, 'datetime': '2026-06-16 01:53:40.503000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781555020.553, 'datetime': '2026-06-16 01:53:40.553000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 18, 65944), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781553978.049, 'datetime': '2026-06-16 01:36:18.049000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781553978.096, 'datetime': '2026-06-16 01:36:18.096000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781553978.144, 'datetime': '2026-06-16 01:36:18.144000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781553978.22, 'datetime': '2026-06-16 01:36:18.220000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 01:53:40,668.668 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 39, 225362), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781555019.204, 'datetime': '2026-06-16 01:53:39.204000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781555019.285, 'datetime': '2026-06-16 01:53:39.285000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781555019.368, 'datetime': '2026-06-16 01:53:39.368000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781555019.411, 'datetime': '2026-06-16 01:53:39.411000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781555019.4520001, 'datetime': '2026-06-16 01:53:39.452000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781555019.55, 'datetime': '2026-06-16 01:53:39.550000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781555019.555, 'datetime': '2026-06-16 01:53:39.555000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781555019.6590002, 'datetime': '2026-06-16 01:53:39.659000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781555019.741, 'datetime': '2026-06-16 01:53:39.741000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 18, 445030), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781553978.406, 'datetime': '2026-06-16 01:36:18.406000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781553978.5279999, 'datetime': '2026-06-16 01:36:18.528000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781553978.553, 'datetime': '2026-06-16 01:36:18.553000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781553978.644, 'datetime': '2026-06-16 01:36:18.644000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781553978.7250001, 'datetime': '2026-06-16 01:36:18.725000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 40, 26688), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781555019.999, 'datetime': '2026-06-16 01:53:39.999000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781555020.049, 'datetime': '2026-06-16 01:53:40.049000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781555020.091, 'datetime': '2026-06-16 01:53:40.091000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781555020.227, 'datetime': '2026-06-16 01:53:40.227000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781555020.224, 'datetime': '2026-06-16 01:53:40.224000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781555020.306, 'datetime': '2026-06-16 01:53:40.306000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781555020.3639998, 'datetime': '2026-06-16 01:53:40.364000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781555020.503, 'datetime': '2026-06-16 01:53:40.503000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781555020.553, 'datetime': '2026-06-16 01:53:40.553000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 18, 65944), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781553978.049, 'datetime': '2026-06-16 01:36:18.049000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781553978.096, 'datetime': '2026-06-16 01:36:18.096000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781553978.144, 'datetime': '2026-06-16 01:36:18.144000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781553978.22, 'datetime': '2026-06-16 01:36:18.220000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 01:53:40,977.977 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 39, 225362), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781555019.204, 'datetime': '2026-06-16 01:53:39.204000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781555019.285, 'datetime': '2026-06-16 01:53:39.285000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781555019.368, 'datetime': '2026-06-16 01:53:39.368000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781555019.411, 'datetime': '2026-06-16 01:53:39.411000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781555019.4520001, 'datetime': '2026-06-16 01:53:39.452000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781555019.55, 'datetime': '2026-06-16 01:53:39.550000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781555019.555, 'datetime': '2026-06-16 01:53:39.555000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781555019.6590002, 'datetime': '2026-06-16 01:53:39.659000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781555019.741, 'datetime': '2026-06-16 01:53:39.741000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 18, 445030), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781553978.406, 'datetime': '2026-06-16 01:36:18.406000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781553978.5279999, 'datetime': '2026-06-16 01:36:18.528000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781553978.553, 'datetime': '2026-06-16 01:36:18.553000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781553978.644, 'datetime': '2026-06-16 01:36:18.644000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781553978.7250001, 'datetime': '2026-06-16 01:36:18.725000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 40, 26688), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781555019.999, 'datetime': '2026-06-16 01:53:39.999000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781555020.049, 'datetime': '2026-06-16 01:53:40.049000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781555020.091, 'datetime': '2026-06-16 01:53:40.091000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781555020.227, 'datetime': '2026-06-16 01:53:40.227000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781555020.224, 'datetime': '2026-06-16 01:53:40.224000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781555020.306, 'datetime': '2026-06-16 01:53:40.306000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781555020.3639998, 'datetime': '2026-06-16 01:53:40.364000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781555020.503, 'datetime': '2026-06-16 01:53:40.503000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781555020.553, 'datetime': '2026-06-16 01:53:40.553000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 40, 689492), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781555020.689, 'datetime': '2026-06-16 01:53:40.689000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781555020.7459998, 'datetime': '2026-06-16 01:53:40.746000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781555020.742, 'datetime': '2026-06-16 01:53:40.742000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781555020.888, 'datetime': '2026-06-16 01:53:40.888000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 01:53:40,991.991 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 39, 225362), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781555019.204, 'datetime': '2026-06-16 01:53:39.204000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781555019.285, 'datetime': '2026-06-16 01:53:39.285000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781555019.368, 'datetime': '2026-06-16 01:53:39.368000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781555019.411, 'datetime': '2026-06-16 01:53:39.411000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781555019.4520001, 'datetime': '2026-06-16 01:53:39.452000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781555019.55, 'datetime': '2026-06-16 01:53:39.550000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781555019.555, 'datetime': '2026-06-16 01:53:39.555000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781555019.6590002, 'datetime': '2026-06-16 01:53:39.659000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781555019.741, 'datetime': '2026-06-16 01:53:39.741000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 36, 18, 445030), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781553978.406, 'datetime': '2026-06-16 01:36:18.406000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781553978.5279999, 'datetime': '2026-06-16 01:36:18.528000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781553978.553, 'datetime': '2026-06-16 01:36:18.553000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781553978.644, 'datetime': '2026-06-16 01:36:18.644000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781553978.7250001, 'datetime': '2026-06-16 01:36:18.725000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 40, 26688), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781555019.999, 'datetime': '2026-06-16 01:53:39.999000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781555020.049, 'datetime': '2026-06-16 01:53:40.049000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781555020.091, 'datetime': '2026-06-16 01:53:40.091000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781555020.227, 'datetime': '2026-06-16 01:53:40.227000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781555020.224, 'datetime': '2026-06-16 01:53:40.224000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781555020.306, 'datetime': '2026-06-16 01:53:40.306000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781555020.3639998, 'datetime': '2026-06-16 01:53:40.364000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781555020.503, 'datetime': '2026-06-16 01:53:40.503000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781555020.553, 'datetime': '2026-06-16 01:53:40.553000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 40, 689492), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781555020.689, 'datetime': '2026-06-16 01:53:40.689000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781555020.7459998, 'datetime': '2026-06-16 01:53:40.746000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781555020.742, 'datetime': '2026-06-16 01:53:40.742000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781555020.888, 'datetime': '2026-06-16 01:53:40.888000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 01:53:41,395.395 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 39, 225362), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781555019.204, 'datetime': '2026-06-16 01:53:39.204000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781555019.285, 'datetime': '2026-06-16 01:53:39.285000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781555019.368, 'datetime': '2026-06-16 01:53:39.368000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781555019.411, 'datetime': '2026-06-16 01:53:39.411000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781555019.4520001, 'datetime': '2026-06-16 01:53:39.452000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781555019.55, 'datetime': '2026-06-16 01:53:39.550000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781555019.555, 'datetime': '2026-06-16 01:53:39.555000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781555019.6590002, 'datetime': '2026-06-16 01:53:39.659000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781555019.741, 'datetime': '2026-06-16 01:53:39.741000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 41, 11330), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781555020.947, 'datetime': '2026-06-16 01:53:40.947000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781555021.0679998, 'datetime': '2026-06-16 01:53:41.068000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781555021.0809999, 'datetime': '2026-06-16 01:53:41.081000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781555021.154, 'datetime': '2026-06-16 01:53:41.154000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781555021.237, 'datetime': '2026-06-16 01:53:41.237000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 40, 26688), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781555019.999, 'datetime': '2026-06-16 01:53:39.999000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781555020.049, 'datetime': '2026-06-16 01:53:40.049000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781555020.091, 'datetime': '2026-06-16 01:53:40.091000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781555020.227, 'datetime': '2026-06-16 01:53:40.227000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781555020.224, 'datetime': '2026-06-16 01:53:40.224000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781555020.306, 'datetime': '2026-06-16 01:53:40.306000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781555020.3639998, 'datetime': '2026-06-16 01:53:40.364000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781555020.503, 'datetime': '2026-06-16 01:53:40.503000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781555020.553, 'datetime': '2026-06-16 01:53:40.553000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 40, 689492), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781555020.689, 'datetime': '2026-06-16 01:53:40.689000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781555020.7459998, 'datetime': '2026-06-16 01:53:40.746000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781555020.742, 'datetime': '2026-06-16 01:53:40.742000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781555020.888, 'datetime': '2026-06-16 01:53:40.888000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 01:53:41,410.410 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 39, 225362), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781555019.204, 'datetime': '2026-06-16 01:53:39.204000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781555019.285, 'datetime': '2026-06-16 01:53:39.285000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781555019.368, 'datetime': '2026-06-16 01:53:39.368000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781555019.411, 'datetime': '2026-06-16 01:53:39.411000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781555019.4520001, 'datetime': '2026-06-16 01:53:39.452000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781555019.55, 'datetime': '2026-06-16 01:53:39.550000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781555019.555, 'datetime': '2026-06-16 01:53:39.555000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781555019.6590002, 'datetime': '2026-06-16 01:53:39.659000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781555019.741, 'datetime': '2026-06-16 01:53:39.741000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 41, 11330), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781555020.947, 'datetime': '2026-06-16 01:53:40.947000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781555021.0679998, 'datetime': '2026-06-16 01:53:41.068000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781555021.0809999, 'datetime': '2026-06-16 01:53:41.081000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781555021.154, 'datetime': '2026-06-16 01:53:41.154000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781555021.237, 'datetime': '2026-06-16 01:53:41.237000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 40, 26688), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781555019.999, 'datetime': '2026-06-16 01:53:39.999000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781555020.049, 'datetime': '2026-06-16 01:53:40.049000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781555020.091, 'datetime': '2026-06-16 01:53:40.091000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781555020.227, 'datetime': '2026-06-16 01:53:40.227000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781555020.224, 'datetime': '2026-06-16 01:53:40.224000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781555020.306, 'datetime': '2026-06-16 01:53:40.306000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781555020.3639998, 'datetime': '2026-06-16 01:53:40.364000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781555020.503, 'datetime': '2026-06-16 01:53:40.503000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781555020.553, 'datetime': '2026-06-16 01:53:40.553000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 40, 689492), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781555020.689, 'datetime': '2026-06-16 01:53:40.689000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781555020.7459998, 'datetime': '2026-06-16 01:53:40.746000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781555020.742, 'datetime': '2026-06-16 01:53:40.742000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781555020.888, 'datetime': '2026-06-16 01:53:40.888000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 01:54:21,664.664 INFO    ] processOrderPayment version is : v2
[2026-06-16 02:02:58,043.043 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 57, 324990), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781555577.315, 'datetime': '2026-06-16 02:02:57.315000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781555577.301, 'datetime': '2026-06-16 02:02:57.301000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781555577.444, 'datetime': '2026-06-16 02:02:57.444000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781555577.4290001, 'datetime': '2026-06-16 02:02:57.429000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781555577.5709999, 'datetime': '2026-06-16 02:02:57.571000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781555577.5500002, 'datetime': '2026-06-16 02:02:57.550000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781555577.708, 'datetime': '2026-06-16 02:02:57.708000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781555577.743, 'datetime': '2026-06-16 02:02:57.743000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781555577.813, 'datetime': '2026-06-16 02:02:57.813000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 41, 11330), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781555020.947, 'datetime': '2026-06-16 01:53:40.947000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781555021.0679998, 'datetime': '2026-06-16 01:53:41.068000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781555021.0809999, 'datetime': '2026-06-16 01:53:41.081000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781555021.154, 'datetime': '2026-06-16 01:53:41.154000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781555021.237, 'datetime': '2026-06-16 01:53:41.237000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 40, 26688), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781555019.999, 'datetime': '2026-06-16 01:53:39.999000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781555020.049, 'datetime': '2026-06-16 01:53:40.049000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781555020.091, 'datetime': '2026-06-16 01:53:40.091000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781555020.227, 'datetime': '2026-06-16 01:53:40.227000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781555020.224, 'datetime': '2026-06-16 01:53:40.224000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781555020.306, 'datetime': '2026-06-16 01:53:40.306000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781555020.3639998, 'datetime': '2026-06-16 01:53:40.364000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781555020.503, 'datetime': '2026-06-16 01:53:40.503000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781555020.553, 'datetime': '2026-06-16 01:53:40.553000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 40, 689492), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781555020.689, 'datetime': '2026-06-16 01:53:40.689000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781555020.7459998, 'datetime': '2026-06-16 01:53:40.746000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781555020.742, 'datetime': '2026-06-16 01:53:40.742000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781555020.888, 'datetime': '2026-06-16 01:53:40.888000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 02:02:58,060.060 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 57, 324990), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781555577.315, 'datetime': '2026-06-16 02:02:57.315000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781555577.301, 'datetime': '2026-06-16 02:02:57.301000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781555577.444, 'datetime': '2026-06-16 02:02:57.444000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781555577.4290001, 'datetime': '2026-06-16 02:02:57.429000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781555577.5709999, 'datetime': '2026-06-16 02:02:57.571000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781555577.5500002, 'datetime': '2026-06-16 02:02:57.550000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781555577.708, 'datetime': '2026-06-16 02:02:57.708000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781555577.743, 'datetime': '2026-06-16 02:02:57.743000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781555577.813, 'datetime': '2026-06-16 02:02:57.813000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 41, 11330), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781555020.947, 'datetime': '2026-06-16 01:53:40.947000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781555021.0679998, 'datetime': '2026-06-16 01:53:41.068000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781555021.0809999, 'datetime': '2026-06-16 01:53:41.081000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781555021.154, 'datetime': '2026-06-16 01:53:41.154000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781555021.237, 'datetime': '2026-06-16 01:53:41.237000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 40, 26688), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781555019.999, 'datetime': '2026-06-16 01:53:39.999000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781555020.049, 'datetime': '2026-06-16 01:53:40.049000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781555020.091, 'datetime': '2026-06-16 01:53:40.091000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781555020.227, 'datetime': '2026-06-16 01:53:40.227000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781555020.224, 'datetime': '2026-06-16 01:53:40.224000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781555020.306, 'datetime': '2026-06-16 01:53:40.306000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781555020.3639998, 'datetime': '2026-06-16 01:53:40.364000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781555020.503, 'datetime': '2026-06-16 01:53:40.503000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781555020.553, 'datetime': '2026-06-16 01:53:40.553000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 40, 689492), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781555020.689, 'datetime': '2026-06-16 01:53:40.689000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781555020.7459998, 'datetime': '2026-06-16 01:53:40.746000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781555020.742, 'datetime': '2026-06-16 01:53:40.742000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781555020.888, 'datetime': '2026-06-16 01:53:40.888000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 02:02:58,778.778 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 57, 324990), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781555577.315, 'datetime': '2026-06-16 02:02:57.315000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781555577.301, 'datetime': '2026-06-16 02:02:57.301000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781555577.444, 'datetime': '2026-06-16 02:02:57.444000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781555577.4290001, 'datetime': '2026-06-16 02:02:57.429000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781555577.5709999, 'datetime': '2026-06-16 02:02:57.571000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781555577.5500002, 'datetime': '2026-06-16 02:02:57.550000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781555577.708, 'datetime': '2026-06-16 02:02:57.708000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781555577.743, 'datetime': '2026-06-16 02:02:57.743000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781555577.813, 'datetime': '2026-06-16 02:02:57.813000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 41, 11330), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781555020.947, 'datetime': '2026-06-16 01:53:40.947000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781555021.0679998, 'datetime': '2026-06-16 01:53:41.068000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781555021.0809999, 'datetime': '2026-06-16 01:53:41.081000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781555021.154, 'datetime': '2026-06-16 01:53:41.154000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781555021.237, 'datetime': '2026-06-16 01:53:41.237000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 58, 80067), 'door_weights': [{'weight': '1090', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781555578.0809999, 'datetime': '2026-06-16 02:02:58.081000', 'tray_weight': '1090', 'expected_tray_weight': 1002}, {'weight': '949', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781555578.0990002, 'datetime': '2026-06-16 02:02:58.099000', 'tray_weight': '949', 'expected_tray_weight': 885}, {'weight': '840', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781555578.223, 'datetime': '2026-06-16 02:02:58.223000', 'tray_weight': '840', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781555578.283, 'datetime': '2026-06-16 02:02:58.283000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781555578.2800002, 'datetime': '2026-06-16 02:02:58.280000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781555578.488, 'datetime': '2026-06-16 02:02:58.488000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '210', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781555578.558, 'datetime': '2026-06-16 02:02:58.558000', 'tray_weight': '210', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781555578.6290002, 'datetime': '2026-06-16 02:02:58.629000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781555578.642, 'datetime': '2026-06-16 02:02:58.642000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 40, 689492), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781555020.689, 'datetime': '2026-06-16 01:53:40.689000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781555020.7459998, 'datetime': '2026-06-16 01:53:40.746000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781555020.742, 'datetime': '2026-06-16 01:53:40.742000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781555020.888, 'datetime': '2026-06-16 01:53:40.888000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 02:02:58,791.791 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 57, 324990), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781555577.315, 'datetime': '2026-06-16 02:02:57.315000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781555577.301, 'datetime': '2026-06-16 02:02:57.301000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781555577.444, 'datetime': '2026-06-16 02:02:57.444000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781555577.4290001, 'datetime': '2026-06-16 02:02:57.429000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781555577.5709999, 'datetime': '2026-06-16 02:02:57.571000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781555577.5500002, 'datetime': '2026-06-16 02:02:57.550000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781555577.708, 'datetime': '2026-06-16 02:02:57.708000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781555577.743, 'datetime': '2026-06-16 02:02:57.743000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781555577.813, 'datetime': '2026-06-16 02:02:57.813000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 41, 11330), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781555020.947, 'datetime': '2026-06-16 01:53:40.947000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781555021.0679998, 'datetime': '2026-06-16 01:53:41.068000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781555021.0809999, 'datetime': '2026-06-16 01:53:41.081000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781555021.154, 'datetime': '2026-06-16 01:53:41.154000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781555021.237, 'datetime': '2026-06-16 01:53:41.237000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 58, 80067), 'door_weights': [{'weight': '1090', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781555578.0809999, 'datetime': '2026-06-16 02:02:58.081000', 'tray_weight': '1090', 'expected_tray_weight': 1002}, {'weight': '949', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781555578.0990002, 'datetime': '2026-06-16 02:02:58.099000', 'tray_weight': '949', 'expected_tray_weight': 885}, {'weight': '840', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781555578.223, 'datetime': '2026-06-16 02:02:58.223000', 'tray_weight': '840', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781555578.283, 'datetime': '2026-06-16 02:02:58.283000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781555578.2800002, 'datetime': '2026-06-16 02:02:58.280000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781555578.488, 'datetime': '2026-06-16 02:02:58.488000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '210', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781555578.558, 'datetime': '2026-06-16 02:02:58.558000', 'tray_weight': '210', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781555578.6290002, 'datetime': '2026-06-16 02:02:58.629000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781555578.642, 'datetime': '2026-06-16 02:02:58.642000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 40, 689492), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781555020.689, 'datetime': '2026-06-16 01:53:40.689000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781555020.7459998, 'datetime': '2026-06-16 01:53:40.746000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781555020.742, 'datetime': '2026-06-16 01:53:40.742000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781555020.888, 'datetime': '2026-06-16 01:53:40.888000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 02:02:59,102.102 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 57, 324990), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781555577.315, 'datetime': '2026-06-16 02:02:57.315000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781555577.301, 'datetime': '2026-06-16 02:02:57.301000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781555577.444, 'datetime': '2026-06-16 02:02:57.444000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781555577.4290001, 'datetime': '2026-06-16 02:02:57.429000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781555577.5709999, 'datetime': '2026-06-16 02:02:57.571000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781555577.5500002, 'datetime': '2026-06-16 02:02:57.550000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781555577.708, 'datetime': '2026-06-16 02:02:57.708000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781555577.743, 'datetime': '2026-06-16 02:02:57.743000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781555577.813, 'datetime': '2026-06-16 02:02:57.813000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 41, 11330), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781555020.947, 'datetime': '2026-06-16 01:53:40.947000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781555021.0679998, 'datetime': '2026-06-16 01:53:41.068000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781555021.0809999, 'datetime': '2026-06-16 01:53:41.081000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781555021.154, 'datetime': '2026-06-16 01:53:41.154000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781555021.237, 'datetime': '2026-06-16 01:53:41.237000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 58, 80067), 'door_weights': [{'weight': '1090', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781555578.0809999, 'datetime': '2026-06-16 02:02:58.081000', 'tray_weight': '1090', 'expected_tray_weight': 1002}, {'weight': '949', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781555578.0990002, 'datetime': '2026-06-16 02:02:58.099000', 'tray_weight': '949', 'expected_tray_weight': 885}, {'weight': '840', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781555578.223, 'datetime': '2026-06-16 02:02:58.223000', 'tray_weight': '840', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781555578.283, 'datetime': '2026-06-16 02:02:58.283000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781555578.2800002, 'datetime': '2026-06-16 02:02:58.280000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781555578.488, 'datetime': '2026-06-16 02:02:58.488000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '210', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781555578.558, 'datetime': '2026-06-16 02:02:58.558000', 'tray_weight': '210', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781555578.6290002, 'datetime': '2026-06-16 02:02:58.629000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781555578.642, 'datetime': '2026-06-16 02:02:58.642000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 58, 811563), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781555578.7559998, 'datetime': '2026-06-16 02:02:58.756000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781555578.868, 'datetime': '2026-06-16 02:02:58.868000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781555578.906, 'datetime': '2026-06-16 02:02:58.906000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781555579.02, 'datetime': '2026-06-16 02:02:59.020000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 02:02:59,115.115 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 57, 324990), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781555577.315, 'datetime': '2026-06-16 02:02:57.315000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781555577.301, 'datetime': '2026-06-16 02:02:57.301000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781555577.444, 'datetime': '2026-06-16 02:02:57.444000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781555577.4290001, 'datetime': '2026-06-16 02:02:57.429000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781555577.5709999, 'datetime': '2026-06-16 02:02:57.571000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781555577.5500002, 'datetime': '2026-06-16 02:02:57.550000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781555577.708, 'datetime': '2026-06-16 02:02:57.708000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781555577.743, 'datetime': '2026-06-16 02:02:57.743000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781555577.813, 'datetime': '2026-06-16 02:02:57.813000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 1, 53, 41, 11330), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781555020.947, 'datetime': '2026-06-16 01:53:40.947000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781555021.0679998, 'datetime': '2026-06-16 01:53:41.068000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781555021.0809999, 'datetime': '2026-06-16 01:53:41.081000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781555021.154, 'datetime': '2026-06-16 01:53:41.154000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781555021.237, 'datetime': '2026-06-16 01:53:41.237000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 58, 80067), 'door_weights': [{'weight': '1090', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781555578.0809999, 'datetime': '2026-06-16 02:02:58.081000', 'tray_weight': '1090', 'expected_tray_weight': 1002}, {'weight': '949', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781555578.0990002, 'datetime': '2026-06-16 02:02:58.099000', 'tray_weight': '949', 'expected_tray_weight': 885}, {'weight': '840', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781555578.223, 'datetime': '2026-06-16 02:02:58.223000', 'tray_weight': '840', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781555578.283, 'datetime': '2026-06-16 02:02:58.283000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781555578.2800002, 'datetime': '2026-06-16 02:02:58.280000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781555578.488, 'datetime': '2026-06-16 02:02:58.488000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '210', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781555578.558, 'datetime': '2026-06-16 02:02:58.558000', 'tray_weight': '210', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781555578.6290002, 'datetime': '2026-06-16 02:02:58.629000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781555578.642, 'datetime': '2026-06-16 02:02:58.642000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 58, 811563), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781555578.7559998, 'datetime': '2026-06-16 02:02:58.756000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781555578.868, 'datetime': '2026-06-16 02:02:58.868000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781555578.906, 'datetime': '2026-06-16 02:02:58.906000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781555579.02, 'datetime': '2026-06-16 02:02:59.020000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 02:02:59,494.494 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 57, 324990), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781555577.315, 'datetime': '2026-06-16 02:02:57.315000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781555577.301, 'datetime': '2026-06-16 02:02:57.301000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781555577.444, 'datetime': '2026-06-16 02:02:57.444000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781555577.4290001, 'datetime': '2026-06-16 02:02:57.429000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781555577.5709999, 'datetime': '2026-06-16 02:02:57.571000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781555577.5500002, 'datetime': '2026-06-16 02:02:57.550000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781555577.708, 'datetime': '2026-06-16 02:02:57.708000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781555577.743, 'datetime': '2026-06-16 02:02:57.743000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781555577.813, 'datetime': '2026-06-16 02:02:57.813000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 59, 135885), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781555579.116, 'datetime': '2026-06-16 02:02:59.116000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781555579.148, 'datetime': '2026-06-16 02:02:59.148000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781555579.2519999, 'datetime': '2026-06-16 02:02:59.252000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781555579.35, 'datetime': '2026-06-16 02:02:59.350000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1027', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781555579.368, 'datetime': '2026-06-16 02:02:59.368000', 'tray_weight': '1027', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 58, 80067), 'door_weights': [{'weight': '1090', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781555578.0809999, 'datetime': '2026-06-16 02:02:58.081000', 'tray_weight': '1090', 'expected_tray_weight': 1002}, {'weight': '949', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781555578.0990002, 'datetime': '2026-06-16 02:02:58.099000', 'tray_weight': '949', 'expected_tray_weight': 885}, {'weight': '840', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781555578.223, 'datetime': '2026-06-16 02:02:58.223000', 'tray_weight': '840', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781555578.283, 'datetime': '2026-06-16 02:02:58.283000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781555578.2800002, 'datetime': '2026-06-16 02:02:58.280000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781555578.488, 'datetime': '2026-06-16 02:02:58.488000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '210', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781555578.558, 'datetime': '2026-06-16 02:02:58.558000', 'tray_weight': '210', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781555578.6290002, 'datetime': '2026-06-16 02:02:58.629000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781555578.642, 'datetime': '2026-06-16 02:02:58.642000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 58, 811563), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781555578.7559998, 'datetime': '2026-06-16 02:02:58.756000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781555578.868, 'datetime': '2026-06-16 02:02:58.868000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781555578.906, 'datetime': '2026-06-16 02:02:58.906000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781555579.02, 'datetime': '2026-06-16 02:02:59.020000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 02:02:59,508.508 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 57, 324990), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781555577.315, 'datetime': '2026-06-16 02:02:57.315000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781555577.301, 'datetime': '2026-06-16 02:02:57.301000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781555577.444, 'datetime': '2026-06-16 02:02:57.444000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781555577.4290001, 'datetime': '2026-06-16 02:02:57.429000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781555577.5709999, 'datetime': '2026-06-16 02:02:57.571000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781555577.5500002, 'datetime': '2026-06-16 02:02:57.550000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781555577.708, 'datetime': '2026-06-16 02:02:57.708000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781555577.743, 'datetime': '2026-06-16 02:02:57.743000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781555577.813, 'datetime': '2026-06-16 02:02:57.813000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 59, 135885), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781555579.116, 'datetime': '2026-06-16 02:02:59.116000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781555579.148, 'datetime': '2026-06-16 02:02:59.148000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781555579.2519999, 'datetime': '2026-06-16 02:02:59.252000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781555579.35, 'datetime': '2026-06-16 02:02:59.350000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1027', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781555579.368, 'datetime': '2026-06-16 02:02:59.368000', 'tray_weight': '1027', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 58, 80067), 'door_weights': [{'weight': '1090', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781555578.0809999, 'datetime': '2026-06-16 02:02:58.081000', 'tray_weight': '1090', 'expected_tray_weight': 1002}, {'weight': '949', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781555578.0990002, 'datetime': '2026-06-16 02:02:58.099000', 'tray_weight': '949', 'expected_tray_weight': 885}, {'weight': '840', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781555578.223, 'datetime': '2026-06-16 02:02:58.223000', 'tray_weight': '840', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781555578.283, 'datetime': '2026-06-16 02:02:58.283000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781555578.2800002, 'datetime': '2026-06-16 02:02:58.280000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781555578.488, 'datetime': '2026-06-16 02:02:58.488000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '210', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781555578.558, 'datetime': '2026-06-16 02:02:58.558000', 'tray_weight': '210', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781555578.6290002, 'datetime': '2026-06-16 02:02:58.629000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781555578.642, 'datetime': '2026-06-16 02:02:58.642000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 58, 811563), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781555578.7559998, 'datetime': '2026-06-16 02:02:58.756000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781555578.868, 'datetime': '2026-06-16 02:02:58.868000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781555578.906, 'datetime': '2026-06-16 02:02:58.906000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781555579.02, 'datetime': '2026-06-16 02:02:59.020000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 02:04:21,696.696 INFO    ] processOrderPayment version is : v2
[2026-06-16 02:18:51,646.646 INFO    ] processOrderPayment version is : v2
[2026-06-16 02:19:47,328.328 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 46, 551853), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781556586.563, 'datetime': '2026-06-16 02:19:46.563000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781556586.553, 'datetime': '2026-06-16 02:19:46.553000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781556586.6049998, 'datetime': '2026-06-16 02:19:46.605000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781556586.6959999, 'datetime': '2026-06-16 02:19:46.696000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781556586.813, 'datetime': '2026-06-16 02:19:46.813000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781556586.856, 'datetime': '2026-06-16 02:19:46.856000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781556586.884, 'datetime': '2026-06-16 02:19:46.884000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781556586.986, 'datetime': '2026-06-16 02:19:46.986000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781556587.05, 'datetime': '2026-06-16 02:19:47.050000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 59, 135885), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781555579.116, 'datetime': '2026-06-16 02:02:59.116000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781555579.148, 'datetime': '2026-06-16 02:02:59.148000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781555579.2519999, 'datetime': '2026-06-16 02:02:59.252000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781555579.35, 'datetime': '2026-06-16 02:02:59.350000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1027', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781555579.368, 'datetime': '2026-06-16 02:02:59.368000', 'tray_weight': '1027', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 58, 80067), 'door_weights': [{'weight': '1090', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781555578.0809999, 'datetime': '2026-06-16 02:02:58.081000', 'tray_weight': '1090', 'expected_tray_weight': 1002}, {'weight': '949', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781555578.0990002, 'datetime': '2026-06-16 02:02:58.099000', 'tray_weight': '949', 'expected_tray_weight': 885}, {'weight': '840', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781555578.223, 'datetime': '2026-06-16 02:02:58.223000', 'tray_weight': '840', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781555578.283, 'datetime': '2026-06-16 02:02:58.283000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781555578.2800002, 'datetime': '2026-06-16 02:02:58.280000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781555578.488, 'datetime': '2026-06-16 02:02:58.488000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '210', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781555578.558, 'datetime': '2026-06-16 02:02:58.558000', 'tray_weight': '210', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781555578.6290002, 'datetime': '2026-06-16 02:02:58.629000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781555578.642, 'datetime': '2026-06-16 02:02:58.642000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 58, 811563), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781555578.7559998, 'datetime': '2026-06-16 02:02:58.756000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781555578.868, 'datetime': '2026-06-16 02:02:58.868000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781555578.906, 'datetime': '2026-06-16 02:02:58.906000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781555579.02, 'datetime': '2026-06-16 02:02:59.020000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 02:19:47,343.343 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 46, 551853), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781556586.563, 'datetime': '2026-06-16 02:19:46.563000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781556586.553, 'datetime': '2026-06-16 02:19:46.553000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781556586.6049998, 'datetime': '2026-06-16 02:19:46.605000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781556586.6959999, 'datetime': '2026-06-16 02:19:46.696000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781556586.813, 'datetime': '2026-06-16 02:19:46.813000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781556586.856, 'datetime': '2026-06-16 02:19:46.856000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781556586.884, 'datetime': '2026-06-16 02:19:46.884000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781556586.986, 'datetime': '2026-06-16 02:19:46.986000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781556587.05, 'datetime': '2026-06-16 02:19:47.050000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 59, 135885), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781555579.116, 'datetime': '2026-06-16 02:02:59.116000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781555579.148, 'datetime': '2026-06-16 02:02:59.148000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781555579.2519999, 'datetime': '2026-06-16 02:02:59.252000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781555579.35, 'datetime': '2026-06-16 02:02:59.350000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1027', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781555579.368, 'datetime': '2026-06-16 02:02:59.368000', 'tray_weight': '1027', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 58, 80067), 'door_weights': [{'weight': '1090', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781555578.0809999, 'datetime': '2026-06-16 02:02:58.081000', 'tray_weight': '1090', 'expected_tray_weight': 1002}, {'weight': '949', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781555578.0990002, 'datetime': '2026-06-16 02:02:58.099000', 'tray_weight': '949', 'expected_tray_weight': 885}, {'weight': '840', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781555578.223, 'datetime': '2026-06-16 02:02:58.223000', 'tray_weight': '840', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781555578.283, 'datetime': '2026-06-16 02:02:58.283000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781555578.2800002, 'datetime': '2026-06-16 02:02:58.280000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781555578.488, 'datetime': '2026-06-16 02:02:58.488000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '210', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781555578.558, 'datetime': '2026-06-16 02:02:58.558000', 'tray_weight': '210', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781555578.6290002, 'datetime': '2026-06-16 02:02:58.629000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781555578.642, 'datetime': '2026-06-16 02:02:58.642000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 58, 811563), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781555578.7559998, 'datetime': '2026-06-16 02:02:58.756000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781555578.868, 'datetime': '2026-06-16 02:02:58.868000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781555578.906, 'datetime': '2026-06-16 02:02:58.906000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781555579.02, 'datetime': '2026-06-16 02:02:59.020000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 02:19:48,009.009 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 46, 551853), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781556586.563, 'datetime': '2026-06-16 02:19:46.563000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781556586.553, 'datetime': '2026-06-16 02:19:46.553000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781556586.6049998, 'datetime': '2026-06-16 02:19:46.605000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781556586.6959999, 'datetime': '2026-06-16 02:19:46.696000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781556586.813, 'datetime': '2026-06-16 02:19:46.813000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781556586.856, 'datetime': '2026-06-16 02:19:46.856000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781556586.884, 'datetime': '2026-06-16 02:19:46.884000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781556586.986, 'datetime': '2026-06-16 02:19:46.986000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781556587.05, 'datetime': '2026-06-16 02:19:47.050000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 59, 135885), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781555579.116, 'datetime': '2026-06-16 02:02:59.116000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781555579.148, 'datetime': '2026-06-16 02:02:59.148000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781555579.2519999, 'datetime': '2026-06-16 02:02:59.252000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781555579.35, 'datetime': '2026-06-16 02:02:59.350000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1027', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781555579.368, 'datetime': '2026-06-16 02:02:59.368000', 'tray_weight': '1027', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 47, 366146), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781556587.373, 'datetime': '2026-06-16 02:19:47.373000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781556587.398, 'datetime': '2026-06-16 02:19:47.398000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781556587.44, 'datetime': '2026-06-16 02:19:47.440000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781556587.4940002, 'datetime': '2026-06-16 02:19:47.494000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781556587.577, 'datetime': '2026-06-16 02:19:47.577000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781556587.7, 'datetime': '2026-06-16 02:19:47.700000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781556587.779, 'datetime': '2026-06-16 02:19:47.779000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781556587.865, 'datetime': '2026-06-16 02:19:47.865000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781556587.931, 'datetime': '2026-06-16 02:19:47.931000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 58, 811563), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781555578.7559998, 'datetime': '2026-06-16 02:02:58.756000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781555578.868, 'datetime': '2026-06-16 02:02:58.868000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781555578.906, 'datetime': '2026-06-16 02:02:58.906000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781555579.02, 'datetime': '2026-06-16 02:02:59.020000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 02:19:48,017.017 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 46, 551853), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781556586.563, 'datetime': '2026-06-16 02:19:46.563000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781556586.553, 'datetime': '2026-06-16 02:19:46.553000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781556586.6049998, 'datetime': '2026-06-16 02:19:46.605000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781556586.6959999, 'datetime': '2026-06-16 02:19:46.696000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781556586.813, 'datetime': '2026-06-16 02:19:46.813000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781556586.856, 'datetime': '2026-06-16 02:19:46.856000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781556586.884, 'datetime': '2026-06-16 02:19:46.884000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781556586.986, 'datetime': '2026-06-16 02:19:46.986000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781556587.05, 'datetime': '2026-06-16 02:19:47.050000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 59, 135885), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781555579.116, 'datetime': '2026-06-16 02:02:59.116000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781555579.148, 'datetime': '2026-06-16 02:02:59.148000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781555579.2519999, 'datetime': '2026-06-16 02:02:59.252000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781555579.35, 'datetime': '2026-06-16 02:02:59.350000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1027', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781555579.368, 'datetime': '2026-06-16 02:02:59.368000', 'tray_weight': '1027', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 47, 366146), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781556587.373, 'datetime': '2026-06-16 02:19:47.373000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781556587.398, 'datetime': '2026-06-16 02:19:47.398000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781556587.44, 'datetime': '2026-06-16 02:19:47.440000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781556587.4940002, 'datetime': '2026-06-16 02:19:47.494000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781556587.577, 'datetime': '2026-06-16 02:19:47.577000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781556587.7, 'datetime': '2026-06-16 02:19:47.700000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781556587.779, 'datetime': '2026-06-16 02:19:47.779000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781556587.865, 'datetime': '2026-06-16 02:19:47.865000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781556587.931, 'datetime': '2026-06-16 02:19:47.931000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 58, 811563), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781555578.7559998, 'datetime': '2026-06-16 02:02:58.756000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781555578.868, 'datetime': '2026-06-16 02:02:58.868000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781555578.906, 'datetime': '2026-06-16 02:02:58.906000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781555579.02, 'datetime': '2026-06-16 02:02:59.020000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 02:19:48,248.248 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 46, 551853), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781556586.563, 'datetime': '2026-06-16 02:19:46.563000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781556586.553, 'datetime': '2026-06-16 02:19:46.553000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781556586.6049998, 'datetime': '2026-06-16 02:19:46.605000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781556586.6959999, 'datetime': '2026-06-16 02:19:46.696000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781556586.813, 'datetime': '2026-06-16 02:19:46.813000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781556586.856, 'datetime': '2026-06-16 02:19:46.856000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781556586.884, 'datetime': '2026-06-16 02:19:46.884000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781556586.986, 'datetime': '2026-06-16 02:19:46.986000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781556587.05, 'datetime': '2026-06-16 02:19:47.050000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 59, 135885), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781555579.116, 'datetime': '2026-06-16 02:02:59.116000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781555579.148, 'datetime': '2026-06-16 02:02:59.148000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781555579.2519999, 'datetime': '2026-06-16 02:02:59.252000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781555579.35, 'datetime': '2026-06-16 02:02:59.350000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1027', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781555579.368, 'datetime': '2026-06-16 02:02:59.368000', 'tray_weight': '1027', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 47, 366146), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781556587.373, 'datetime': '2026-06-16 02:19:47.373000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781556587.398, 'datetime': '2026-06-16 02:19:47.398000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781556587.44, 'datetime': '2026-06-16 02:19:47.440000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781556587.4940002, 'datetime': '2026-06-16 02:19:47.494000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781556587.577, 'datetime': '2026-06-16 02:19:47.577000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781556587.7, 'datetime': '2026-06-16 02:19:47.700000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781556587.779, 'datetime': '2026-06-16 02:19:47.779000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781556587.865, 'datetime': '2026-06-16 02:19:47.865000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781556587.931, 'datetime': '2026-06-16 02:19:47.931000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 48, 30244), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781556587.987, 'datetime': '2026-06-16 02:19:47.987000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781556588.038, 'datetime': '2026-06-16 02:19:48.038000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781556588.135, 'datetime': '2026-06-16 02:19:48.135000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781556588.181, 'datetime': '2026-06-16 02:19:48.181000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 02:19:48,256.256 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 46, 551853), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781556586.563, 'datetime': '2026-06-16 02:19:46.563000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781556586.553, 'datetime': '2026-06-16 02:19:46.553000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781556586.6049998, 'datetime': '2026-06-16 02:19:46.605000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781556586.6959999, 'datetime': '2026-06-16 02:19:46.696000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781556586.813, 'datetime': '2026-06-16 02:19:46.813000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781556586.856, 'datetime': '2026-06-16 02:19:46.856000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781556586.884, 'datetime': '2026-06-16 02:19:46.884000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781556586.986, 'datetime': '2026-06-16 02:19:46.986000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781556587.05, 'datetime': '2026-06-16 02:19:47.050000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 2, 59, 135885), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781555579.116, 'datetime': '2026-06-16 02:02:59.116000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781555579.148, 'datetime': '2026-06-16 02:02:59.148000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781555579.2519999, 'datetime': '2026-06-16 02:02:59.252000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781555579.35, 'datetime': '2026-06-16 02:02:59.350000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1027', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781555579.368, 'datetime': '2026-06-16 02:02:59.368000', 'tray_weight': '1027', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 47, 366146), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781556587.373, 'datetime': '2026-06-16 02:19:47.373000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781556587.398, 'datetime': '2026-06-16 02:19:47.398000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781556587.44, 'datetime': '2026-06-16 02:19:47.440000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781556587.4940002, 'datetime': '2026-06-16 02:19:47.494000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781556587.577, 'datetime': '2026-06-16 02:19:47.577000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781556587.7, 'datetime': '2026-06-16 02:19:47.700000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781556587.779, 'datetime': '2026-06-16 02:19:47.779000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781556587.865, 'datetime': '2026-06-16 02:19:47.865000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781556587.931, 'datetime': '2026-06-16 02:19:47.931000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 48, 30244), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781556587.987, 'datetime': '2026-06-16 02:19:47.987000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781556588.038, 'datetime': '2026-06-16 02:19:48.038000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781556588.135, 'datetime': '2026-06-16 02:19:48.135000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781556588.181, 'datetime': '2026-06-16 02:19:48.181000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 02:19:48,642.642 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 46, 551853), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781556586.563, 'datetime': '2026-06-16 02:19:46.563000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781556586.553, 'datetime': '2026-06-16 02:19:46.553000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781556586.6049998, 'datetime': '2026-06-16 02:19:46.605000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781556586.6959999, 'datetime': '2026-06-16 02:19:46.696000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781556586.813, 'datetime': '2026-06-16 02:19:46.813000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781556586.856, 'datetime': '2026-06-16 02:19:46.856000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781556586.884, 'datetime': '2026-06-16 02:19:46.884000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781556586.986, 'datetime': '2026-06-16 02:19:46.986000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781556587.05, 'datetime': '2026-06-16 02:19:47.050000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 48, 270044), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781556588.238, 'datetime': '2026-06-16 02:19:48.238000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781556588.281, 'datetime': '2026-06-16 02:19:48.281000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781556588.3600001, 'datetime': '2026-06-16 02:19:48.360000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781556588.467, 'datetime': '2026-06-16 02:19:48.467000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781556588.49, 'datetime': '2026-06-16 02:19:48.490000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 47, 366146), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781556587.373, 'datetime': '2026-06-16 02:19:47.373000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781556587.398, 'datetime': '2026-06-16 02:19:47.398000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781556587.44, 'datetime': '2026-06-16 02:19:47.440000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781556587.4940002, 'datetime': '2026-06-16 02:19:47.494000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781556587.577, 'datetime': '2026-06-16 02:19:47.577000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781556587.7, 'datetime': '2026-06-16 02:19:47.700000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781556587.779, 'datetime': '2026-06-16 02:19:47.779000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781556587.865, 'datetime': '2026-06-16 02:19:47.865000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781556587.931, 'datetime': '2026-06-16 02:19:47.931000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 48, 30244), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781556587.987, 'datetime': '2026-06-16 02:19:47.987000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781556588.038, 'datetime': '2026-06-16 02:19:48.038000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781556588.135, 'datetime': '2026-06-16 02:19:48.135000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781556588.181, 'datetime': '2026-06-16 02:19:48.181000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 02:19:48,656.656 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 46, 551853), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781556586.563, 'datetime': '2026-06-16 02:19:46.563000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781556586.553, 'datetime': '2026-06-16 02:19:46.553000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781556586.6049998, 'datetime': '2026-06-16 02:19:46.605000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781556586.6959999, 'datetime': '2026-06-16 02:19:46.696000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781556586.813, 'datetime': '2026-06-16 02:19:46.813000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781556586.856, 'datetime': '2026-06-16 02:19:46.856000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781556586.884, 'datetime': '2026-06-16 02:19:46.884000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781556586.986, 'datetime': '2026-06-16 02:19:46.986000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781556587.05, 'datetime': '2026-06-16 02:19:47.050000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 48, 270044), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781556588.238, 'datetime': '2026-06-16 02:19:48.238000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781556588.281, 'datetime': '2026-06-16 02:19:48.281000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781556588.3600001, 'datetime': '2026-06-16 02:19:48.360000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781556588.467, 'datetime': '2026-06-16 02:19:48.467000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781556588.49, 'datetime': '2026-06-16 02:19:48.490000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 47, 366146), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781556587.373, 'datetime': '2026-06-16 02:19:47.373000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781556587.398, 'datetime': '2026-06-16 02:19:47.398000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781556587.44, 'datetime': '2026-06-16 02:19:47.440000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781556587.4940002, 'datetime': '2026-06-16 02:19:47.494000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781556587.577, 'datetime': '2026-06-16 02:19:47.577000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781556587.7, 'datetime': '2026-06-16 02:19:47.700000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781556587.779, 'datetime': '2026-06-16 02:19:47.779000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781556587.865, 'datetime': '2026-06-16 02:19:47.865000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781556587.931, 'datetime': '2026-06-16 02:19:47.931000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 48, 30244), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781556587.987, 'datetime': '2026-06-16 02:19:47.987000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781556588.038, 'datetime': '2026-06-16 02:19:48.038000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781556588.135, 'datetime': '2026-06-16 02:19:48.135000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781556588.181, 'datetime': '2026-06-16 02:19:48.181000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 02:26:46,187.187 INFO    ] processOrderPayment version is : v2
[2026-06-16 02:34:55,402.402 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 54, 598013), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781557494.526, 'datetime': '2026-06-16 02:34:54.526000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781557494.652, 'datetime': '2026-06-16 02:34:54.652000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781557494.747, 'datetime': '2026-06-16 02:34:54.747000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781557494.7549999, 'datetime': '2026-06-16 02:34:54.755000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781557494.886, 'datetime': '2026-06-16 02:34:54.886000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781557494.864, 'datetime': '2026-06-16 02:34:54.864000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781557495.023, 'datetime': '2026-06-16 02:34:55.023000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781557495.03, 'datetime': '2026-06-16 02:34:55.030000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781557495.127, 'datetime': '2026-06-16 02:34:55.127000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 48, 270044), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781556588.238, 'datetime': '2026-06-16 02:19:48.238000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781556588.281, 'datetime': '2026-06-16 02:19:48.281000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781556588.3600001, 'datetime': '2026-06-16 02:19:48.360000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781556588.467, 'datetime': '2026-06-16 02:19:48.467000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781556588.49, 'datetime': '2026-06-16 02:19:48.490000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 47, 366146), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781556587.373, 'datetime': '2026-06-16 02:19:47.373000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781556587.398, 'datetime': '2026-06-16 02:19:47.398000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781556587.44, 'datetime': '2026-06-16 02:19:47.440000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781556587.4940002, 'datetime': '2026-06-16 02:19:47.494000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781556587.577, 'datetime': '2026-06-16 02:19:47.577000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781556587.7, 'datetime': '2026-06-16 02:19:47.700000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781556587.779, 'datetime': '2026-06-16 02:19:47.779000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781556587.865, 'datetime': '2026-06-16 02:19:47.865000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781556587.931, 'datetime': '2026-06-16 02:19:47.931000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 48, 30244), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781556587.987, 'datetime': '2026-06-16 02:19:47.987000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781556588.038, 'datetime': '2026-06-16 02:19:48.038000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781556588.135, 'datetime': '2026-06-16 02:19:48.135000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781556588.181, 'datetime': '2026-06-16 02:19:48.181000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 02:34:55,417.417 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 54, 598013), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781557494.526, 'datetime': '2026-06-16 02:34:54.526000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781557494.652, 'datetime': '2026-06-16 02:34:54.652000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781557494.747, 'datetime': '2026-06-16 02:34:54.747000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781557494.7549999, 'datetime': '2026-06-16 02:34:54.755000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781557494.886, 'datetime': '2026-06-16 02:34:54.886000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781557494.864, 'datetime': '2026-06-16 02:34:54.864000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781557495.023, 'datetime': '2026-06-16 02:34:55.023000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781557495.03, 'datetime': '2026-06-16 02:34:55.030000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781557495.127, 'datetime': '2026-06-16 02:34:55.127000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 48, 270044), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781556588.238, 'datetime': '2026-06-16 02:19:48.238000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781556588.281, 'datetime': '2026-06-16 02:19:48.281000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781556588.3600001, 'datetime': '2026-06-16 02:19:48.360000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781556588.467, 'datetime': '2026-06-16 02:19:48.467000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781556588.49, 'datetime': '2026-06-16 02:19:48.490000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 47, 366146), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781556587.373, 'datetime': '2026-06-16 02:19:47.373000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781556587.398, 'datetime': '2026-06-16 02:19:47.398000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781556587.44, 'datetime': '2026-06-16 02:19:47.440000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781556587.4940002, 'datetime': '2026-06-16 02:19:47.494000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781556587.577, 'datetime': '2026-06-16 02:19:47.577000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781556587.7, 'datetime': '2026-06-16 02:19:47.700000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781556587.779, 'datetime': '2026-06-16 02:19:47.779000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781556587.865, 'datetime': '2026-06-16 02:19:47.865000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781556587.931, 'datetime': '2026-06-16 02:19:47.931000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 48, 30244), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781556587.987, 'datetime': '2026-06-16 02:19:47.987000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781556588.038, 'datetime': '2026-06-16 02:19:48.038000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781556588.135, 'datetime': '2026-06-16 02:19:48.135000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781556588.181, 'datetime': '2026-06-16 02:19:48.181000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 02:34:56,160.160 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 54, 598013), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781557494.526, 'datetime': '2026-06-16 02:34:54.526000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781557494.652, 'datetime': '2026-06-16 02:34:54.652000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781557494.747, 'datetime': '2026-06-16 02:34:54.747000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781557494.7549999, 'datetime': '2026-06-16 02:34:54.755000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781557494.886, 'datetime': '2026-06-16 02:34:54.886000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781557494.864, 'datetime': '2026-06-16 02:34:54.864000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781557495.023, 'datetime': '2026-06-16 02:34:55.023000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781557495.03, 'datetime': '2026-06-16 02:34:55.030000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781557495.127, 'datetime': '2026-06-16 02:34:55.127000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 48, 270044), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781556588.238, 'datetime': '2026-06-16 02:19:48.238000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781556588.281, 'datetime': '2026-06-16 02:19:48.281000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781556588.3600001, 'datetime': '2026-06-16 02:19:48.360000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781556588.467, 'datetime': '2026-06-16 02:19:48.467000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781556588.49, 'datetime': '2026-06-16 02:19:48.490000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 55, 440726), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781557495.376, 'datetime': '2026-06-16 02:34:55.376000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781557495.475, 'datetime': '2026-06-16 02:34:55.475000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781557495.581, 'datetime': '2026-06-16 02:34:55.581000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781557495.621, 'datetime': '2026-06-16 02:34:55.621000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781557495.727, 'datetime': '2026-06-16 02:34:55.727000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781557495.789, 'datetime': '2026-06-16 02:34:55.789000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781557495.912, 'datetime': '2026-06-16 02:34:55.912000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781557496.018, 'datetime': '2026-06-16 02:34:56.018000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781557496.0049999, 'datetime': '2026-06-16 02:34:56.005000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 48, 30244), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781556587.987, 'datetime': '2026-06-16 02:19:47.987000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781556588.038, 'datetime': '2026-06-16 02:19:48.038000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781556588.135, 'datetime': '2026-06-16 02:19:48.135000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781556588.181, 'datetime': '2026-06-16 02:19:48.181000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 02:34:56,173.173 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 54, 598013), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781557494.526, 'datetime': '2026-06-16 02:34:54.526000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781557494.652, 'datetime': '2026-06-16 02:34:54.652000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781557494.747, 'datetime': '2026-06-16 02:34:54.747000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781557494.7549999, 'datetime': '2026-06-16 02:34:54.755000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781557494.886, 'datetime': '2026-06-16 02:34:54.886000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781557494.864, 'datetime': '2026-06-16 02:34:54.864000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781557495.023, 'datetime': '2026-06-16 02:34:55.023000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781557495.03, 'datetime': '2026-06-16 02:34:55.030000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781557495.127, 'datetime': '2026-06-16 02:34:55.127000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 48, 270044), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781556588.238, 'datetime': '2026-06-16 02:19:48.238000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781556588.281, 'datetime': '2026-06-16 02:19:48.281000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781556588.3600001, 'datetime': '2026-06-16 02:19:48.360000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781556588.467, 'datetime': '2026-06-16 02:19:48.467000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781556588.49, 'datetime': '2026-06-16 02:19:48.490000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 55, 440726), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781557495.376, 'datetime': '2026-06-16 02:34:55.376000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781557495.475, 'datetime': '2026-06-16 02:34:55.475000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781557495.581, 'datetime': '2026-06-16 02:34:55.581000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781557495.621, 'datetime': '2026-06-16 02:34:55.621000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781557495.727, 'datetime': '2026-06-16 02:34:55.727000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781557495.789, 'datetime': '2026-06-16 02:34:55.789000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781557495.912, 'datetime': '2026-06-16 02:34:55.912000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781557496.018, 'datetime': '2026-06-16 02:34:56.018000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781557496.0049999, 'datetime': '2026-06-16 02:34:56.005000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 48, 30244), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781556587.987, 'datetime': '2026-06-16 02:19:47.987000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781556588.038, 'datetime': '2026-06-16 02:19:48.038000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781556588.135, 'datetime': '2026-06-16 02:19:48.135000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781556588.181, 'datetime': '2026-06-16 02:19:48.181000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 02:34:56,512.512 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 54, 598013), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781557494.526, 'datetime': '2026-06-16 02:34:54.526000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781557494.652, 'datetime': '2026-06-16 02:34:54.652000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781557494.747, 'datetime': '2026-06-16 02:34:54.747000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781557494.7549999, 'datetime': '2026-06-16 02:34:54.755000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781557494.886, 'datetime': '2026-06-16 02:34:54.886000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781557494.864, 'datetime': '2026-06-16 02:34:54.864000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781557495.023, 'datetime': '2026-06-16 02:34:55.023000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781557495.03, 'datetime': '2026-06-16 02:34:55.030000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781557495.127, 'datetime': '2026-06-16 02:34:55.127000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 48, 270044), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781556588.238, 'datetime': '2026-06-16 02:19:48.238000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781556588.281, 'datetime': '2026-06-16 02:19:48.281000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781556588.3600001, 'datetime': '2026-06-16 02:19:48.360000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781556588.467, 'datetime': '2026-06-16 02:19:48.467000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781556588.49, 'datetime': '2026-06-16 02:19:48.490000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 55, 440726), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781557495.376, 'datetime': '2026-06-16 02:34:55.376000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781557495.475, 'datetime': '2026-06-16 02:34:55.475000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781557495.581, 'datetime': '2026-06-16 02:34:55.581000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781557495.621, 'datetime': '2026-06-16 02:34:55.621000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781557495.727, 'datetime': '2026-06-16 02:34:55.727000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781557495.789, 'datetime': '2026-06-16 02:34:55.789000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781557495.912, 'datetime': '2026-06-16 02:34:55.912000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781557496.018, 'datetime': '2026-06-16 02:34:56.018000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781557496.0049999, 'datetime': '2026-06-16 02:34:56.005000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 56, 193072), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781557496.2029998, 'datetime': '2026-06-16 02:34:56.203000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781557496.1890001, 'datetime': '2026-06-16 02:34:56.189000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781557496.248, 'datetime': '2026-06-16 02:34:56.248000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781557496.3309999, 'datetime': '2026-06-16 02:34:56.331000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 02:34:56,526.526 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 54, 598013), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781557494.526, 'datetime': '2026-06-16 02:34:54.526000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781557494.652, 'datetime': '2026-06-16 02:34:54.652000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781557494.747, 'datetime': '2026-06-16 02:34:54.747000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781557494.7549999, 'datetime': '2026-06-16 02:34:54.755000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781557494.886, 'datetime': '2026-06-16 02:34:54.886000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781557494.864, 'datetime': '2026-06-16 02:34:54.864000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781557495.023, 'datetime': '2026-06-16 02:34:55.023000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781557495.03, 'datetime': '2026-06-16 02:34:55.030000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781557495.127, 'datetime': '2026-06-16 02:34:55.127000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 19, 48, 270044), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781556588.238, 'datetime': '2026-06-16 02:19:48.238000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781556588.281, 'datetime': '2026-06-16 02:19:48.281000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781556588.3600001, 'datetime': '2026-06-16 02:19:48.360000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781556588.467, 'datetime': '2026-06-16 02:19:48.467000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781556588.49, 'datetime': '2026-06-16 02:19:48.490000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 55, 440726), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781557495.376, 'datetime': '2026-06-16 02:34:55.376000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781557495.475, 'datetime': '2026-06-16 02:34:55.475000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781557495.581, 'datetime': '2026-06-16 02:34:55.581000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781557495.621, 'datetime': '2026-06-16 02:34:55.621000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781557495.727, 'datetime': '2026-06-16 02:34:55.727000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781557495.789, 'datetime': '2026-06-16 02:34:55.789000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781557495.912, 'datetime': '2026-06-16 02:34:55.912000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781557496.018, 'datetime': '2026-06-16 02:34:56.018000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781557496.0049999, 'datetime': '2026-06-16 02:34:56.005000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 56, 193072), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781557496.2029998, 'datetime': '2026-06-16 02:34:56.203000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781557496.1890001, 'datetime': '2026-06-16 02:34:56.189000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781557496.248, 'datetime': '2026-06-16 02:34:56.248000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781557496.3309999, 'datetime': '2026-06-16 02:34:56.331000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 02:34:56,900.900 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 54, 598013), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781557494.526, 'datetime': '2026-06-16 02:34:54.526000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781557494.652, 'datetime': '2026-06-16 02:34:54.652000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781557494.747, 'datetime': '2026-06-16 02:34:54.747000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781557494.7549999, 'datetime': '2026-06-16 02:34:54.755000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781557494.886, 'datetime': '2026-06-16 02:34:54.886000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781557494.864, 'datetime': '2026-06-16 02:34:54.864000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781557495.023, 'datetime': '2026-06-16 02:34:55.023000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781557495.03, 'datetime': '2026-06-16 02:34:55.030000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781557495.127, 'datetime': '2026-06-16 02:34:55.127000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 56, 546293), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781557496.51, 'datetime': '2026-06-16 02:34:56.510000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781557496.581, 'datetime': '2026-06-16 02:34:56.581000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781557496.598, 'datetime': '2026-06-16 02:34:56.598000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781557496.694, 'datetime': '2026-06-16 02:34:56.694000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781557496.786, 'datetime': '2026-06-16 02:34:56.786000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 55, 440726), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781557495.376, 'datetime': '2026-06-16 02:34:55.376000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781557495.475, 'datetime': '2026-06-16 02:34:55.475000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781557495.581, 'datetime': '2026-06-16 02:34:55.581000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781557495.621, 'datetime': '2026-06-16 02:34:55.621000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781557495.727, 'datetime': '2026-06-16 02:34:55.727000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781557495.789, 'datetime': '2026-06-16 02:34:55.789000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781557495.912, 'datetime': '2026-06-16 02:34:55.912000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781557496.018, 'datetime': '2026-06-16 02:34:56.018000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781557496.0049999, 'datetime': '2026-06-16 02:34:56.005000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 56, 193072), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781557496.2029998, 'datetime': '2026-06-16 02:34:56.203000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781557496.1890001, 'datetime': '2026-06-16 02:34:56.189000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781557496.248, 'datetime': '2026-06-16 02:34:56.248000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781557496.3309999, 'datetime': '2026-06-16 02:34:56.331000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 02:34:56,913.913 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 54, 598013), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781557494.526, 'datetime': '2026-06-16 02:34:54.526000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781557494.652, 'datetime': '2026-06-16 02:34:54.652000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781557494.747, 'datetime': '2026-06-16 02:34:54.747000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781557494.7549999, 'datetime': '2026-06-16 02:34:54.755000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781557494.886, 'datetime': '2026-06-16 02:34:54.886000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781557494.864, 'datetime': '2026-06-16 02:34:54.864000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781557495.023, 'datetime': '2026-06-16 02:34:55.023000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781557495.03, 'datetime': '2026-06-16 02:34:55.030000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781557495.127, 'datetime': '2026-06-16 02:34:55.127000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 56, 546293), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781557496.51, 'datetime': '2026-06-16 02:34:56.510000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781557496.581, 'datetime': '2026-06-16 02:34:56.581000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781557496.598, 'datetime': '2026-06-16 02:34:56.598000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781557496.694, 'datetime': '2026-06-16 02:34:56.694000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781557496.786, 'datetime': '2026-06-16 02:34:56.786000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 55, 440726), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781557495.376, 'datetime': '2026-06-16 02:34:55.376000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781557495.475, 'datetime': '2026-06-16 02:34:55.475000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781557495.581, 'datetime': '2026-06-16 02:34:55.581000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781557495.621, 'datetime': '2026-06-16 02:34:55.621000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781557495.727, 'datetime': '2026-06-16 02:34:55.727000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781557495.789, 'datetime': '2026-06-16 02:34:55.789000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781557495.912, 'datetime': '2026-06-16 02:34:55.912000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781557496.018, 'datetime': '2026-06-16 02:34:56.018000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781557496.0049999, 'datetime': '2026-06-16 02:34:56.005000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 56, 193072), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781557496.2029998, 'datetime': '2026-06-16 02:34:56.203000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781557496.1890001, 'datetime': '2026-06-16 02:34:56.189000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781557496.248, 'datetime': '2026-06-16 02:34:56.248000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781557496.3309999, 'datetime': '2026-06-16 02:34:56.331000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 02:35:04,927.927 INFO    ] processOrderPayment version is : v2
[2026-06-16 02:43:55,985.985 INFO    ] processOrderPayment version is : v2
[2026-06-16 02:47:37,126.126 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 36, 217949), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781558256.217, 'datetime': '2026-06-16 02:47:36.217000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781558256.287, 'datetime': '2026-06-16 02:47:36.287000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781558256.368, 'datetime': '2026-06-16 02:47:36.368000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781558256.4589999, 'datetime': '2026-06-16 02:47:36.459000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781558256.4789999, 'datetime': '2026-06-16 02:47:36.479000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781558256.572, 'datetime': '2026-06-16 02:47:36.572000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781558256.656, 'datetime': '2026-06-16 02:47:36.656000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781558256.75, 'datetime': '2026-06-16 02:47:36.750000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781558256.7719998, 'datetime': '2026-06-16 02:47:36.772000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 56, 546293), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781557496.51, 'datetime': '2026-06-16 02:34:56.510000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781557496.581, 'datetime': '2026-06-16 02:34:56.581000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781557496.598, 'datetime': '2026-06-16 02:34:56.598000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781557496.694, 'datetime': '2026-06-16 02:34:56.694000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781557496.786, 'datetime': '2026-06-16 02:34:56.786000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 55, 440726), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781557495.376, 'datetime': '2026-06-16 02:34:55.376000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781557495.475, 'datetime': '2026-06-16 02:34:55.475000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781557495.581, 'datetime': '2026-06-16 02:34:55.581000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781557495.621, 'datetime': '2026-06-16 02:34:55.621000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781557495.727, 'datetime': '2026-06-16 02:34:55.727000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781557495.789, 'datetime': '2026-06-16 02:34:55.789000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781557495.912, 'datetime': '2026-06-16 02:34:55.912000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781557496.018, 'datetime': '2026-06-16 02:34:56.018000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781557496.0049999, 'datetime': '2026-06-16 02:34:56.005000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 56, 193072), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781557496.2029998, 'datetime': '2026-06-16 02:34:56.203000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781557496.1890001, 'datetime': '2026-06-16 02:34:56.189000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781557496.248, 'datetime': '2026-06-16 02:34:56.248000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781557496.3309999, 'datetime': '2026-06-16 02:34:56.331000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 02:47:37,140.140 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 36, 217949), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781558256.217, 'datetime': '2026-06-16 02:47:36.217000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781558256.287, 'datetime': '2026-06-16 02:47:36.287000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781558256.368, 'datetime': '2026-06-16 02:47:36.368000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781558256.4589999, 'datetime': '2026-06-16 02:47:36.459000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781558256.4789999, 'datetime': '2026-06-16 02:47:36.479000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781558256.572, 'datetime': '2026-06-16 02:47:36.572000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781558256.656, 'datetime': '2026-06-16 02:47:36.656000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781558256.75, 'datetime': '2026-06-16 02:47:36.750000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781558256.7719998, 'datetime': '2026-06-16 02:47:36.772000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 56, 546293), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781557496.51, 'datetime': '2026-06-16 02:34:56.510000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781557496.581, 'datetime': '2026-06-16 02:34:56.581000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781557496.598, 'datetime': '2026-06-16 02:34:56.598000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781557496.694, 'datetime': '2026-06-16 02:34:56.694000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781557496.786, 'datetime': '2026-06-16 02:34:56.786000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 55, 440726), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781557495.376, 'datetime': '2026-06-16 02:34:55.376000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781557495.475, 'datetime': '2026-06-16 02:34:55.475000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781557495.581, 'datetime': '2026-06-16 02:34:55.581000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781557495.621, 'datetime': '2026-06-16 02:34:55.621000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781557495.727, 'datetime': '2026-06-16 02:34:55.727000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781557495.789, 'datetime': '2026-06-16 02:34:55.789000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781557495.912, 'datetime': '2026-06-16 02:34:55.912000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781557496.018, 'datetime': '2026-06-16 02:34:56.018000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781557496.0049999, 'datetime': '2026-06-16 02:34:56.005000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 56, 193072), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781557496.2029998, 'datetime': '2026-06-16 02:34:56.203000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781557496.1890001, 'datetime': '2026-06-16 02:34:56.189000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781557496.248, 'datetime': '2026-06-16 02:34:56.248000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781557496.3309999, 'datetime': '2026-06-16 02:34:56.331000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 02:47:37,790.790 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 36, 217949), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781558256.217, 'datetime': '2026-06-16 02:47:36.217000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781558256.287, 'datetime': '2026-06-16 02:47:36.287000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781558256.368, 'datetime': '2026-06-16 02:47:36.368000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781558256.4589999, 'datetime': '2026-06-16 02:47:36.459000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781558256.4789999, 'datetime': '2026-06-16 02:47:36.479000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781558256.572, 'datetime': '2026-06-16 02:47:36.572000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781558256.656, 'datetime': '2026-06-16 02:47:36.656000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781558256.75, 'datetime': '2026-06-16 02:47:36.750000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781558256.7719998, 'datetime': '2026-06-16 02:47:36.772000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 56, 546293), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781557496.51, 'datetime': '2026-06-16 02:34:56.510000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781557496.581, 'datetime': '2026-06-16 02:34:56.581000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781557496.598, 'datetime': '2026-06-16 02:34:56.598000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781557496.694, 'datetime': '2026-06-16 02:34:56.694000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781557496.786, 'datetime': '2026-06-16 02:34:56.786000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 37, 161049), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781558257.157, 'datetime': '2026-06-16 02:47:37.157000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781558257.235, 'datetime': '2026-06-16 02:47:37.235000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781558257.2870002, 'datetime': '2026-06-16 02:47:37.287000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781558257.343, 'datetime': '2026-06-16 02:47:37.343000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781558257.366, 'datetime': '2026-06-16 02:47:37.366000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781558257.439, 'datetime': '2026-06-16 02:47:37.439000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781558257.557, 'datetime': '2026-06-16 02:47:37.557000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781558257.636, 'datetime': '2026-06-16 02:47:37.636000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781558257.711, 'datetime': '2026-06-16 02:47:37.711000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 56, 193072), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781557496.2029998, 'datetime': '2026-06-16 02:34:56.203000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781557496.1890001, 'datetime': '2026-06-16 02:34:56.189000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781557496.248, 'datetime': '2026-06-16 02:34:56.248000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781557496.3309999, 'datetime': '2026-06-16 02:34:56.331000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 02:47:37,803.803 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 36, 217949), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781558256.217, 'datetime': '2026-06-16 02:47:36.217000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781558256.287, 'datetime': '2026-06-16 02:47:36.287000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781558256.368, 'datetime': '2026-06-16 02:47:36.368000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781558256.4589999, 'datetime': '2026-06-16 02:47:36.459000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781558256.4789999, 'datetime': '2026-06-16 02:47:36.479000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781558256.572, 'datetime': '2026-06-16 02:47:36.572000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781558256.656, 'datetime': '2026-06-16 02:47:36.656000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781558256.75, 'datetime': '2026-06-16 02:47:36.750000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781558256.7719998, 'datetime': '2026-06-16 02:47:36.772000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 56, 546293), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781557496.51, 'datetime': '2026-06-16 02:34:56.510000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781557496.581, 'datetime': '2026-06-16 02:34:56.581000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781557496.598, 'datetime': '2026-06-16 02:34:56.598000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781557496.694, 'datetime': '2026-06-16 02:34:56.694000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781557496.786, 'datetime': '2026-06-16 02:34:56.786000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 37, 161049), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781558257.157, 'datetime': '2026-06-16 02:47:37.157000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781558257.235, 'datetime': '2026-06-16 02:47:37.235000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781558257.2870002, 'datetime': '2026-06-16 02:47:37.287000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781558257.343, 'datetime': '2026-06-16 02:47:37.343000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781558257.366, 'datetime': '2026-06-16 02:47:37.366000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781558257.439, 'datetime': '2026-06-16 02:47:37.439000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781558257.557, 'datetime': '2026-06-16 02:47:37.557000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781558257.636, 'datetime': '2026-06-16 02:47:37.636000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781558257.711, 'datetime': '2026-06-16 02:47:37.711000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 56, 193072), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781557496.2029998, 'datetime': '2026-06-16 02:34:56.203000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781557496.1890001, 'datetime': '2026-06-16 02:34:56.189000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781557496.248, 'datetime': '2026-06-16 02:34:56.248000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781557496.3309999, 'datetime': '2026-06-16 02:34:56.331000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 02:47:38,113.113 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 36, 217949), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781558256.217, 'datetime': '2026-06-16 02:47:36.217000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781558256.287, 'datetime': '2026-06-16 02:47:36.287000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781558256.368, 'datetime': '2026-06-16 02:47:36.368000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781558256.4589999, 'datetime': '2026-06-16 02:47:36.459000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781558256.4789999, 'datetime': '2026-06-16 02:47:36.479000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781558256.572, 'datetime': '2026-06-16 02:47:36.572000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781558256.656, 'datetime': '2026-06-16 02:47:36.656000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781558256.75, 'datetime': '2026-06-16 02:47:36.750000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781558256.7719998, 'datetime': '2026-06-16 02:47:36.772000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 56, 546293), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781557496.51, 'datetime': '2026-06-16 02:34:56.510000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781557496.581, 'datetime': '2026-06-16 02:34:56.581000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781557496.598, 'datetime': '2026-06-16 02:34:56.598000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781557496.694, 'datetime': '2026-06-16 02:34:56.694000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781557496.786, 'datetime': '2026-06-16 02:34:56.786000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 37, 161049), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781558257.157, 'datetime': '2026-06-16 02:47:37.157000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781558257.235, 'datetime': '2026-06-16 02:47:37.235000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781558257.2870002, 'datetime': '2026-06-16 02:47:37.287000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781558257.343, 'datetime': '2026-06-16 02:47:37.343000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781558257.366, 'datetime': '2026-06-16 02:47:37.366000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781558257.439, 'datetime': '2026-06-16 02:47:37.439000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781558257.557, 'datetime': '2026-06-16 02:47:37.557000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781558257.636, 'datetime': '2026-06-16 02:47:37.636000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781558257.711, 'datetime': '2026-06-16 02:47:37.711000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 37, 823490), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781558257.786, 'datetime': '2026-06-16 02:47:37.786000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781558257.85, 'datetime': '2026-06-16 02:47:37.850000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781558257.9459999, 'datetime': '2026-06-16 02:47:37.946000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781558257.9819999, 'datetime': '2026-06-16 02:47:37.982000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 02:47:38,126.126 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 36, 217949), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781558256.217, 'datetime': '2026-06-16 02:47:36.217000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781558256.287, 'datetime': '2026-06-16 02:47:36.287000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781558256.368, 'datetime': '2026-06-16 02:47:36.368000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781558256.4589999, 'datetime': '2026-06-16 02:47:36.459000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781558256.4789999, 'datetime': '2026-06-16 02:47:36.479000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781558256.572, 'datetime': '2026-06-16 02:47:36.572000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781558256.656, 'datetime': '2026-06-16 02:47:36.656000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781558256.75, 'datetime': '2026-06-16 02:47:36.750000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781558256.7719998, 'datetime': '2026-06-16 02:47:36.772000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 34, 56, 546293), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781557496.51, 'datetime': '2026-06-16 02:34:56.510000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781557496.581, 'datetime': '2026-06-16 02:34:56.581000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781557496.598, 'datetime': '2026-06-16 02:34:56.598000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781557496.694, 'datetime': '2026-06-16 02:34:56.694000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781557496.786, 'datetime': '2026-06-16 02:34:56.786000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 37, 161049), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781558257.157, 'datetime': '2026-06-16 02:47:37.157000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781558257.235, 'datetime': '2026-06-16 02:47:37.235000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781558257.2870002, 'datetime': '2026-06-16 02:47:37.287000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781558257.343, 'datetime': '2026-06-16 02:47:37.343000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781558257.366, 'datetime': '2026-06-16 02:47:37.366000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781558257.439, 'datetime': '2026-06-16 02:47:37.439000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781558257.557, 'datetime': '2026-06-16 02:47:37.557000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781558257.636, 'datetime': '2026-06-16 02:47:37.636000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781558257.711, 'datetime': '2026-06-16 02:47:37.711000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 37, 823490), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781558257.786, 'datetime': '2026-06-16 02:47:37.786000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781558257.85, 'datetime': '2026-06-16 02:47:37.850000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781558257.9459999, 'datetime': '2026-06-16 02:47:37.946000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781558257.9819999, 'datetime': '2026-06-16 02:47:37.982000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 02:47:38,446.446 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 36, 217949), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781558256.217, 'datetime': '2026-06-16 02:47:36.217000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781558256.287, 'datetime': '2026-06-16 02:47:36.287000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781558256.368, 'datetime': '2026-06-16 02:47:36.368000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781558256.4589999, 'datetime': '2026-06-16 02:47:36.459000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781558256.4789999, 'datetime': '2026-06-16 02:47:36.479000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781558256.572, 'datetime': '2026-06-16 02:47:36.572000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781558256.656, 'datetime': '2026-06-16 02:47:36.656000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781558256.75, 'datetime': '2026-06-16 02:47:36.750000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781558256.7719998, 'datetime': '2026-06-16 02:47:36.772000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 38, 146538), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781558258.106, 'datetime': '2026-06-16 02:47:38.106000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781558258.2120001, 'datetime': '2026-06-16 02:47:38.212000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781558258.218, 'datetime': '2026-06-16 02:47:38.218000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781558258.2580001, 'datetime': '2026-06-16 02:47:38.258000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781558258.386, 'datetime': '2026-06-16 02:47:38.386000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 37, 161049), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781558257.157, 'datetime': '2026-06-16 02:47:37.157000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781558257.235, 'datetime': '2026-06-16 02:47:37.235000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781558257.2870002, 'datetime': '2026-06-16 02:47:37.287000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781558257.343, 'datetime': '2026-06-16 02:47:37.343000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781558257.366, 'datetime': '2026-06-16 02:47:37.366000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781558257.439, 'datetime': '2026-06-16 02:47:37.439000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781558257.557, 'datetime': '2026-06-16 02:47:37.557000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781558257.636, 'datetime': '2026-06-16 02:47:37.636000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781558257.711, 'datetime': '2026-06-16 02:47:37.711000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 37, 823490), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781558257.786, 'datetime': '2026-06-16 02:47:37.786000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781558257.85, 'datetime': '2026-06-16 02:47:37.850000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781558257.9459999, 'datetime': '2026-06-16 02:47:37.946000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781558257.9819999, 'datetime': '2026-06-16 02:47:37.982000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 02:47:38,454.454 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 36, 217949), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781558256.217, 'datetime': '2026-06-16 02:47:36.217000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781558256.287, 'datetime': '2026-06-16 02:47:36.287000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781558256.368, 'datetime': '2026-06-16 02:47:36.368000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781558256.4589999, 'datetime': '2026-06-16 02:47:36.459000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781558256.4789999, 'datetime': '2026-06-16 02:47:36.479000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781558256.572, 'datetime': '2026-06-16 02:47:36.572000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781558256.656, 'datetime': '2026-06-16 02:47:36.656000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781558256.75, 'datetime': '2026-06-16 02:47:36.750000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781558256.7719998, 'datetime': '2026-06-16 02:47:36.772000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 38, 146538), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781558258.106, 'datetime': '2026-06-16 02:47:38.106000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781558258.2120001, 'datetime': '2026-06-16 02:47:38.212000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781558258.218, 'datetime': '2026-06-16 02:47:38.218000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781558258.2580001, 'datetime': '2026-06-16 02:47:38.258000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781558258.386, 'datetime': '2026-06-16 02:47:38.386000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 37, 161049), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781558257.157, 'datetime': '2026-06-16 02:47:37.157000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781558257.235, 'datetime': '2026-06-16 02:47:37.235000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781558257.2870002, 'datetime': '2026-06-16 02:47:37.287000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781558257.343, 'datetime': '2026-06-16 02:47:37.343000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781558257.366, 'datetime': '2026-06-16 02:47:37.366000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781558257.439, 'datetime': '2026-06-16 02:47:37.439000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781558257.557, 'datetime': '2026-06-16 02:47:37.557000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781558257.636, 'datetime': '2026-06-16 02:47:37.636000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781558257.711, 'datetime': '2026-06-16 02:47:37.711000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 37, 823490), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781558257.786, 'datetime': '2026-06-16 02:47:37.786000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781558257.85, 'datetime': '2026-06-16 02:47:37.850000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781558257.9459999, 'datetime': '2026-06-16 02:47:37.946000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781558257.9819999, 'datetime': '2026-06-16 02:47:37.982000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 02:50:57,450.450 INFO    ] processOrderPayment version is : v2
[2026-06-16 03:00:45,419.419 INFO    ] processOrderPayment version is : v2
[2026-06-16 03:02:11,954.954 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 11, 219754), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781559131.1959999, 'datetime': '2026-06-16 03:02:11.196000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781559131.2680001, 'datetime': '2026-06-16 03:02:11.268000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781559131.331, 'datetime': '2026-06-16 03:02:11.331000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781559131.3899999, 'datetime': '2026-06-16 03:02:11.390000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781559131.457, 'datetime': '2026-06-16 03:02:11.457000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781559131.48, 'datetime': '2026-06-16 03:02:11.480000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781559131.518, 'datetime': '2026-06-16 03:02:11.518000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781559131.5879998, 'datetime': '2026-06-16 03:02:11.588000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781559131.687, 'datetime': '2026-06-16 03:02:11.687000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 38, 146538), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781558258.106, 'datetime': '2026-06-16 02:47:38.106000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781558258.2120001, 'datetime': '2026-06-16 02:47:38.212000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781558258.218, 'datetime': '2026-06-16 02:47:38.218000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781558258.2580001, 'datetime': '2026-06-16 02:47:38.258000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781558258.386, 'datetime': '2026-06-16 02:47:38.386000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 37, 161049), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781558257.157, 'datetime': '2026-06-16 02:47:37.157000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781558257.235, 'datetime': '2026-06-16 02:47:37.235000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781558257.2870002, 'datetime': '2026-06-16 02:47:37.287000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781558257.343, 'datetime': '2026-06-16 02:47:37.343000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781558257.366, 'datetime': '2026-06-16 02:47:37.366000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781558257.439, 'datetime': '2026-06-16 02:47:37.439000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781558257.557, 'datetime': '2026-06-16 02:47:37.557000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781558257.636, 'datetime': '2026-06-16 02:47:37.636000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781558257.711, 'datetime': '2026-06-16 02:47:37.711000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 37, 823490), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781558257.786, 'datetime': '2026-06-16 02:47:37.786000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781558257.85, 'datetime': '2026-06-16 02:47:37.850000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781558257.9459999, 'datetime': '2026-06-16 02:47:37.946000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781558257.9819999, 'datetime': '2026-06-16 02:47:37.982000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 03:02:11,968.968 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 11, 219754), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781559131.1959999, 'datetime': '2026-06-16 03:02:11.196000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781559131.2680001, 'datetime': '2026-06-16 03:02:11.268000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781559131.331, 'datetime': '2026-06-16 03:02:11.331000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781559131.3899999, 'datetime': '2026-06-16 03:02:11.390000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781559131.457, 'datetime': '2026-06-16 03:02:11.457000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781559131.48, 'datetime': '2026-06-16 03:02:11.480000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781559131.518, 'datetime': '2026-06-16 03:02:11.518000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781559131.5879998, 'datetime': '2026-06-16 03:02:11.588000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781559131.687, 'datetime': '2026-06-16 03:02:11.687000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 38, 146538), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781558258.106, 'datetime': '2026-06-16 02:47:38.106000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781558258.2120001, 'datetime': '2026-06-16 02:47:38.212000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781558258.218, 'datetime': '2026-06-16 02:47:38.218000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781558258.2580001, 'datetime': '2026-06-16 02:47:38.258000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781558258.386, 'datetime': '2026-06-16 02:47:38.386000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 37, 161049), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781558257.157, 'datetime': '2026-06-16 02:47:37.157000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781558257.235, 'datetime': '2026-06-16 02:47:37.235000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781558257.2870002, 'datetime': '2026-06-16 02:47:37.287000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781558257.343, 'datetime': '2026-06-16 02:47:37.343000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781558257.366, 'datetime': '2026-06-16 02:47:37.366000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781558257.439, 'datetime': '2026-06-16 02:47:37.439000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781558257.557, 'datetime': '2026-06-16 02:47:37.557000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781558257.636, 'datetime': '2026-06-16 02:47:37.636000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781558257.711, 'datetime': '2026-06-16 02:47:37.711000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 37, 823490), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781558257.786, 'datetime': '2026-06-16 02:47:37.786000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781558257.85, 'datetime': '2026-06-16 02:47:37.850000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781558257.9459999, 'datetime': '2026-06-16 02:47:37.946000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781558257.9819999, 'datetime': '2026-06-16 02:47:37.982000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 03:02:12,771.771 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 11, 219754), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781559131.1959999, 'datetime': '2026-06-16 03:02:11.196000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781559131.2680001, 'datetime': '2026-06-16 03:02:11.268000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781559131.331, 'datetime': '2026-06-16 03:02:11.331000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781559131.3899999, 'datetime': '2026-06-16 03:02:11.390000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781559131.457, 'datetime': '2026-06-16 03:02:11.457000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781559131.48, 'datetime': '2026-06-16 03:02:11.480000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781559131.518, 'datetime': '2026-06-16 03:02:11.518000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781559131.5879998, 'datetime': '2026-06-16 03:02:11.588000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781559131.687, 'datetime': '2026-06-16 03:02:11.687000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 38, 146538), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781558258.106, 'datetime': '2026-06-16 02:47:38.106000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781558258.2120001, 'datetime': '2026-06-16 02:47:38.212000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781558258.218, 'datetime': '2026-06-16 02:47:38.218000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781558258.2580001, 'datetime': '2026-06-16 02:47:38.258000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781558258.386, 'datetime': '2026-06-16 02:47:38.386000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 11, 988742), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781559131.9099998, 'datetime': '2026-06-16 03:02:11.910000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781559132.01, 'datetime': '2026-06-16 03:02:12.010000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781559132.1330001, 'datetime': '2026-06-16 03:02:12.133000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781559132.172, 'datetime': '2026-06-16 03:02:12.172000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781559132.188, 'datetime': '2026-06-16 03:02:12.188000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781559132.478, 'datetime': '2026-06-16 03:02:12.478000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781559132.485, 'datetime': '2026-06-16 03:02:12.485000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781559132.539, 'datetime': '2026-06-16 03:02:12.539000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781559132.611, 'datetime': '2026-06-16 03:02:12.611000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 37, 823490), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781558257.786, 'datetime': '2026-06-16 02:47:37.786000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781558257.85, 'datetime': '2026-06-16 02:47:37.850000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781558257.9459999, 'datetime': '2026-06-16 02:47:37.946000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781558257.9819999, 'datetime': '2026-06-16 02:47:37.982000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 03:02:12,784.784 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 11, 219754), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781559131.1959999, 'datetime': '2026-06-16 03:02:11.196000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781559131.2680001, 'datetime': '2026-06-16 03:02:11.268000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781559131.331, 'datetime': '2026-06-16 03:02:11.331000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781559131.3899999, 'datetime': '2026-06-16 03:02:11.390000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781559131.457, 'datetime': '2026-06-16 03:02:11.457000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781559131.48, 'datetime': '2026-06-16 03:02:11.480000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781559131.518, 'datetime': '2026-06-16 03:02:11.518000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781559131.5879998, 'datetime': '2026-06-16 03:02:11.588000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781559131.687, 'datetime': '2026-06-16 03:02:11.687000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 38, 146538), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781558258.106, 'datetime': '2026-06-16 02:47:38.106000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781558258.2120001, 'datetime': '2026-06-16 02:47:38.212000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781558258.218, 'datetime': '2026-06-16 02:47:38.218000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781558258.2580001, 'datetime': '2026-06-16 02:47:38.258000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781558258.386, 'datetime': '2026-06-16 02:47:38.386000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 11, 988742), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781559131.9099998, 'datetime': '2026-06-16 03:02:11.910000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781559132.01, 'datetime': '2026-06-16 03:02:12.010000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781559132.1330001, 'datetime': '2026-06-16 03:02:12.133000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781559132.172, 'datetime': '2026-06-16 03:02:12.172000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781559132.188, 'datetime': '2026-06-16 03:02:12.188000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781559132.478, 'datetime': '2026-06-16 03:02:12.478000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781559132.485, 'datetime': '2026-06-16 03:02:12.485000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781559132.539, 'datetime': '2026-06-16 03:02:12.539000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781559132.611, 'datetime': '2026-06-16 03:02:12.611000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 37, 823490), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781558257.786, 'datetime': '2026-06-16 02:47:37.786000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781558257.85, 'datetime': '2026-06-16 02:47:37.850000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781558257.9459999, 'datetime': '2026-06-16 02:47:37.946000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781558257.9819999, 'datetime': '2026-06-16 02:47:37.982000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 03:02:13,094.094 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 11, 219754), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781559131.1959999, 'datetime': '2026-06-16 03:02:11.196000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781559131.2680001, 'datetime': '2026-06-16 03:02:11.268000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781559131.331, 'datetime': '2026-06-16 03:02:11.331000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781559131.3899999, 'datetime': '2026-06-16 03:02:11.390000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781559131.457, 'datetime': '2026-06-16 03:02:11.457000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781559131.48, 'datetime': '2026-06-16 03:02:11.480000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781559131.518, 'datetime': '2026-06-16 03:02:11.518000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781559131.5879998, 'datetime': '2026-06-16 03:02:11.588000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781559131.687, 'datetime': '2026-06-16 03:02:11.687000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 38, 146538), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781558258.106, 'datetime': '2026-06-16 02:47:38.106000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781558258.2120001, 'datetime': '2026-06-16 02:47:38.212000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781558258.218, 'datetime': '2026-06-16 02:47:38.218000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781558258.2580001, 'datetime': '2026-06-16 02:47:38.258000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781558258.386, 'datetime': '2026-06-16 02:47:38.386000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 11, 988742), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781559131.9099998, 'datetime': '2026-06-16 03:02:11.910000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781559132.01, 'datetime': '2026-06-16 03:02:12.010000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781559132.1330001, 'datetime': '2026-06-16 03:02:12.133000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781559132.172, 'datetime': '2026-06-16 03:02:12.172000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781559132.188, 'datetime': '2026-06-16 03:02:12.188000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781559132.478, 'datetime': '2026-06-16 03:02:12.478000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781559132.485, 'datetime': '2026-06-16 03:02:12.485000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781559132.539, 'datetime': '2026-06-16 03:02:12.539000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781559132.611, 'datetime': '2026-06-16 03:02:12.611000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 12, 805153), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781559132.802, 'datetime': '2026-06-16 03:02:12.802000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781559132.816, 'datetime': '2026-06-16 03:02:12.816000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781559132.918, 'datetime': '2026-06-16 03:02:12.918000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781559132.9369998, 'datetime': '2026-06-16 03:02:12.937000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 03:02:13,108.108 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 11, 219754), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781559131.1959999, 'datetime': '2026-06-16 03:02:11.196000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781559131.2680001, 'datetime': '2026-06-16 03:02:11.268000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781559131.331, 'datetime': '2026-06-16 03:02:11.331000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781559131.3899999, 'datetime': '2026-06-16 03:02:11.390000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781559131.457, 'datetime': '2026-06-16 03:02:11.457000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781559131.48, 'datetime': '2026-06-16 03:02:11.480000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781559131.518, 'datetime': '2026-06-16 03:02:11.518000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781559131.5879998, 'datetime': '2026-06-16 03:02:11.588000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781559131.687, 'datetime': '2026-06-16 03:02:11.687000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 2, 47, 38, 146538), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781558258.106, 'datetime': '2026-06-16 02:47:38.106000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781558258.2120001, 'datetime': '2026-06-16 02:47:38.212000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781558258.218, 'datetime': '2026-06-16 02:47:38.218000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781558258.2580001, 'datetime': '2026-06-16 02:47:38.258000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781558258.386, 'datetime': '2026-06-16 02:47:38.386000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 11, 988742), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781559131.9099998, 'datetime': '2026-06-16 03:02:11.910000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781559132.01, 'datetime': '2026-06-16 03:02:12.010000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781559132.1330001, 'datetime': '2026-06-16 03:02:12.133000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781559132.172, 'datetime': '2026-06-16 03:02:12.172000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781559132.188, 'datetime': '2026-06-16 03:02:12.188000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781559132.478, 'datetime': '2026-06-16 03:02:12.478000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781559132.485, 'datetime': '2026-06-16 03:02:12.485000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781559132.539, 'datetime': '2026-06-16 03:02:12.539000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781559132.611, 'datetime': '2026-06-16 03:02:12.611000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 12, 805153), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781559132.802, 'datetime': '2026-06-16 03:02:12.802000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781559132.816, 'datetime': '2026-06-16 03:02:12.816000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781559132.918, 'datetime': '2026-06-16 03:02:12.918000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781559132.9369998, 'datetime': '2026-06-16 03:02:12.937000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 03:02:13,492.492 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 11, 219754), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781559131.1959999, 'datetime': '2026-06-16 03:02:11.196000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781559131.2680001, 'datetime': '2026-06-16 03:02:11.268000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781559131.331, 'datetime': '2026-06-16 03:02:11.331000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781559131.3899999, 'datetime': '2026-06-16 03:02:11.390000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781559131.457, 'datetime': '2026-06-16 03:02:11.457000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781559131.48, 'datetime': '2026-06-16 03:02:11.480000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781559131.518, 'datetime': '2026-06-16 03:02:11.518000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781559131.5879998, 'datetime': '2026-06-16 03:02:11.588000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781559131.687, 'datetime': '2026-06-16 03:02:11.687000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 13, 128679), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781559133.0570002, 'datetime': '2026-06-16 03:02:13.057000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781559133.148, 'datetime': '2026-06-16 03:02:13.148000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781559133.212, 'datetime': '2026-06-16 03:02:13.212000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781559133.2819998, 'datetime': '2026-06-16 03:02:13.282000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781559133.3639998, 'datetime': '2026-06-16 03:02:13.364000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 11, 988742), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781559131.9099998, 'datetime': '2026-06-16 03:02:11.910000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781559132.01, 'datetime': '2026-06-16 03:02:12.010000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781559132.1330001, 'datetime': '2026-06-16 03:02:12.133000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781559132.172, 'datetime': '2026-06-16 03:02:12.172000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781559132.188, 'datetime': '2026-06-16 03:02:12.188000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781559132.478, 'datetime': '2026-06-16 03:02:12.478000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781559132.485, 'datetime': '2026-06-16 03:02:12.485000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781559132.539, 'datetime': '2026-06-16 03:02:12.539000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781559132.611, 'datetime': '2026-06-16 03:02:12.611000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 12, 805153), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781559132.802, 'datetime': '2026-06-16 03:02:12.802000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781559132.816, 'datetime': '2026-06-16 03:02:12.816000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781559132.918, 'datetime': '2026-06-16 03:02:12.918000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781559132.9369998, 'datetime': '2026-06-16 03:02:12.937000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 03:02:13,506.506 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 11, 219754), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781559131.1959999, 'datetime': '2026-06-16 03:02:11.196000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781559131.2680001, 'datetime': '2026-06-16 03:02:11.268000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781559131.331, 'datetime': '2026-06-16 03:02:11.331000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781559131.3899999, 'datetime': '2026-06-16 03:02:11.390000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781559131.457, 'datetime': '2026-06-16 03:02:11.457000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781559131.48, 'datetime': '2026-06-16 03:02:11.480000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781559131.518, 'datetime': '2026-06-16 03:02:11.518000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781559131.5879998, 'datetime': '2026-06-16 03:02:11.588000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781559131.687, 'datetime': '2026-06-16 03:02:11.687000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 13, 128679), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781559133.0570002, 'datetime': '2026-06-16 03:02:13.057000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781559133.148, 'datetime': '2026-06-16 03:02:13.148000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781559133.212, 'datetime': '2026-06-16 03:02:13.212000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781559133.2819998, 'datetime': '2026-06-16 03:02:13.282000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781559133.3639998, 'datetime': '2026-06-16 03:02:13.364000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 11, 988742), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781559131.9099998, 'datetime': '2026-06-16 03:02:11.910000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781559132.01, 'datetime': '2026-06-16 03:02:12.010000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781559132.1330001, 'datetime': '2026-06-16 03:02:12.133000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781559132.172, 'datetime': '2026-06-16 03:02:12.172000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781559132.188, 'datetime': '2026-06-16 03:02:12.188000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781559132.478, 'datetime': '2026-06-16 03:02:12.478000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781559132.485, 'datetime': '2026-06-16 03:02:12.485000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781559132.539, 'datetime': '2026-06-16 03:02:12.539000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781559132.611, 'datetime': '2026-06-16 03:02:12.611000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 12, 805153), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781559132.802, 'datetime': '2026-06-16 03:02:12.802000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781559132.816, 'datetime': '2026-06-16 03:02:12.816000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781559132.918, 'datetime': '2026-06-16 03:02:12.918000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781559132.9369998, 'datetime': '2026-06-16 03:02:12.937000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 03:16:52,270.270 INFO    ] processOrderPayment version is : v2
[2026-06-16 03:22:11,500.500 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 10, 962620), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781560330.9169998, 'datetime': '2026-06-16 03:22:10.917000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781560330.951, 'datetime': '2026-06-16 03:22:10.951000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781560331.029, 'datetime': '2026-06-16 03:22:11.029000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781560331.05, 'datetime': '2026-06-16 03:22:11.050000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781560331.088, 'datetime': '2026-06-16 03:22:11.088000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781560331.19, 'datetime': '2026-06-16 03:22:11.190000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781560331.236, 'datetime': '2026-06-16 03:22:11.236000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781560331.2640002, 'datetime': '2026-06-16 03:22:11.264000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781560331.336, 'datetime': '2026-06-16 03:22:11.336000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 13, 128679), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781559133.0570002, 'datetime': '2026-06-16 03:02:13.057000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781559133.148, 'datetime': '2026-06-16 03:02:13.148000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781559133.212, 'datetime': '2026-06-16 03:02:13.212000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781559133.2819998, 'datetime': '2026-06-16 03:02:13.282000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781559133.3639998, 'datetime': '2026-06-16 03:02:13.364000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 11, 988742), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781559131.9099998, 'datetime': '2026-06-16 03:02:11.910000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781559132.01, 'datetime': '2026-06-16 03:02:12.010000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781559132.1330001, 'datetime': '2026-06-16 03:02:12.133000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781559132.172, 'datetime': '2026-06-16 03:02:12.172000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781559132.188, 'datetime': '2026-06-16 03:02:12.188000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781559132.478, 'datetime': '2026-06-16 03:02:12.478000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781559132.485, 'datetime': '2026-06-16 03:02:12.485000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781559132.539, 'datetime': '2026-06-16 03:02:12.539000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781559132.611, 'datetime': '2026-06-16 03:02:12.611000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 12, 805153), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781559132.802, 'datetime': '2026-06-16 03:02:12.802000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781559132.816, 'datetime': '2026-06-16 03:02:12.816000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781559132.918, 'datetime': '2026-06-16 03:02:12.918000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781559132.9369998, 'datetime': '2026-06-16 03:02:12.937000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 03:22:11,508.508 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 10, 962620), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781560330.9169998, 'datetime': '2026-06-16 03:22:10.917000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781560330.951, 'datetime': '2026-06-16 03:22:10.951000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781560331.029, 'datetime': '2026-06-16 03:22:11.029000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781560331.05, 'datetime': '2026-06-16 03:22:11.050000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781560331.088, 'datetime': '2026-06-16 03:22:11.088000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781560331.19, 'datetime': '2026-06-16 03:22:11.190000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781560331.236, 'datetime': '2026-06-16 03:22:11.236000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781560331.2640002, 'datetime': '2026-06-16 03:22:11.264000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781560331.336, 'datetime': '2026-06-16 03:22:11.336000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 13, 128679), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781559133.0570002, 'datetime': '2026-06-16 03:02:13.057000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781559133.148, 'datetime': '2026-06-16 03:02:13.148000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781559133.212, 'datetime': '2026-06-16 03:02:13.212000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781559133.2819998, 'datetime': '2026-06-16 03:02:13.282000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781559133.3639998, 'datetime': '2026-06-16 03:02:13.364000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 11, 988742), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781559131.9099998, 'datetime': '2026-06-16 03:02:11.910000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781559132.01, 'datetime': '2026-06-16 03:02:12.010000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781559132.1330001, 'datetime': '2026-06-16 03:02:12.133000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781559132.172, 'datetime': '2026-06-16 03:02:12.172000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781559132.188, 'datetime': '2026-06-16 03:02:12.188000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781559132.478, 'datetime': '2026-06-16 03:02:12.478000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781559132.485, 'datetime': '2026-06-16 03:02:12.485000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781559132.539, 'datetime': '2026-06-16 03:02:12.539000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781559132.611, 'datetime': '2026-06-16 03:02:12.611000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 12, 805153), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781559132.802, 'datetime': '2026-06-16 03:02:12.802000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781559132.816, 'datetime': '2026-06-16 03:02:12.816000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781559132.918, 'datetime': '2026-06-16 03:02:12.918000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781559132.9369998, 'datetime': '2026-06-16 03:02:12.937000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 03:22:11,962.962 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 10, 962620), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781560330.9169998, 'datetime': '2026-06-16 03:22:10.917000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781560330.951, 'datetime': '2026-06-16 03:22:10.951000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781560331.029, 'datetime': '2026-06-16 03:22:11.029000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781560331.05, 'datetime': '2026-06-16 03:22:11.050000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781560331.088, 'datetime': '2026-06-16 03:22:11.088000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781560331.19, 'datetime': '2026-06-16 03:22:11.190000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781560331.236, 'datetime': '2026-06-16 03:22:11.236000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781560331.2640002, 'datetime': '2026-06-16 03:22:11.264000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781560331.336, 'datetime': '2026-06-16 03:22:11.336000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 13, 128679), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781559133.0570002, 'datetime': '2026-06-16 03:02:13.057000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781559133.148, 'datetime': '2026-06-16 03:02:13.148000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781559133.212, 'datetime': '2026-06-16 03:02:13.212000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781559133.2819998, 'datetime': '2026-06-16 03:02:13.282000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781559133.3639998, 'datetime': '2026-06-16 03:02:13.364000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 11, 519304), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781560331.478, 'datetime': '2026-06-16 03:22:11.478000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781560331.509, 'datetime': '2026-06-16 03:22:11.509000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781560331.6069999, 'datetime': '2026-06-16 03:22:11.607000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781560331.575, 'datetime': '2026-06-16 03:22:11.575000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781560331.698, 'datetime': '2026-06-16 03:22:11.698000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781560331.758, 'datetime': '2026-06-16 03:22:11.758000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781560331.743, 'datetime': '2026-06-16 03:22:11.743000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781560331.805, 'datetime': '2026-06-16 03:22:11.805000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781560331.8730001, 'datetime': '2026-06-16 03:22:11.873000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 12, 805153), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781559132.802, 'datetime': '2026-06-16 03:02:12.802000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781559132.816, 'datetime': '2026-06-16 03:02:12.816000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781559132.918, 'datetime': '2026-06-16 03:02:12.918000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781559132.9369998, 'datetime': '2026-06-16 03:02:12.937000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 03:22:11,970.970 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 10, 962620), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781560330.9169998, 'datetime': '2026-06-16 03:22:10.917000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781560330.951, 'datetime': '2026-06-16 03:22:10.951000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781560331.029, 'datetime': '2026-06-16 03:22:11.029000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781560331.05, 'datetime': '2026-06-16 03:22:11.050000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781560331.088, 'datetime': '2026-06-16 03:22:11.088000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781560331.19, 'datetime': '2026-06-16 03:22:11.190000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781560331.236, 'datetime': '2026-06-16 03:22:11.236000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781560331.2640002, 'datetime': '2026-06-16 03:22:11.264000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781560331.336, 'datetime': '2026-06-16 03:22:11.336000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 13, 128679), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781559133.0570002, 'datetime': '2026-06-16 03:02:13.057000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781559133.148, 'datetime': '2026-06-16 03:02:13.148000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781559133.212, 'datetime': '2026-06-16 03:02:13.212000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781559133.2819998, 'datetime': '2026-06-16 03:02:13.282000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781559133.3639998, 'datetime': '2026-06-16 03:02:13.364000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 11, 519304), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781560331.478, 'datetime': '2026-06-16 03:22:11.478000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781560331.509, 'datetime': '2026-06-16 03:22:11.509000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781560331.6069999, 'datetime': '2026-06-16 03:22:11.607000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781560331.575, 'datetime': '2026-06-16 03:22:11.575000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781560331.698, 'datetime': '2026-06-16 03:22:11.698000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781560331.758, 'datetime': '2026-06-16 03:22:11.758000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781560331.743, 'datetime': '2026-06-16 03:22:11.743000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781560331.805, 'datetime': '2026-06-16 03:22:11.805000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781560331.8730001, 'datetime': '2026-06-16 03:22:11.873000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 12, 805153), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781559132.802, 'datetime': '2026-06-16 03:02:12.802000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781559132.816, 'datetime': '2026-06-16 03:02:12.816000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781559132.918, 'datetime': '2026-06-16 03:02:12.918000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781559132.9369998, 'datetime': '2026-06-16 03:02:12.937000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 03:22:12,182.182 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 10, 962620), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781560330.9169998, 'datetime': '2026-06-16 03:22:10.917000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781560330.951, 'datetime': '2026-06-16 03:22:10.951000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781560331.029, 'datetime': '2026-06-16 03:22:11.029000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781560331.05, 'datetime': '2026-06-16 03:22:11.050000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781560331.088, 'datetime': '2026-06-16 03:22:11.088000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781560331.19, 'datetime': '2026-06-16 03:22:11.190000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781560331.236, 'datetime': '2026-06-16 03:22:11.236000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781560331.2640002, 'datetime': '2026-06-16 03:22:11.264000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781560331.336, 'datetime': '2026-06-16 03:22:11.336000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 13, 128679), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781559133.0570002, 'datetime': '2026-06-16 03:02:13.057000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781559133.148, 'datetime': '2026-06-16 03:02:13.148000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781559133.212, 'datetime': '2026-06-16 03:02:13.212000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781559133.2819998, 'datetime': '2026-06-16 03:02:13.282000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781559133.3639998, 'datetime': '2026-06-16 03:02:13.364000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 11, 519304), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781560331.478, 'datetime': '2026-06-16 03:22:11.478000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781560331.509, 'datetime': '2026-06-16 03:22:11.509000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781560331.6069999, 'datetime': '2026-06-16 03:22:11.607000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781560331.575, 'datetime': '2026-06-16 03:22:11.575000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781560331.698, 'datetime': '2026-06-16 03:22:11.698000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781560331.758, 'datetime': '2026-06-16 03:22:11.758000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781560331.743, 'datetime': '2026-06-16 03:22:11.743000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781560331.805, 'datetime': '2026-06-16 03:22:11.805000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781560331.8730001, 'datetime': '2026-06-16 03:22:11.873000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 11, 981300), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781560331.956, 'datetime': '2026-06-16 03:22:11.956000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781560332.0149999, 'datetime': '2026-06-16 03:22:12.015000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781560332.045, 'datetime': '2026-06-16 03:22:12.045000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781560332.084, 'datetime': '2026-06-16 03:22:12.084000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 03:22:12,189.189 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 10, 962620), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781560330.9169998, 'datetime': '2026-06-16 03:22:10.917000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781560330.951, 'datetime': '2026-06-16 03:22:10.951000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781560331.029, 'datetime': '2026-06-16 03:22:11.029000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781560331.05, 'datetime': '2026-06-16 03:22:11.050000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781560331.088, 'datetime': '2026-06-16 03:22:11.088000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781560331.19, 'datetime': '2026-06-16 03:22:11.190000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781560331.236, 'datetime': '2026-06-16 03:22:11.236000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781560331.2640002, 'datetime': '2026-06-16 03:22:11.264000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781560331.336, 'datetime': '2026-06-16 03:22:11.336000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 2, 13, 128679), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781559133.0570002, 'datetime': '2026-06-16 03:02:13.057000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781559133.148, 'datetime': '2026-06-16 03:02:13.148000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781559133.212, 'datetime': '2026-06-16 03:02:13.212000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781559133.2819998, 'datetime': '2026-06-16 03:02:13.282000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781559133.3639998, 'datetime': '2026-06-16 03:02:13.364000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 11, 519304), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781560331.478, 'datetime': '2026-06-16 03:22:11.478000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781560331.509, 'datetime': '2026-06-16 03:22:11.509000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781560331.6069999, 'datetime': '2026-06-16 03:22:11.607000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781560331.575, 'datetime': '2026-06-16 03:22:11.575000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781560331.698, 'datetime': '2026-06-16 03:22:11.698000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781560331.758, 'datetime': '2026-06-16 03:22:11.758000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781560331.743, 'datetime': '2026-06-16 03:22:11.743000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781560331.805, 'datetime': '2026-06-16 03:22:11.805000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781560331.8730001, 'datetime': '2026-06-16 03:22:11.873000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 11, 981300), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781560331.956, 'datetime': '2026-06-16 03:22:11.956000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781560332.0149999, 'datetime': '2026-06-16 03:22:12.015000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781560332.045, 'datetime': '2026-06-16 03:22:12.045000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781560332.084, 'datetime': '2026-06-16 03:22:12.084000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 03:22:12,463.463 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 10, 962620), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781560330.9169998, 'datetime': '2026-06-16 03:22:10.917000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781560330.951, 'datetime': '2026-06-16 03:22:10.951000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781560331.029, 'datetime': '2026-06-16 03:22:11.029000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781560331.05, 'datetime': '2026-06-16 03:22:11.050000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781560331.088, 'datetime': '2026-06-16 03:22:11.088000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781560331.19, 'datetime': '2026-06-16 03:22:11.190000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781560331.236, 'datetime': '2026-06-16 03:22:11.236000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781560331.2640002, 'datetime': '2026-06-16 03:22:11.264000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781560331.336, 'datetime': '2026-06-16 03:22:11.336000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 12, 200957), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781560332.174, 'datetime': '2026-06-16 03:22:12.174000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781560332.237, 'datetime': '2026-06-16 03:22:12.237000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781560332.23, 'datetime': '2026-06-16 03:22:12.230000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781560332.26, 'datetime': '2026-06-16 03:22:12.260000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781560332.306, 'datetime': '2026-06-16 03:22:12.306000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 11, 519304), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781560331.478, 'datetime': '2026-06-16 03:22:11.478000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781560331.509, 'datetime': '2026-06-16 03:22:11.509000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781560331.6069999, 'datetime': '2026-06-16 03:22:11.607000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781560331.575, 'datetime': '2026-06-16 03:22:11.575000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781560331.698, 'datetime': '2026-06-16 03:22:11.698000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781560331.758, 'datetime': '2026-06-16 03:22:11.758000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781560331.743, 'datetime': '2026-06-16 03:22:11.743000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781560331.805, 'datetime': '2026-06-16 03:22:11.805000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781560331.8730001, 'datetime': '2026-06-16 03:22:11.873000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 11, 981300), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781560331.956, 'datetime': '2026-06-16 03:22:11.956000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781560332.0149999, 'datetime': '2026-06-16 03:22:12.015000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781560332.045, 'datetime': '2026-06-16 03:22:12.045000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781560332.084, 'datetime': '2026-06-16 03:22:12.084000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 03:22:12,477.477 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 10, 962620), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781560330.9169998, 'datetime': '2026-06-16 03:22:10.917000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781560330.951, 'datetime': '2026-06-16 03:22:10.951000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781560331.029, 'datetime': '2026-06-16 03:22:11.029000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781560331.05, 'datetime': '2026-06-16 03:22:11.050000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781560331.088, 'datetime': '2026-06-16 03:22:11.088000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781560331.19, 'datetime': '2026-06-16 03:22:11.190000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781560331.236, 'datetime': '2026-06-16 03:22:11.236000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781560331.2640002, 'datetime': '2026-06-16 03:22:11.264000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781560331.336, 'datetime': '2026-06-16 03:22:11.336000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 12, 200957), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781560332.174, 'datetime': '2026-06-16 03:22:12.174000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781560332.237, 'datetime': '2026-06-16 03:22:12.237000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781560332.23, 'datetime': '2026-06-16 03:22:12.230000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781560332.26, 'datetime': '2026-06-16 03:22:12.260000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781560332.306, 'datetime': '2026-06-16 03:22:12.306000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 11, 519304), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781560331.478, 'datetime': '2026-06-16 03:22:11.478000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781560331.509, 'datetime': '2026-06-16 03:22:11.509000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781560331.6069999, 'datetime': '2026-06-16 03:22:11.607000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781560331.575, 'datetime': '2026-06-16 03:22:11.575000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781560331.698, 'datetime': '2026-06-16 03:22:11.698000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781560331.758, 'datetime': '2026-06-16 03:22:11.758000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781560331.743, 'datetime': '2026-06-16 03:22:11.743000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781560331.805, 'datetime': '2026-06-16 03:22:11.805000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781560331.8730001, 'datetime': '2026-06-16 03:22:11.873000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 11, 981300), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781560331.956, 'datetime': '2026-06-16 03:22:11.956000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781560332.0149999, 'datetime': '2026-06-16 03:22:12.015000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781560332.045, 'datetime': '2026-06-16 03:22:12.045000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781560332.084, 'datetime': '2026-06-16 03:22:12.084000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 03:29:55,291.291 INFO    ] processOrderPayment version is : v2
[2026-06-16 03:30:12,481.481 INFO    ] processOrderPayment version is : v2
[2026-06-16 03:33:19,629.629 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 18, 790145), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781560998.719, 'datetime': '2026-06-16 03:33:18.719000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781560998.828, 'datetime': '2026-06-16 03:33:18.828000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781560998.848, 'datetime': '2026-06-16 03:33:18.848000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781560999.0089998, 'datetime': '2026-06-16 03:33:19.009000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781560998.989, 'datetime': '2026-06-16 03:33:18.989000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781560999.091, 'datetime': '2026-06-16 03:33:19.091000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781560999.22, 'datetime': '2026-06-16 03:33:19.220000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781560999.248, 'datetime': '2026-06-16 03:33:19.248000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781560999.355, 'datetime': '2026-06-16 03:33:19.355000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 12, 200957), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781560332.174, 'datetime': '2026-06-16 03:22:12.174000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781560332.237, 'datetime': '2026-06-16 03:22:12.237000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781560332.23, 'datetime': '2026-06-16 03:22:12.230000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781560332.26, 'datetime': '2026-06-16 03:22:12.260000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781560332.306, 'datetime': '2026-06-16 03:22:12.306000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 11, 519304), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781560331.478, 'datetime': '2026-06-16 03:22:11.478000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781560331.509, 'datetime': '2026-06-16 03:22:11.509000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781560331.6069999, 'datetime': '2026-06-16 03:22:11.607000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781560331.575, 'datetime': '2026-06-16 03:22:11.575000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781560331.698, 'datetime': '2026-06-16 03:22:11.698000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781560331.758, 'datetime': '2026-06-16 03:22:11.758000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781560331.743, 'datetime': '2026-06-16 03:22:11.743000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781560331.805, 'datetime': '2026-06-16 03:22:11.805000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781560331.8730001, 'datetime': '2026-06-16 03:22:11.873000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 11, 981300), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781560331.956, 'datetime': '2026-06-16 03:22:11.956000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781560332.0149999, 'datetime': '2026-06-16 03:22:12.015000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781560332.045, 'datetime': '2026-06-16 03:22:12.045000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781560332.084, 'datetime': '2026-06-16 03:22:12.084000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 03:33:19,644.644 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 18, 790145), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781560998.719, 'datetime': '2026-06-16 03:33:18.719000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781560998.828, 'datetime': '2026-06-16 03:33:18.828000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781560998.848, 'datetime': '2026-06-16 03:33:18.848000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781560999.0089998, 'datetime': '2026-06-16 03:33:19.009000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781560998.989, 'datetime': '2026-06-16 03:33:18.989000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781560999.091, 'datetime': '2026-06-16 03:33:19.091000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781560999.22, 'datetime': '2026-06-16 03:33:19.220000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781560999.248, 'datetime': '2026-06-16 03:33:19.248000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781560999.355, 'datetime': '2026-06-16 03:33:19.355000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 12, 200957), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781560332.174, 'datetime': '2026-06-16 03:22:12.174000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781560332.237, 'datetime': '2026-06-16 03:22:12.237000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781560332.23, 'datetime': '2026-06-16 03:22:12.230000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781560332.26, 'datetime': '2026-06-16 03:22:12.260000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781560332.306, 'datetime': '2026-06-16 03:22:12.306000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 11, 519304), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781560331.478, 'datetime': '2026-06-16 03:22:11.478000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781560331.509, 'datetime': '2026-06-16 03:22:11.509000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781560331.6069999, 'datetime': '2026-06-16 03:22:11.607000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781560331.575, 'datetime': '2026-06-16 03:22:11.575000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781560331.698, 'datetime': '2026-06-16 03:22:11.698000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781560331.758, 'datetime': '2026-06-16 03:22:11.758000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781560331.743, 'datetime': '2026-06-16 03:22:11.743000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781560331.805, 'datetime': '2026-06-16 03:22:11.805000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781560331.8730001, 'datetime': '2026-06-16 03:22:11.873000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 11, 981300), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781560331.956, 'datetime': '2026-06-16 03:22:11.956000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781560332.0149999, 'datetime': '2026-06-16 03:22:12.015000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781560332.045, 'datetime': '2026-06-16 03:22:12.045000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781560332.084, 'datetime': '2026-06-16 03:22:12.084000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 03:33:20,318.318 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 18, 790145), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781560998.719, 'datetime': '2026-06-16 03:33:18.719000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781560998.828, 'datetime': '2026-06-16 03:33:18.828000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781560998.848, 'datetime': '2026-06-16 03:33:18.848000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781560999.0089998, 'datetime': '2026-06-16 03:33:19.009000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781560998.989, 'datetime': '2026-06-16 03:33:18.989000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781560999.091, 'datetime': '2026-06-16 03:33:19.091000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781560999.22, 'datetime': '2026-06-16 03:33:19.220000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781560999.248, 'datetime': '2026-06-16 03:33:19.248000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781560999.355, 'datetime': '2026-06-16 03:33:19.355000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 12, 200957), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781560332.174, 'datetime': '2026-06-16 03:22:12.174000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781560332.237, 'datetime': '2026-06-16 03:22:12.237000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781560332.23, 'datetime': '2026-06-16 03:22:12.230000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781560332.26, 'datetime': '2026-06-16 03:22:12.260000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781560332.306, 'datetime': '2026-06-16 03:22:12.306000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 19, 667941), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781560999.588, 'datetime': '2026-06-16 03:33:19.588000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781560999.661, 'datetime': '2026-06-16 03:33:19.661000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781560999.765, 'datetime': '2026-06-16 03:33:19.765000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781560999.815, 'datetime': '2026-06-16 03:33:19.815000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781560999.872, 'datetime': '2026-06-16 03:33:19.872000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781561000.0180001, 'datetime': '2026-06-16 03:33:20.018000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781561000.0100002, 'datetime': '2026-06-16 03:33:20.010000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781561000.0930002, 'datetime': '2026-06-16 03:33:20.093000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781561000.237, 'datetime': '2026-06-16 03:33:20.237000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 11, 981300), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781560331.956, 'datetime': '2026-06-16 03:22:11.956000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781560332.0149999, 'datetime': '2026-06-16 03:22:12.015000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781560332.045, 'datetime': '2026-06-16 03:22:12.045000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781560332.084, 'datetime': '2026-06-16 03:22:12.084000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 03:33:20,332.332 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 18, 790145), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781560998.719, 'datetime': '2026-06-16 03:33:18.719000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781560998.828, 'datetime': '2026-06-16 03:33:18.828000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781560998.848, 'datetime': '2026-06-16 03:33:18.848000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781560999.0089998, 'datetime': '2026-06-16 03:33:19.009000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781560998.989, 'datetime': '2026-06-16 03:33:18.989000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781560999.091, 'datetime': '2026-06-16 03:33:19.091000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781560999.22, 'datetime': '2026-06-16 03:33:19.220000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781560999.248, 'datetime': '2026-06-16 03:33:19.248000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781560999.355, 'datetime': '2026-06-16 03:33:19.355000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 12, 200957), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781560332.174, 'datetime': '2026-06-16 03:22:12.174000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781560332.237, 'datetime': '2026-06-16 03:22:12.237000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781560332.23, 'datetime': '2026-06-16 03:22:12.230000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781560332.26, 'datetime': '2026-06-16 03:22:12.260000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781560332.306, 'datetime': '2026-06-16 03:22:12.306000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 19, 667941), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781560999.588, 'datetime': '2026-06-16 03:33:19.588000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781560999.661, 'datetime': '2026-06-16 03:33:19.661000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781560999.765, 'datetime': '2026-06-16 03:33:19.765000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781560999.815, 'datetime': '2026-06-16 03:33:19.815000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781560999.872, 'datetime': '2026-06-16 03:33:19.872000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781561000.0180001, 'datetime': '2026-06-16 03:33:20.018000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781561000.0100002, 'datetime': '2026-06-16 03:33:20.010000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781561000.0930002, 'datetime': '2026-06-16 03:33:20.093000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781561000.237, 'datetime': '2026-06-16 03:33:20.237000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 11, 981300), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781560331.956, 'datetime': '2026-06-16 03:22:11.956000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781560332.0149999, 'datetime': '2026-06-16 03:22:12.015000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781560332.045, 'datetime': '2026-06-16 03:22:12.045000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781560332.084, 'datetime': '2026-06-16 03:22:12.084000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 03:33:20,645.645 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 18, 790145), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781560998.719, 'datetime': '2026-06-16 03:33:18.719000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781560998.828, 'datetime': '2026-06-16 03:33:18.828000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781560998.848, 'datetime': '2026-06-16 03:33:18.848000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781560999.0089998, 'datetime': '2026-06-16 03:33:19.009000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781560998.989, 'datetime': '2026-06-16 03:33:18.989000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781560999.091, 'datetime': '2026-06-16 03:33:19.091000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781560999.22, 'datetime': '2026-06-16 03:33:19.220000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781560999.248, 'datetime': '2026-06-16 03:33:19.248000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781560999.355, 'datetime': '2026-06-16 03:33:19.355000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 12, 200957), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781560332.174, 'datetime': '2026-06-16 03:22:12.174000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781560332.237, 'datetime': '2026-06-16 03:22:12.237000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781560332.23, 'datetime': '2026-06-16 03:22:12.230000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781560332.26, 'datetime': '2026-06-16 03:22:12.260000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781560332.306, 'datetime': '2026-06-16 03:22:12.306000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 19, 667941), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781560999.588, 'datetime': '2026-06-16 03:33:19.588000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781560999.661, 'datetime': '2026-06-16 03:33:19.661000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781560999.765, 'datetime': '2026-06-16 03:33:19.765000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781560999.815, 'datetime': '2026-06-16 03:33:19.815000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781560999.872, 'datetime': '2026-06-16 03:33:19.872000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781561000.0180001, 'datetime': '2026-06-16 03:33:20.018000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781561000.0100002, 'datetime': '2026-06-16 03:33:20.010000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781561000.0930002, 'datetime': '2026-06-16 03:33:20.093000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781561000.237, 'datetime': '2026-06-16 03:33:20.237000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 20, 352864), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781561000.339, 'datetime': '2026-06-16 03:33:20.339000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781561000.361, 'datetime': '2026-06-16 03:33:20.361000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781561000.432, 'datetime': '2026-06-16 03:33:20.432000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781561000.5210001, 'datetime': '2026-06-16 03:33:20.521000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 03:33:20,659.659 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 18, 790145), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781560998.719, 'datetime': '2026-06-16 03:33:18.719000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781560998.828, 'datetime': '2026-06-16 03:33:18.828000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781560998.848, 'datetime': '2026-06-16 03:33:18.848000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781560999.0089998, 'datetime': '2026-06-16 03:33:19.009000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781560998.989, 'datetime': '2026-06-16 03:33:18.989000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781560999.091, 'datetime': '2026-06-16 03:33:19.091000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781560999.22, 'datetime': '2026-06-16 03:33:19.220000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781560999.248, 'datetime': '2026-06-16 03:33:19.248000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781560999.355, 'datetime': '2026-06-16 03:33:19.355000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 22, 12, 200957), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781560332.174, 'datetime': '2026-06-16 03:22:12.174000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781560332.237, 'datetime': '2026-06-16 03:22:12.237000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781560332.23, 'datetime': '2026-06-16 03:22:12.230000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781560332.26, 'datetime': '2026-06-16 03:22:12.260000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781560332.306, 'datetime': '2026-06-16 03:22:12.306000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 19, 667941), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781560999.588, 'datetime': '2026-06-16 03:33:19.588000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781560999.661, 'datetime': '2026-06-16 03:33:19.661000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781560999.765, 'datetime': '2026-06-16 03:33:19.765000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781560999.815, 'datetime': '2026-06-16 03:33:19.815000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781560999.872, 'datetime': '2026-06-16 03:33:19.872000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781561000.0180001, 'datetime': '2026-06-16 03:33:20.018000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781561000.0100002, 'datetime': '2026-06-16 03:33:20.010000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781561000.0930002, 'datetime': '2026-06-16 03:33:20.093000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781561000.237, 'datetime': '2026-06-16 03:33:20.237000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 20, 352864), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781561000.339, 'datetime': '2026-06-16 03:33:20.339000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781561000.361, 'datetime': '2026-06-16 03:33:20.361000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781561000.432, 'datetime': '2026-06-16 03:33:20.432000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781561000.5210001, 'datetime': '2026-06-16 03:33:20.521000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 03:33:20,999.999 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 18, 790145), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781560998.719, 'datetime': '2026-06-16 03:33:18.719000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781560998.828, 'datetime': '2026-06-16 03:33:18.828000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781560998.848, 'datetime': '2026-06-16 03:33:18.848000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781560999.0089998, 'datetime': '2026-06-16 03:33:19.009000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781560998.989, 'datetime': '2026-06-16 03:33:18.989000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781560999.091, 'datetime': '2026-06-16 03:33:19.091000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781560999.22, 'datetime': '2026-06-16 03:33:19.220000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781560999.248, 'datetime': '2026-06-16 03:33:19.248000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781560999.355, 'datetime': '2026-06-16 03:33:19.355000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 20, 679923), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781561000.6139998, 'datetime': '2026-06-16 03:33:20.614000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781561000.701, 'datetime': '2026-06-16 03:33:20.701000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781561000.79, 'datetime': '2026-06-16 03:33:20.790000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781561000.8200002, 'datetime': '2026-06-16 03:33:20.820000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1045', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781561000.924, 'datetime': '2026-06-16 03:33:20.924000', 'tray_weight': '1045', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 19, 667941), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781560999.588, 'datetime': '2026-06-16 03:33:19.588000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781560999.661, 'datetime': '2026-06-16 03:33:19.661000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781560999.765, 'datetime': '2026-06-16 03:33:19.765000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781560999.815, 'datetime': '2026-06-16 03:33:19.815000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781560999.872, 'datetime': '2026-06-16 03:33:19.872000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781561000.0180001, 'datetime': '2026-06-16 03:33:20.018000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781561000.0100002, 'datetime': '2026-06-16 03:33:20.010000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781561000.0930002, 'datetime': '2026-06-16 03:33:20.093000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781561000.237, 'datetime': '2026-06-16 03:33:20.237000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 20, 352864), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781561000.339, 'datetime': '2026-06-16 03:33:20.339000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781561000.361, 'datetime': '2026-06-16 03:33:20.361000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781561000.432, 'datetime': '2026-06-16 03:33:20.432000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781561000.5210001, 'datetime': '2026-06-16 03:33:20.521000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 03:33:21,007.007 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 18, 790145), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781560998.719, 'datetime': '2026-06-16 03:33:18.719000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781560998.828, 'datetime': '2026-06-16 03:33:18.828000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781560998.848, 'datetime': '2026-06-16 03:33:18.848000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781560999.0089998, 'datetime': '2026-06-16 03:33:19.009000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781560998.989, 'datetime': '2026-06-16 03:33:18.989000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781560999.091, 'datetime': '2026-06-16 03:33:19.091000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781560999.22, 'datetime': '2026-06-16 03:33:19.220000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781560999.248, 'datetime': '2026-06-16 03:33:19.248000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781560999.355, 'datetime': '2026-06-16 03:33:19.355000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 20, 679923), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781561000.6139998, 'datetime': '2026-06-16 03:33:20.614000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781561000.701, 'datetime': '2026-06-16 03:33:20.701000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781561000.79, 'datetime': '2026-06-16 03:33:20.790000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781561000.8200002, 'datetime': '2026-06-16 03:33:20.820000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1045', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781561000.924, 'datetime': '2026-06-16 03:33:20.924000', 'tray_weight': '1045', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 19, 667941), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781560999.588, 'datetime': '2026-06-16 03:33:19.588000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781560999.661, 'datetime': '2026-06-16 03:33:19.661000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781560999.765, 'datetime': '2026-06-16 03:33:19.765000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781560999.815, 'datetime': '2026-06-16 03:33:19.815000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781560999.872, 'datetime': '2026-06-16 03:33:19.872000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781561000.0180001, 'datetime': '2026-06-16 03:33:20.018000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781561000.0100002, 'datetime': '2026-06-16 03:33:20.010000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781561000.0930002, 'datetime': '2026-06-16 03:33:20.093000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781561000.237, 'datetime': '2026-06-16 03:33:20.237000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 20, 352864), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781561000.339, 'datetime': '2026-06-16 03:33:20.339000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781561000.361, 'datetime': '2026-06-16 03:33:20.361000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781561000.432, 'datetime': '2026-06-16 03:33:20.432000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781561000.5210001, 'datetime': '2026-06-16 03:33:20.521000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 03:47:40,759.759 INFO    ] processOrderPayment version is : v2
[2026-06-16 03:48:53,395.395 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 52, 589024), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781561932.589, 'datetime': '2026-06-16 03:48:52.589000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781561932.664, 'datetime': '2026-06-16 03:48:52.664000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781561932.724, 'datetime': '2026-06-16 03:48:52.724000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781561932.766, 'datetime': '2026-06-16 03:48:52.766000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781561932.837, 'datetime': '2026-06-16 03:48:52.837000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781561932.904, 'datetime': '2026-06-16 03:48:52.904000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781561932.928, 'datetime': '2026-06-16 03:48:52.928000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781561932.9980001, 'datetime': '2026-06-16 03:48:52.998000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781561933.161, 'datetime': '2026-06-16 03:48:53.161000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 20, 679923), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781561000.6139998, 'datetime': '2026-06-16 03:33:20.614000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781561000.701, 'datetime': '2026-06-16 03:33:20.701000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781561000.79, 'datetime': '2026-06-16 03:33:20.790000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781561000.8200002, 'datetime': '2026-06-16 03:33:20.820000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1045', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781561000.924, 'datetime': '2026-06-16 03:33:20.924000', 'tray_weight': '1045', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 19, 667941), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781560999.588, 'datetime': '2026-06-16 03:33:19.588000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781560999.661, 'datetime': '2026-06-16 03:33:19.661000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781560999.765, 'datetime': '2026-06-16 03:33:19.765000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781560999.815, 'datetime': '2026-06-16 03:33:19.815000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781560999.872, 'datetime': '2026-06-16 03:33:19.872000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781561000.0180001, 'datetime': '2026-06-16 03:33:20.018000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781561000.0100002, 'datetime': '2026-06-16 03:33:20.010000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781561000.0930002, 'datetime': '2026-06-16 03:33:20.093000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781561000.237, 'datetime': '2026-06-16 03:33:20.237000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 20, 352864), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781561000.339, 'datetime': '2026-06-16 03:33:20.339000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781561000.361, 'datetime': '2026-06-16 03:33:20.361000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781561000.432, 'datetime': '2026-06-16 03:33:20.432000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781561000.5210001, 'datetime': '2026-06-16 03:33:20.521000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 03:48:53,413.413 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 52, 589024), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781561932.589, 'datetime': '2026-06-16 03:48:52.589000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781561932.664, 'datetime': '2026-06-16 03:48:52.664000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781561932.724, 'datetime': '2026-06-16 03:48:52.724000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781561932.766, 'datetime': '2026-06-16 03:48:52.766000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781561932.837, 'datetime': '2026-06-16 03:48:52.837000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781561932.904, 'datetime': '2026-06-16 03:48:52.904000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781561932.928, 'datetime': '2026-06-16 03:48:52.928000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781561932.9980001, 'datetime': '2026-06-16 03:48:52.998000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781561933.161, 'datetime': '2026-06-16 03:48:53.161000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 20, 679923), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781561000.6139998, 'datetime': '2026-06-16 03:33:20.614000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781561000.701, 'datetime': '2026-06-16 03:33:20.701000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781561000.79, 'datetime': '2026-06-16 03:33:20.790000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781561000.8200002, 'datetime': '2026-06-16 03:33:20.820000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1045', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781561000.924, 'datetime': '2026-06-16 03:33:20.924000', 'tray_weight': '1045', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 19, 667941), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781560999.588, 'datetime': '2026-06-16 03:33:19.588000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781560999.661, 'datetime': '2026-06-16 03:33:19.661000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781560999.765, 'datetime': '2026-06-16 03:33:19.765000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781560999.815, 'datetime': '2026-06-16 03:33:19.815000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781560999.872, 'datetime': '2026-06-16 03:33:19.872000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781561000.0180001, 'datetime': '2026-06-16 03:33:20.018000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781561000.0100002, 'datetime': '2026-06-16 03:33:20.010000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781561000.0930002, 'datetime': '2026-06-16 03:33:20.093000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781561000.237, 'datetime': '2026-06-16 03:33:20.237000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 20, 352864), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781561000.339, 'datetime': '2026-06-16 03:33:20.339000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781561000.361, 'datetime': '2026-06-16 03:33:20.361000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781561000.432, 'datetime': '2026-06-16 03:33:20.432000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781561000.5210001, 'datetime': '2026-06-16 03:33:20.521000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 03:48:54,180.180 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 52, 589024), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781561932.589, 'datetime': '2026-06-16 03:48:52.589000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781561932.664, 'datetime': '2026-06-16 03:48:52.664000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781561932.724, 'datetime': '2026-06-16 03:48:52.724000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781561932.766, 'datetime': '2026-06-16 03:48:52.766000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781561932.837, 'datetime': '2026-06-16 03:48:52.837000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781561932.904, 'datetime': '2026-06-16 03:48:52.904000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781561932.928, 'datetime': '2026-06-16 03:48:52.928000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781561932.9980001, 'datetime': '2026-06-16 03:48:52.998000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781561933.161, 'datetime': '2026-06-16 03:48:53.161000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 20, 679923), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781561000.6139998, 'datetime': '2026-06-16 03:33:20.614000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781561000.701, 'datetime': '2026-06-16 03:33:20.701000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781561000.79, 'datetime': '2026-06-16 03:33:20.790000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781561000.8200002, 'datetime': '2026-06-16 03:33:20.820000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1045', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781561000.924, 'datetime': '2026-06-16 03:33:20.924000', 'tray_weight': '1045', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 53, 440787), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781561933.4569998, 'datetime': '2026-06-16 03:48:53.457000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781561933.44, 'datetime': '2026-06-16 03:48:53.440000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781561933.522, 'datetime': '2026-06-16 03:48:53.522000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781561933.6399999, 'datetime': '2026-06-16 03:48:53.640000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781561933.7020001, 'datetime': '2026-06-16 03:48:53.702000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781561933.794, 'datetime': '2026-06-16 03:48:53.794000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781561933.8370001, 'datetime': '2026-06-16 03:48:53.837000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781561934.0149999, 'datetime': '2026-06-16 03:48:54.015000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781561934.082, 'datetime': '2026-06-16 03:48:54.082000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 20, 352864), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781561000.339, 'datetime': '2026-06-16 03:33:20.339000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781561000.361, 'datetime': '2026-06-16 03:33:20.361000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781561000.432, 'datetime': '2026-06-16 03:33:20.432000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781561000.5210001, 'datetime': '2026-06-16 03:33:20.521000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 03:48:54,197.197 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 52, 589024), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781561932.589, 'datetime': '2026-06-16 03:48:52.589000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781561932.664, 'datetime': '2026-06-16 03:48:52.664000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781561932.724, 'datetime': '2026-06-16 03:48:52.724000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781561932.766, 'datetime': '2026-06-16 03:48:52.766000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781561932.837, 'datetime': '2026-06-16 03:48:52.837000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781561932.904, 'datetime': '2026-06-16 03:48:52.904000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781561932.928, 'datetime': '2026-06-16 03:48:52.928000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781561932.9980001, 'datetime': '2026-06-16 03:48:52.998000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781561933.161, 'datetime': '2026-06-16 03:48:53.161000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 20, 679923), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781561000.6139998, 'datetime': '2026-06-16 03:33:20.614000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781561000.701, 'datetime': '2026-06-16 03:33:20.701000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781561000.79, 'datetime': '2026-06-16 03:33:20.790000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781561000.8200002, 'datetime': '2026-06-16 03:33:20.820000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1045', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781561000.924, 'datetime': '2026-06-16 03:33:20.924000', 'tray_weight': '1045', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 53, 440787), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781561933.4569998, 'datetime': '2026-06-16 03:48:53.457000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781561933.44, 'datetime': '2026-06-16 03:48:53.440000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781561933.522, 'datetime': '2026-06-16 03:48:53.522000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781561933.6399999, 'datetime': '2026-06-16 03:48:53.640000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781561933.7020001, 'datetime': '2026-06-16 03:48:53.702000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781561933.794, 'datetime': '2026-06-16 03:48:53.794000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781561933.8370001, 'datetime': '2026-06-16 03:48:53.837000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781561934.0149999, 'datetime': '2026-06-16 03:48:54.015000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781561934.082, 'datetime': '2026-06-16 03:48:54.082000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 20, 352864), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781561000.339, 'datetime': '2026-06-16 03:33:20.339000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781561000.361, 'datetime': '2026-06-16 03:33:20.361000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781561000.432, 'datetime': '2026-06-16 03:33:20.432000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781561000.5210001, 'datetime': '2026-06-16 03:33:20.521000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 03:48:54,559.559 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 52, 589024), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781561932.589, 'datetime': '2026-06-16 03:48:52.589000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781561932.664, 'datetime': '2026-06-16 03:48:52.664000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781561932.724, 'datetime': '2026-06-16 03:48:52.724000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781561932.766, 'datetime': '2026-06-16 03:48:52.766000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781561932.837, 'datetime': '2026-06-16 03:48:52.837000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781561932.904, 'datetime': '2026-06-16 03:48:52.904000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781561932.928, 'datetime': '2026-06-16 03:48:52.928000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781561932.9980001, 'datetime': '2026-06-16 03:48:52.998000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781561933.161, 'datetime': '2026-06-16 03:48:53.161000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 20, 679923), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781561000.6139998, 'datetime': '2026-06-16 03:33:20.614000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781561000.701, 'datetime': '2026-06-16 03:33:20.701000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781561000.79, 'datetime': '2026-06-16 03:33:20.790000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781561000.8200002, 'datetime': '2026-06-16 03:33:20.820000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1045', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781561000.924, 'datetime': '2026-06-16 03:33:20.924000', 'tray_weight': '1045', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 53, 440787), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781561933.4569998, 'datetime': '2026-06-16 03:48:53.457000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781561933.44, 'datetime': '2026-06-16 03:48:53.440000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781561933.522, 'datetime': '2026-06-16 03:48:53.522000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781561933.6399999, 'datetime': '2026-06-16 03:48:53.640000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781561933.7020001, 'datetime': '2026-06-16 03:48:53.702000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781561933.794, 'datetime': '2026-06-16 03:48:53.794000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781561933.8370001, 'datetime': '2026-06-16 03:48:53.837000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781561934.0149999, 'datetime': '2026-06-16 03:48:54.015000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781561934.082, 'datetime': '2026-06-16 03:48:54.082000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 54, 222259), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781561934.163, 'datetime': '2026-06-16 03:48:54.163000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781561934.297, 'datetime': '2026-06-16 03:48:54.297000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781561934.343, 'datetime': '2026-06-16 03:48:54.343000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781561934.456, 'datetime': '2026-06-16 03:48:54.456000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 03:48:54,575.575 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 52, 589024), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781561932.589, 'datetime': '2026-06-16 03:48:52.589000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781561932.664, 'datetime': '2026-06-16 03:48:52.664000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781561932.724, 'datetime': '2026-06-16 03:48:52.724000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781561932.766, 'datetime': '2026-06-16 03:48:52.766000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781561932.837, 'datetime': '2026-06-16 03:48:52.837000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781561932.904, 'datetime': '2026-06-16 03:48:52.904000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781561932.928, 'datetime': '2026-06-16 03:48:52.928000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781561932.9980001, 'datetime': '2026-06-16 03:48:52.998000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781561933.161, 'datetime': '2026-06-16 03:48:53.161000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 33, 20, 679923), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781561000.6139998, 'datetime': '2026-06-16 03:33:20.614000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781561000.701, 'datetime': '2026-06-16 03:33:20.701000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781561000.79, 'datetime': '2026-06-16 03:33:20.790000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781561000.8200002, 'datetime': '2026-06-16 03:33:20.820000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1045', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781561000.924, 'datetime': '2026-06-16 03:33:20.924000', 'tray_weight': '1045', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 53, 440787), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781561933.4569998, 'datetime': '2026-06-16 03:48:53.457000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781561933.44, 'datetime': '2026-06-16 03:48:53.440000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781561933.522, 'datetime': '2026-06-16 03:48:53.522000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781561933.6399999, 'datetime': '2026-06-16 03:48:53.640000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781561933.7020001, 'datetime': '2026-06-16 03:48:53.702000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781561933.794, 'datetime': '2026-06-16 03:48:53.794000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781561933.8370001, 'datetime': '2026-06-16 03:48:53.837000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781561934.0149999, 'datetime': '2026-06-16 03:48:54.015000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781561934.082, 'datetime': '2026-06-16 03:48:54.082000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 54, 222259), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781561934.163, 'datetime': '2026-06-16 03:48:54.163000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781561934.297, 'datetime': '2026-06-16 03:48:54.297000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781561934.343, 'datetime': '2026-06-16 03:48:54.343000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781561934.456, 'datetime': '2026-06-16 03:48:54.456000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 03:48:54,987.987 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 52, 589024), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781561932.589, 'datetime': '2026-06-16 03:48:52.589000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781561932.664, 'datetime': '2026-06-16 03:48:52.664000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781561932.724, 'datetime': '2026-06-16 03:48:52.724000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781561932.766, 'datetime': '2026-06-16 03:48:52.766000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781561932.837, 'datetime': '2026-06-16 03:48:52.837000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781561932.904, 'datetime': '2026-06-16 03:48:52.904000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781561932.928, 'datetime': '2026-06-16 03:48:52.928000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781561932.9980001, 'datetime': '2026-06-16 03:48:52.998000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781561933.161, 'datetime': '2026-06-16 03:48:53.161000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 54, 600053), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781561934.5979998, 'datetime': '2026-06-16 03:48:54.598000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781561934.606, 'datetime': '2026-06-16 03:48:54.606000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781561934.71, 'datetime': '2026-06-16 03:48:54.710000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781561934.85, 'datetime': '2026-06-16 03:48:54.850000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781561934.917, 'datetime': '2026-06-16 03:48:54.917000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 53, 440787), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781561933.4569998, 'datetime': '2026-06-16 03:48:53.457000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781561933.44, 'datetime': '2026-06-16 03:48:53.440000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781561933.522, 'datetime': '2026-06-16 03:48:53.522000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781561933.6399999, 'datetime': '2026-06-16 03:48:53.640000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781561933.7020001, 'datetime': '2026-06-16 03:48:53.702000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781561933.794, 'datetime': '2026-06-16 03:48:53.794000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781561933.8370001, 'datetime': '2026-06-16 03:48:53.837000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781561934.0149999, 'datetime': '2026-06-16 03:48:54.015000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781561934.082, 'datetime': '2026-06-16 03:48:54.082000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 54, 222259), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781561934.163, 'datetime': '2026-06-16 03:48:54.163000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781561934.297, 'datetime': '2026-06-16 03:48:54.297000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781561934.343, 'datetime': '2026-06-16 03:48:54.343000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781561934.456, 'datetime': '2026-06-16 03:48:54.456000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 03:48:54,996.996 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 52, 589024), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781561932.589, 'datetime': '2026-06-16 03:48:52.589000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781561932.664, 'datetime': '2026-06-16 03:48:52.664000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781561932.724, 'datetime': '2026-06-16 03:48:52.724000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781561932.766, 'datetime': '2026-06-16 03:48:52.766000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781561932.837, 'datetime': '2026-06-16 03:48:52.837000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781561932.904, 'datetime': '2026-06-16 03:48:52.904000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781561932.928, 'datetime': '2026-06-16 03:48:52.928000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781561932.9980001, 'datetime': '2026-06-16 03:48:52.998000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781561933.161, 'datetime': '2026-06-16 03:48:53.161000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 54, 600053), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781561934.5979998, 'datetime': '2026-06-16 03:48:54.598000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781561934.606, 'datetime': '2026-06-16 03:48:54.606000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781561934.71, 'datetime': '2026-06-16 03:48:54.710000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781561934.85, 'datetime': '2026-06-16 03:48:54.850000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781561934.917, 'datetime': '2026-06-16 03:48:54.917000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 53, 440787), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781561933.4569998, 'datetime': '2026-06-16 03:48:53.457000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781561933.44, 'datetime': '2026-06-16 03:48:53.440000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781561933.522, 'datetime': '2026-06-16 03:48:53.522000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781561933.6399999, 'datetime': '2026-06-16 03:48:53.640000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781561933.7020001, 'datetime': '2026-06-16 03:48:53.702000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781561933.794, 'datetime': '2026-06-16 03:48:53.794000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781561933.8370001, 'datetime': '2026-06-16 03:48:53.837000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781561934.0149999, 'datetime': '2026-06-16 03:48:54.015000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781561934.082, 'datetime': '2026-06-16 03:48:54.082000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 54, 222259), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781561934.163, 'datetime': '2026-06-16 03:48:54.163000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781561934.297, 'datetime': '2026-06-16 03:48:54.297000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781561934.343, 'datetime': '2026-06-16 03:48:54.343000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781561934.456, 'datetime': '2026-06-16 03:48:54.456000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 03:50:57,860.860 INFO    ] processOrderPayment version is : v2
[2026-06-16 04:05:30,177.177 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 29, 353575), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781562929.3479998, 'datetime': '2026-06-16 04:05:29.348000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781562929.434, 'datetime': '2026-06-16 04:05:29.434000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781562929.512, 'datetime': '2026-06-16 04:05:29.512000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781562929.547, 'datetime': '2026-06-16 04:05:29.547000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781562929.598, 'datetime': '2026-06-16 04:05:29.598000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781562929.715, 'datetime': '2026-06-16 04:05:29.715000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781562929.797, 'datetime': '2026-06-16 04:05:29.797000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781562929.844, 'datetime': '2026-06-16 04:05:29.844000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781562929.941, 'datetime': '2026-06-16 04:05:29.941000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 54, 600053), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781561934.5979998, 'datetime': '2026-06-16 03:48:54.598000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781561934.606, 'datetime': '2026-06-16 03:48:54.606000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781561934.71, 'datetime': '2026-06-16 03:48:54.710000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781561934.85, 'datetime': '2026-06-16 03:48:54.850000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781561934.917, 'datetime': '2026-06-16 03:48:54.917000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 53, 440787), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781561933.4569998, 'datetime': '2026-06-16 03:48:53.457000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781561933.44, 'datetime': '2026-06-16 03:48:53.440000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781561933.522, 'datetime': '2026-06-16 03:48:53.522000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781561933.6399999, 'datetime': '2026-06-16 03:48:53.640000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781561933.7020001, 'datetime': '2026-06-16 03:48:53.702000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781561933.794, 'datetime': '2026-06-16 03:48:53.794000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781561933.8370001, 'datetime': '2026-06-16 03:48:53.837000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781561934.0149999, 'datetime': '2026-06-16 03:48:54.015000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781561934.082, 'datetime': '2026-06-16 03:48:54.082000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 54, 222259), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781561934.163, 'datetime': '2026-06-16 03:48:54.163000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781561934.297, 'datetime': '2026-06-16 03:48:54.297000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781561934.343, 'datetime': '2026-06-16 03:48:54.343000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781561934.456, 'datetime': '2026-06-16 03:48:54.456000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 04:05:30,194.194 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 29, 353575), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781562929.3479998, 'datetime': '2026-06-16 04:05:29.348000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781562929.434, 'datetime': '2026-06-16 04:05:29.434000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781562929.512, 'datetime': '2026-06-16 04:05:29.512000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781562929.547, 'datetime': '2026-06-16 04:05:29.547000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781562929.598, 'datetime': '2026-06-16 04:05:29.598000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781562929.715, 'datetime': '2026-06-16 04:05:29.715000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781562929.797, 'datetime': '2026-06-16 04:05:29.797000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781562929.844, 'datetime': '2026-06-16 04:05:29.844000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781562929.941, 'datetime': '2026-06-16 04:05:29.941000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 54, 600053), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781561934.5979998, 'datetime': '2026-06-16 03:48:54.598000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781561934.606, 'datetime': '2026-06-16 03:48:54.606000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781561934.71, 'datetime': '2026-06-16 03:48:54.710000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781561934.85, 'datetime': '2026-06-16 03:48:54.850000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781561934.917, 'datetime': '2026-06-16 03:48:54.917000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 53, 440787), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781561933.4569998, 'datetime': '2026-06-16 03:48:53.457000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781561933.44, 'datetime': '2026-06-16 03:48:53.440000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781561933.522, 'datetime': '2026-06-16 03:48:53.522000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781561933.6399999, 'datetime': '2026-06-16 03:48:53.640000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781561933.7020001, 'datetime': '2026-06-16 03:48:53.702000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781561933.794, 'datetime': '2026-06-16 03:48:53.794000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781561933.8370001, 'datetime': '2026-06-16 03:48:53.837000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781561934.0149999, 'datetime': '2026-06-16 03:48:54.015000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781561934.082, 'datetime': '2026-06-16 03:48:54.082000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 54, 222259), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781561934.163, 'datetime': '2026-06-16 03:48:54.163000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781561934.297, 'datetime': '2026-06-16 03:48:54.297000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781561934.343, 'datetime': '2026-06-16 03:48:54.343000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781561934.456, 'datetime': '2026-06-16 03:48:54.456000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 04:05:30,935.935 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 29, 353575), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781562929.3479998, 'datetime': '2026-06-16 04:05:29.348000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781562929.434, 'datetime': '2026-06-16 04:05:29.434000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781562929.512, 'datetime': '2026-06-16 04:05:29.512000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781562929.547, 'datetime': '2026-06-16 04:05:29.547000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781562929.598, 'datetime': '2026-06-16 04:05:29.598000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781562929.715, 'datetime': '2026-06-16 04:05:29.715000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781562929.797, 'datetime': '2026-06-16 04:05:29.797000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781562929.844, 'datetime': '2026-06-16 04:05:29.844000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781562929.941, 'datetime': '2026-06-16 04:05:29.941000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 54, 600053), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781561934.5979998, 'datetime': '2026-06-16 03:48:54.598000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781561934.606, 'datetime': '2026-06-16 03:48:54.606000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781561934.71, 'datetime': '2026-06-16 03:48:54.710000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781561934.85, 'datetime': '2026-06-16 03:48:54.850000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781561934.917, 'datetime': '2026-06-16 03:48:54.917000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 30, 220070), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781562930.221, 'datetime': '2026-06-16 04:05:30.221000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781562930.231, 'datetime': '2026-06-16 04:05:30.231000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781562930.318, 'datetime': '2026-06-16 04:05:30.318000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781562930.451, 'datetime': '2026-06-16 04:05:30.451000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781562930.497, 'datetime': '2026-06-16 04:05:30.497000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781562930.586, 'datetime': '2026-06-16 04:05:30.586000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781562930.6420002, 'datetime': '2026-06-16 04:05:30.642000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781562930.794, 'datetime': '2026-06-16 04:05:30.794000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781562930.772, 'datetime': '2026-06-16 04:05:30.772000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 54, 222259), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781561934.163, 'datetime': '2026-06-16 03:48:54.163000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781561934.297, 'datetime': '2026-06-16 03:48:54.297000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781561934.343, 'datetime': '2026-06-16 03:48:54.343000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781561934.456, 'datetime': '2026-06-16 03:48:54.456000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 04:05:30,948.948 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 29, 353575), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781562929.3479998, 'datetime': '2026-06-16 04:05:29.348000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781562929.434, 'datetime': '2026-06-16 04:05:29.434000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781562929.512, 'datetime': '2026-06-16 04:05:29.512000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781562929.547, 'datetime': '2026-06-16 04:05:29.547000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781562929.598, 'datetime': '2026-06-16 04:05:29.598000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781562929.715, 'datetime': '2026-06-16 04:05:29.715000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781562929.797, 'datetime': '2026-06-16 04:05:29.797000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781562929.844, 'datetime': '2026-06-16 04:05:29.844000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781562929.941, 'datetime': '2026-06-16 04:05:29.941000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 54, 600053), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781561934.5979998, 'datetime': '2026-06-16 03:48:54.598000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781561934.606, 'datetime': '2026-06-16 03:48:54.606000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781561934.71, 'datetime': '2026-06-16 03:48:54.710000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781561934.85, 'datetime': '2026-06-16 03:48:54.850000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781561934.917, 'datetime': '2026-06-16 03:48:54.917000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 30, 220070), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781562930.221, 'datetime': '2026-06-16 04:05:30.221000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781562930.231, 'datetime': '2026-06-16 04:05:30.231000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781562930.318, 'datetime': '2026-06-16 04:05:30.318000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781562930.451, 'datetime': '2026-06-16 04:05:30.451000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781562930.497, 'datetime': '2026-06-16 04:05:30.497000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781562930.586, 'datetime': '2026-06-16 04:05:30.586000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781562930.6420002, 'datetime': '2026-06-16 04:05:30.642000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781562930.794, 'datetime': '2026-06-16 04:05:30.794000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781562930.772, 'datetime': '2026-06-16 04:05:30.772000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 54, 222259), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781561934.163, 'datetime': '2026-06-16 03:48:54.163000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781561934.297, 'datetime': '2026-06-16 03:48:54.297000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781561934.343, 'datetime': '2026-06-16 03:48:54.343000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781561934.456, 'datetime': '2026-06-16 03:48:54.456000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 04:05:31,253.253 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 29, 353575), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781562929.3479998, 'datetime': '2026-06-16 04:05:29.348000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781562929.434, 'datetime': '2026-06-16 04:05:29.434000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781562929.512, 'datetime': '2026-06-16 04:05:29.512000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781562929.547, 'datetime': '2026-06-16 04:05:29.547000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781562929.598, 'datetime': '2026-06-16 04:05:29.598000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781562929.715, 'datetime': '2026-06-16 04:05:29.715000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781562929.797, 'datetime': '2026-06-16 04:05:29.797000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781562929.844, 'datetime': '2026-06-16 04:05:29.844000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781562929.941, 'datetime': '2026-06-16 04:05:29.941000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 54, 600053), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781561934.5979998, 'datetime': '2026-06-16 03:48:54.598000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781561934.606, 'datetime': '2026-06-16 03:48:54.606000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781561934.71, 'datetime': '2026-06-16 03:48:54.710000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781561934.85, 'datetime': '2026-06-16 03:48:54.850000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781561934.917, 'datetime': '2026-06-16 03:48:54.917000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 30, 220070), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781562930.221, 'datetime': '2026-06-16 04:05:30.221000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781562930.231, 'datetime': '2026-06-16 04:05:30.231000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781562930.318, 'datetime': '2026-06-16 04:05:30.318000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781562930.451, 'datetime': '2026-06-16 04:05:30.451000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781562930.497, 'datetime': '2026-06-16 04:05:30.497000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781562930.586, 'datetime': '2026-06-16 04:05:30.586000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781562930.6420002, 'datetime': '2026-06-16 04:05:30.642000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781562930.794, 'datetime': '2026-06-16 04:05:30.794000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781562930.772, 'datetime': '2026-06-16 04:05:30.772000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 30, 967550), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781562930.8960001, 'datetime': '2026-06-16 04:05:30.896000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781562930.9819999, 'datetime': '2026-06-16 04:05:30.982000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781562931.089, 'datetime': '2026-06-16 04:05:31.089000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781562931.097, 'datetime': '2026-06-16 04:05:31.097000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 04:05:31,266.266 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 29, 353575), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781562929.3479998, 'datetime': '2026-06-16 04:05:29.348000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781562929.434, 'datetime': '2026-06-16 04:05:29.434000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781562929.512, 'datetime': '2026-06-16 04:05:29.512000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781562929.547, 'datetime': '2026-06-16 04:05:29.547000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781562929.598, 'datetime': '2026-06-16 04:05:29.598000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781562929.715, 'datetime': '2026-06-16 04:05:29.715000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781562929.797, 'datetime': '2026-06-16 04:05:29.797000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781562929.844, 'datetime': '2026-06-16 04:05:29.844000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781562929.941, 'datetime': '2026-06-16 04:05:29.941000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 3, 48, 54, 600053), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781561934.5979998, 'datetime': '2026-06-16 03:48:54.598000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781561934.606, 'datetime': '2026-06-16 03:48:54.606000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781561934.71, 'datetime': '2026-06-16 03:48:54.710000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781561934.85, 'datetime': '2026-06-16 03:48:54.850000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781561934.917, 'datetime': '2026-06-16 03:48:54.917000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 30, 220070), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781562930.221, 'datetime': '2026-06-16 04:05:30.221000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781562930.231, 'datetime': '2026-06-16 04:05:30.231000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781562930.318, 'datetime': '2026-06-16 04:05:30.318000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781562930.451, 'datetime': '2026-06-16 04:05:30.451000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781562930.497, 'datetime': '2026-06-16 04:05:30.497000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781562930.586, 'datetime': '2026-06-16 04:05:30.586000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781562930.6420002, 'datetime': '2026-06-16 04:05:30.642000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781562930.794, 'datetime': '2026-06-16 04:05:30.794000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781562930.772, 'datetime': '2026-06-16 04:05:30.772000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 30, 967550), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781562930.8960001, 'datetime': '2026-06-16 04:05:30.896000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781562930.9819999, 'datetime': '2026-06-16 04:05:30.982000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781562931.089, 'datetime': '2026-06-16 04:05:31.089000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781562931.097, 'datetime': '2026-06-16 04:05:31.097000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 04:05:31,642.642 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 29, 353575), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781562929.3479998, 'datetime': '2026-06-16 04:05:29.348000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781562929.434, 'datetime': '2026-06-16 04:05:29.434000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781562929.512, 'datetime': '2026-06-16 04:05:29.512000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781562929.547, 'datetime': '2026-06-16 04:05:29.547000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781562929.598, 'datetime': '2026-06-16 04:05:29.598000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781562929.715, 'datetime': '2026-06-16 04:05:29.715000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781562929.797, 'datetime': '2026-06-16 04:05:29.797000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781562929.844, 'datetime': '2026-06-16 04:05:29.844000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781562929.941, 'datetime': '2026-06-16 04:05:29.941000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 31, 286596), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781562931.207, 'datetime': '2026-06-16 04:05:31.207000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781562931.332, 'datetime': '2026-06-16 04:05:31.332000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781562931.4060001, 'datetime': '2026-06-16 04:05:31.406000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781562931.457, 'datetime': '2026-06-16 04:05:31.457000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781562931.499, 'datetime': '2026-06-16 04:05:31.499000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 30, 220070), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781562930.221, 'datetime': '2026-06-16 04:05:30.221000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781562930.231, 'datetime': '2026-06-16 04:05:30.231000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781562930.318, 'datetime': '2026-06-16 04:05:30.318000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781562930.451, 'datetime': '2026-06-16 04:05:30.451000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781562930.497, 'datetime': '2026-06-16 04:05:30.497000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781562930.586, 'datetime': '2026-06-16 04:05:30.586000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781562930.6420002, 'datetime': '2026-06-16 04:05:30.642000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781562930.794, 'datetime': '2026-06-16 04:05:30.794000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781562930.772, 'datetime': '2026-06-16 04:05:30.772000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 30, 967550), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781562930.8960001, 'datetime': '2026-06-16 04:05:30.896000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781562930.9819999, 'datetime': '2026-06-16 04:05:30.982000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781562931.089, 'datetime': '2026-06-16 04:05:31.089000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781562931.097, 'datetime': '2026-06-16 04:05:31.097000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 04:05:31,655.655 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 29, 353575), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781562929.3479998, 'datetime': '2026-06-16 04:05:29.348000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781562929.434, 'datetime': '2026-06-16 04:05:29.434000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781562929.512, 'datetime': '2026-06-16 04:05:29.512000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781562929.547, 'datetime': '2026-06-16 04:05:29.547000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781562929.598, 'datetime': '2026-06-16 04:05:29.598000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781562929.715, 'datetime': '2026-06-16 04:05:29.715000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781562929.797, 'datetime': '2026-06-16 04:05:29.797000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781562929.844, 'datetime': '2026-06-16 04:05:29.844000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781562929.941, 'datetime': '2026-06-16 04:05:29.941000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 31, 286596), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781562931.207, 'datetime': '2026-06-16 04:05:31.207000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781562931.332, 'datetime': '2026-06-16 04:05:31.332000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781562931.4060001, 'datetime': '2026-06-16 04:05:31.406000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781562931.457, 'datetime': '2026-06-16 04:05:31.457000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781562931.499, 'datetime': '2026-06-16 04:05:31.499000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 30, 220070), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781562930.221, 'datetime': '2026-06-16 04:05:30.221000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781562930.231, 'datetime': '2026-06-16 04:05:30.231000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781562930.318, 'datetime': '2026-06-16 04:05:30.318000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781562930.451, 'datetime': '2026-06-16 04:05:30.451000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781562930.497, 'datetime': '2026-06-16 04:05:30.497000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781562930.586, 'datetime': '2026-06-16 04:05:30.586000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781562930.6420002, 'datetime': '2026-06-16 04:05:30.642000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781562930.794, 'datetime': '2026-06-16 04:05:30.794000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781562930.772, 'datetime': '2026-06-16 04:05:30.772000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 30, 967550), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781562930.8960001, 'datetime': '2026-06-16 04:05:30.896000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781562930.9819999, 'datetime': '2026-06-16 04:05:30.982000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781562931.089, 'datetime': '2026-06-16 04:05:31.089000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781562931.097, 'datetime': '2026-06-16 04:05:31.097000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 04:08:06,663.663 INFO    ] processOrderPayment version is : v2
[2026-06-16 04:10:45,760.760 INFO    ] processOrderPayment version is : v2
[2026-06-16 04:23:10,040.040 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 9, 186535), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781563989.198, 'datetime': '2026-06-16 04:23:09.198000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781563989.241, 'datetime': '2026-06-16 04:23:09.241000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781563989.287, 'datetime': '2026-06-16 04:23:09.287000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781563989.3690002, 'datetime': '2026-06-16 04:23:09.369000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781563989.415, 'datetime': '2026-06-16 04:23:09.415000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781563989.526, 'datetime': '2026-06-16 04:23:09.526000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781563989.545, 'datetime': '2026-06-16 04:23:09.545000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781563989.613, 'datetime': '2026-06-16 04:23:09.613000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781563989.726, 'datetime': '2026-06-16 04:23:09.726000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 31, 286596), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781562931.207, 'datetime': '2026-06-16 04:05:31.207000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781562931.332, 'datetime': '2026-06-16 04:05:31.332000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781562931.4060001, 'datetime': '2026-06-16 04:05:31.406000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781562931.457, 'datetime': '2026-06-16 04:05:31.457000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781562931.499, 'datetime': '2026-06-16 04:05:31.499000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 30, 220070), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781562930.221, 'datetime': '2026-06-16 04:05:30.221000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781562930.231, 'datetime': '2026-06-16 04:05:30.231000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781562930.318, 'datetime': '2026-06-16 04:05:30.318000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781562930.451, 'datetime': '2026-06-16 04:05:30.451000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781562930.497, 'datetime': '2026-06-16 04:05:30.497000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781562930.586, 'datetime': '2026-06-16 04:05:30.586000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781562930.6420002, 'datetime': '2026-06-16 04:05:30.642000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781562930.794, 'datetime': '2026-06-16 04:05:30.794000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781562930.772, 'datetime': '2026-06-16 04:05:30.772000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 30, 967550), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781562930.8960001, 'datetime': '2026-06-16 04:05:30.896000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781562930.9819999, 'datetime': '2026-06-16 04:05:30.982000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781562931.089, 'datetime': '2026-06-16 04:05:31.089000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781562931.097, 'datetime': '2026-06-16 04:05:31.097000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 04:23:10,058.058 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 9, 186535), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781563989.198, 'datetime': '2026-06-16 04:23:09.198000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781563989.241, 'datetime': '2026-06-16 04:23:09.241000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781563989.287, 'datetime': '2026-06-16 04:23:09.287000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781563989.3690002, 'datetime': '2026-06-16 04:23:09.369000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781563989.415, 'datetime': '2026-06-16 04:23:09.415000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781563989.526, 'datetime': '2026-06-16 04:23:09.526000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781563989.545, 'datetime': '2026-06-16 04:23:09.545000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781563989.613, 'datetime': '2026-06-16 04:23:09.613000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781563989.726, 'datetime': '2026-06-16 04:23:09.726000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 31, 286596), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781562931.207, 'datetime': '2026-06-16 04:05:31.207000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781562931.332, 'datetime': '2026-06-16 04:05:31.332000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781562931.4060001, 'datetime': '2026-06-16 04:05:31.406000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781562931.457, 'datetime': '2026-06-16 04:05:31.457000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781562931.499, 'datetime': '2026-06-16 04:05:31.499000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 30, 220070), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781562930.221, 'datetime': '2026-06-16 04:05:30.221000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781562930.231, 'datetime': '2026-06-16 04:05:30.231000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781562930.318, 'datetime': '2026-06-16 04:05:30.318000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781562930.451, 'datetime': '2026-06-16 04:05:30.451000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781562930.497, 'datetime': '2026-06-16 04:05:30.497000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781562930.586, 'datetime': '2026-06-16 04:05:30.586000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781562930.6420002, 'datetime': '2026-06-16 04:05:30.642000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781562930.794, 'datetime': '2026-06-16 04:05:30.794000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781562930.772, 'datetime': '2026-06-16 04:05:30.772000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 30, 967550), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781562930.8960001, 'datetime': '2026-06-16 04:05:30.896000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781562930.9819999, 'datetime': '2026-06-16 04:05:30.982000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781562931.089, 'datetime': '2026-06-16 04:05:31.089000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781562931.097, 'datetime': '2026-06-16 04:05:31.097000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 04:23:10,807.807 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 9, 186535), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781563989.198, 'datetime': '2026-06-16 04:23:09.198000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781563989.241, 'datetime': '2026-06-16 04:23:09.241000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781563989.287, 'datetime': '2026-06-16 04:23:09.287000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781563989.3690002, 'datetime': '2026-06-16 04:23:09.369000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781563989.415, 'datetime': '2026-06-16 04:23:09.415000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781563989.526, 'datetime': '2026-06-16 04:23:09.526000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781563989.545, 'datetime': '2026-06-16 04:23:09.545000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781563989.613, 'datetime': '2026-06-16 04:23:09.613000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781563989.726, 'datetime': '2026-06-16 04:23:09.726000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 31, 286596), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781562931.207, 'datetime': '2026-06-16 04:05:31.207000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781562931.332, 'datetime': '2026-06-16 04:05:31.332000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781562931.4060001, 'datetime': '2026-06-16 04:05:31.406000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781562931.457, 'datetime': '2026-06-16 04:05:31.457000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781562931.499, 'datetime': '2026-06-16 04:05:31.499000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 10, 85731), 'door_weights': [{'weight': '1094', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781563990.057, 'datetime': '2026-06-16 04:23:10.057000', 'tray_weight': '1094', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781563990.122, 'datetime': '2026-06-16 04:23:10.122000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781563990.163, 'datetime': '2026-06-16 04:23:10.163000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781563990.2519999, 'datetime': '2026-06-16 04:23:10.252000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781563990.359, 'datetime': '2026-06-16 04:23:10.359000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781563990.437, 'datetime': '2026-06-16 04:23:10.437000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781563990.5449998, 'datetime': '2026-06-16 04:23:10.545000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781563990.598, 'datetime': '2026-06-16 04:23:10.598000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781563990.7159998, 'datetime': '2026-06-16 04:23:10.716000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 30, 967550), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781562930.8960001, 'datetime': '2026-06-16 04:05:30.896000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781562930.9819999, 'datetime': '2026-06-16 04:05:30.982000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781562931.089, 'datetime': '2026-06-16 04:05:31.089000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781562931.097, 'datetime': '2026-06-16 04:05:31.097000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 04:23:10,823.823 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 9, 186535), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781563989.198, 'datetime': '2026-06-16 04:23:09.198000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781563989.241, 'datetime': '2026-06-16 04:23:09.241000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781563989.287, 'datetime': '2026-06-16 04:23:09.287000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781563989.3690002, 'datetime': '2026-06-16 04:23:09.369000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781563989.415, 'datetime': '2026-06-16 04:23:09.415000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781563989.526, 'datetime': '2026-06-16 04:23:09.526000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781563989.545, 'datetime': '2026-06-16 04:23:09.545000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781563989.613, 'datetime': '2026-06-16 04:23:09.613000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781563989.726, 'datetime': '2026-06-16 04:23:09.726000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 31, 286596), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781562931.207, 'datetime': '2026-06-16 04:05:31.207000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781562931.332, 'datetime': '2026-06-16 04:05:31.332000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781562931.4060001, 'datetime': '2026-06-16 04:05:31.406000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781562931.457, 'datetime': '2026-06-16 04:05:31.457000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781562931.499, 'datetime': '2026-06-16 04:05:31.499000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 10, 85731), 'door_weights': [{'weight': '1094', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781563990.057, 'datetime': '2026-06-16 04:23:10.057000', 'tray_weight': '1094', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781563990.122, 'datetime': '2026-06-16 04:23:10.122000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781563990.163, 'datetime': '2026-06-16 04:23:10.163000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781563990.2519999, 'datetime': '2026-06-16 04:23:10.252000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781563990.359, 'datetime': '2026-06-16 04:23:10.359000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781563990.437, 'datetime': '2026-06-16 04:23:10.437000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781563990.5449998, 'datetime': '2026-06-16 04:23:10.545000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781563990.598, 'datetime': '2026-06-16 04:23:10.598000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781563990.7159998, 'datetime': '2026-06-16 04:23:10.716000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 30, 967550), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781562930.8960001, 'datetime': '2026-06-16 04:05:30.896000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781562930.9819999, 'datetime': '2026-06-16 04:05:30.982000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781562931.089, 'datetime': '2026-06-16 04:05:31.089000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781562931.097, 'datetime': '2026-06-16 04:05:31.097000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 04:23:11,154.154 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 9, 186535), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781563989.198, 'datetime': '2026-06-16 04:23:09.198000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781563989.241, 'datetime': '2026-06-16 04:23:09.241000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781563989.287, 'datetime': '2026-06-16 04:23:09.287000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781563989.3690002, 'datetime': '2026-06-16 04:23:09.369000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781563989.415, 'datetime': '2026-06-16 04:23:09.415000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781563989.526, 'datetime': '2026-06-16 04:23:09.526000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781563989.545, 'datetime': '2026-06-16 04:23:09.545000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781563989.613, 'datetime': '2026-06-16 04:23:09.613000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781563989.726, 'datetime': '2026-06-16 04:23:09.726000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 31, 286596), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781562931.207, 'datetime': '2026-06-16 04:05:31.207000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781562931.332, 'datetime': '2026-06-16 04:05:31.332000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781562931.4060001, 'datetime': '2026-06-16 04:05:31.406000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781562931.457, 'datetime': '2026-06-16 04:05:31.457000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781562931.499, 'datetime': '2026-06-16 04:05:31.499000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 10, 85731), 'door_weights': [{'weight': '1094', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781563990.057, 'datetime': '2026-06-16 04:23:10.057000', 'tray_weight': '1094', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781563990.122, 'datetime': '2026-06-16 04:23:10.122000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781563990.163, 'datetime': '2026-06-16 04:23:10.163000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781563990.2519999, 'datetime': '2026-06-16 04:23:10.252000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781563990.359, 'datetime': '2026-06-16 04:23:10.359000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781563990.437, 'datetime': '2026-06-16 04:23:10.437000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781563990.5449998, 'datetime': '2026-06-16 04:23:10.545000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781563990.598, 'datetime': '2026-06-16 04:23:10.598000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781563990.7159998, 'datetime': '2026-06-16 04:23:10.716000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 10, 848038), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781563990.833, 'datetime': '2026-06-16 04:23:10.833000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781563990.897, 'datetime': '2026-06-16 04:23:10.897000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781563990.966, 'datetime': '2026-06-16 04:23:10.966000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781563991.064, 'datetime': '2026-06-16 04:23:11.064000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 04:23:11,168.168 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 9, 186535), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781563989.198, 'datetime': '2026-06-16 04:23:09.198000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781563989.241, 'datetime': '2026-06-16 04:23:09.241000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781563989.287, 'datetime': '2026-06-16 04:23:09.287000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781563989.3690002, 'datetime': '2026-06-16 04:23:09.369000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781563989.415, 'datetime': '2026-06-16 04:23:09.415000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781563989.526, 'datetime': '2026-06-16 04:23:09.526000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781563989.545, 'datetime': '2026-06-16 04:23:09.545000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781563989.613, 'datetime': '2026-06-16 04:23:09.613000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781563989.726, 'datetime': '2026-06-16 04:23:09.726000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 5, 31, 286596), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781562931.207, 'datetime': '2026-06-16 04:05:31.207000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781562931.332, 'datetime': '2026-06-16 04:05:31.332000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781562931.4060001, 'datetime': '2026-06-16 04:05:31.406000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781562931.457, 'datetime': '2026-06-16 04:05:31.457000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781562931.499, 'datetime': '2026-06-16 04:05:31.499000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 10, 85731), 'door_weights': [{'weight': '1094', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781563990.057, 'datetime': '2026-06-16 04:23:10.057000', 'tray_weight': '1094', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781563990.122, 'datetime': '2026-06-16 04:23:10.122000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781563990.163, 'datetime': '2026-06-16 04:23:10.163000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781563990.2519999, 'datetime': '2026-06-16 04:23:10.252000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781563990.359, 'datetime': '2026-06-16 04:23:10.359000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781563990.437, 'datetime': '2026-06-16 04:23:10.437000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781563990.5449998, 'datetime': '2026-06-16 04:23:10.545000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781563990.598, 'datetime': '2026-06-16 04:23:10.598000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781563990.7159998, 'datetime': '2026-06-16 04:23:10.716000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 10, 848038), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781563990.833, 'datetime': '2026-06-16 04:23:10.833000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781563990.897, 'datetime': '2026-06-16 04:23:10.897000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781563990.966, 'datetime': '2026-06-16 04:23:10.966000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781563991.064, 'datetime': '2026-06-16 04:23:11.064000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 04:23:11,563.563 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 9, 186535), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781563989.198, 'datetime': '2026-06-16 04:23:09.198000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781563989.241, 'datetime': '2026-06-16 04:23:09.241000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781563989.287, 'datetime': '2026-06-16 04:23:09.287000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781563989.3690002, 'datetime': '2026-06-16 04:23:09.369000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781563989.415, 'datetime': '2026-06-16 04:23:09.415000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781563989.526, 'datetime': '2026-06-16 04:23:09.526000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781563989.545, 'datetime': '2026-06-16 04:23:09.545000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781563989.613, 'datetime': '2026-06-16 04:23:09.613000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781563989.726, 'datetime': '2026-06-16 04:23:09.726000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 11, 189659), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781563991.1590002, 'datetime': '2026-06-16 04:23:11.159000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781563991.182, 'datetime': '2026-06-16 04:23:11.182000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781563991.333, 'datetime': '2026-06-16 04:23:11.333000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781563991.3669999, 'datetime': '2026-06-16 04:23:11.367000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781563991.427, 'datetime': '2026-06-16 04:23:11.427000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 10, 85731), 'door_weights': [{'weight': '1094', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781563990.057, 'datetime': '2026-06-16 04:23:10.057000', 'tray_weight': '1094', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781563990.122, 'datetime': '2026-06-16 04:23:10.122000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781563990.163, 'datetime': '2026-06-16 04:23:10.163000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781563990.2519999, 'datetime': '2026-06-16 04:23:10.252000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781563990.359, 'datetime': '2026-06-16 04:23:10.359000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781563990.437, 'datetime': '2026-06-16 04:23:10.437000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781563990.5449998, 'datetime': '2026-06-16 04:23:10.545000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781563990.598, 'datetime': '2026-06-16 04:23:10.598000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781563990.7159998, 'datetime': '2026-06-16 04:23:10.716000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 10, 848038), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781563990.833, 'datetime': '2026-06-16 04:23:10.833000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781563990.897, 'datetime': '2026-06-16 04:23:10.897000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781563990.966, 'datetime': '2026-06-16 04:23:10.966000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781563991.064, 'datetime': '2026-06-16 04:23:11.064000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 04:23:11,577.577 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 9, 186535), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781563989.198, 'datetime': '2026-06-16 04:23:09.198000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781563989.241, 'datetime': '2026-06-16 04:23:09.241000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781563989.287, 'datetime': '2026-06-16 04:23:09.287000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781563989.3690002, 'datetime': '2026-06-16 04:23:09.369000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781563989.415, 'datetime': '2026-06-16 04:23:09.415000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781563989.526, 'datetime': '2026-06-16 04:23:09.526000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781563989.545, 'datetime': '2026-06-16 04:23:09.545000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781563989.613, 'datetime': '2026-06-16 04:23:09.613000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781563989.726, 'datetime': '2026-06-16 04:23:09.726000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 11, 189659), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781563991.1590002, 'datetime': '2026-06-16 04:23:11.159000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781563991.182, 'datetime': '2026-06-16 04:23:11.182000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781563991.333, 'datetime': '2026-06-16 04:23:11.333000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781563991.3669999, 'datetime': '2026-06-16 04:23:11.367000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781563991.427, 'datetime': '2026-06-16 04:23:11.427000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 10, 85731), 'door_weights': [{'weight': '1094', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781563990.057, 'datetime': '2026-06-16 04:23:10.057000', 'tray_weight': '1094', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781563990.122, 'datetime': '2026-06-16 04:23:10.122000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781563990.163, 'datetime': '2026-06-16 04:23:10.163000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781563990.2519999, 'datetime': '2026-06-16 04:23:10.252000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781563990.359, 'datetime': '2026-06-16 04:23:10.359000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781563990.437, 'datetime': '2026-06-16 04:23:10.437000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781563990.5449998, 'datetime': '2026-06-16 04:23:10.545000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781563990.598, 'datetime': '2026-06-16 04:23:10.598000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781563990.7159998, 'datetime': '2026-06-16 04:23:10.716000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 10, 848038), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781563990.833, 'datetime': '2026-06-16 04:23:10.833000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781563990.897, 'datetime': '2026-06-16 04:23:10.897000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781563990.966, 'datetime': '2026-06-16 04:23:10.966000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781563991.064, 'datetime': '2026-06-16 04:23:11.064000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 04:23:51,465.465 INFO    ] processOrderPayment version is : v2
[2026-06-16 04:32:33,512.512 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 32, 746724), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781564552.718, 'datetime': '2026-06-16 04:32:32.718000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781564552.766, 'datetime': '2026-06-16 04:32:32.766000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781564552.894, 'datetime': '2026-06-16 04:32:32.894000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781564552.894, 'datetime': '2026-06-16 04:32:32.894000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781564553.0370002, 'datetime': '2026-06-16 04:32:33.037000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781564553.02, 'datetime': '2026-06-16 04:32:33.020000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781564553.1000001, 'datetime': '2026-06-16 04:32:33.100000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781564553.204, 'datetime': '2026-06-16 04:32:33.204000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781564553.27, 'datetime': '2026-06-16 04:32:33.270000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 11, 189659), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781563991.1590002, 'datetime': '2026-06-16 04:23:11.159000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781563991.182, 'datetime': '2026-06-16 04:23:11.182000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781563991.333, 'datetime': '2026-06-16 04:23:11.333000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781563991.3669999, 'datetime': '2026-06-16 04:23:11.367000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781563991.427, 'datetime': '2026-06-16 04:23:11.427000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 10, 85731), 'door_weights': [{'weight': '1094', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781563990.057, 'datetime': '2026-06-16 04:23:10.057000', 'tray_weight': '1094', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781563990.122, 'datetime': '2026-06-16 04:23:10.122000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781563990.163, 'datetime': '2026-06-16 04:23:10.163000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781563990.2519999, 'datetime': '2026-06-16 04:23:10.252000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781563990.359, 'datetime': '2026-06-16 04:23:10.359000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781563990.437, 'datetime': '2026-06-16 04:23:10.437000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781563990.5449998, 'datetime': '2026-06-16 04:23:10.545000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781563990.598, 'datetime': '2026-06-16 04:23:10.598000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781563990.7159998, 'datetime': '2026-06-16 04:23:10.716000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 10, 848038), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781563990.833, 'datetime': '2026-06-16 04:23:10.833000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781563990.897, 'datetime': '2026-06-16 04:23:10.897000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781563990.966, 'datetime': '2026-06-16 04:23:10.966000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781563991.064, 'datetime': '2026-06-16 04:23:11.064000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 04:32:33,526.526 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 32, 746724), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781564552.718, 'datetime': '2026-06-16 04:32:32.718000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781564552.766, 'datetime': '2026-06-16 04:32:32.766000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781564552.894, 'datetime': '2026-06-16 04:32:32.894000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781564552.894, 'datetime': '2026-06-16 04:32:32.894000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781564553.0370002, 'datetime': '2026-06-16 04:32:33.037000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781564553.02, 'datetime': '2026-06-16 04:32:33.020000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781564553.1000001, 'datetime': '2026-06-16 04:32:33.100000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781564553.204, 'datetime': '2026-06-16 04:32:33.204000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781564553.27, 'datetime': '2026-06-16 04:32:33.270000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 11, 189659), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781563991.1590002, 'datetime': '2026-06-16 04:23:11.159000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781563991.182, 'datetime': '2026-06-16 04:23:11.182000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781563991.333, 'datetime': '2026-06-16 04:23:11.333000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781563991.3669999, 'datetime': '2026-06-16 04:23:11.367000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781563991.427, 'datetime': '2026-06-16 04:23:11.427000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 10, 85731), 'door_weights': [{'weight': '1094', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781563990.057, 'datetime': '2026-06-16 04:23:10.057000', 'tray_weight': '1094', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781563990.122, 'datetime': '2026-06-16 04:23:10.122000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781563990.163, 'datetime': '2026-06-16 04:23:10.163000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781563990.2519999, 'datetime': '2026-06-16 04:23:10.252000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781563990.359, 'datetime': '2026-06-16 04:23:10.359000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781563990.437, 'datetime': '2026-06-16 04:23:10.437000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781563990.5449998, 'datetime': '2026-06-16 04:23:10.545000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781563990.598, 'datetime': '2026-06-16 04:23:10.598000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781563990.7159998, 'datetime': '2026-06-16 04:23:10.716000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 10, 848038), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781563990.833, 'datetime': '2026-06-16 04:23:10.833000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781563990.897, 'datetime': '2026-06-16 04:23:10.897000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781563990.966, 'datetime': '2026-06-16 04:23:10.966000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781563991.064, 'datetime': '2026-06-16 04:23:11.064000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 04:32:34,217.217 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 32, 746724), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781564552.718, 'datetime': '2026-06-16 04:32:32.718000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781564552.766, 'datetime': '2026-06-16 04:32:32.766000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781564552.894, 'datetime': '2026-06-16 04:32:32.894000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781564552.894, 'datetime': '2026-06-16 04:32:32.894000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781564553.0370002, 'datetime': '2026-06-16 04:32:33.037000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781564553.02, 'datetime': '2026-06-16 04:32:33.020000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781564553.1000001, 'datetime': '2026-06-16 04:32:33.100000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781564553.204, 'datetime': '2026-06-16 04:32:33.204000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781564553.27, 'datetime': '2026-06-16 04:32:33.270000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 11, 189659), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781563991.1590002, 'datetime': '2026-06-16 04:23:11.159000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781563991.182, 'datetime': '2026-06-16 04:23:11.182000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781563991.333, 'datetime': '2026-06-16 04:23:11.333000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781563991.3669999, 'datetime': '2026-06-16 04:23:11.367000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781563991.427, 'datetime': '2026-06-16 04:23:11.427000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 33, 546914), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781564553.536, 'datetime': '2026-06-16 04:32:33.536000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781564553.575, 'datetime': '2026-06-16 04:32:33.575000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781564553.6920002, 'datetime': '2026-06-16 04:32:33.692000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781564553.691, 'datetime': '2026-06-16 04:32:33.691000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781564553.822, 'datetime': '2026-06-16 04:32:33.822000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781564553.821, 'datetime': '2026-06-16 04:32:33.821000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781564553.937, 'datetime': '2026-06-16 04:32:33.937000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781564554.0259998, 'datetime': '2026-06-16 04:32:34.026000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781564554.105, 'datetime': '2026-06-16 04:32:34.105000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 10, 848038), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781563990.833, 'datetime': '2026-06-16 04:23:10.833000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781563990.897, 'datetime': '2026-06-16 04:23:10.897000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781563990.966, 'datetime': '2026-06-16 04:23:10.966000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781563991.064, 'datetime': '2026-06-16 04:23:11.064000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 04:32:34,232.232 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 32, 746724), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781564552.718, 'datetime': '2026-06-16 04:32:32.718000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781564552.766, 'datetime': '2026-06-16 04:32:32.766000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781564552.894, 'datetime': '2026-06-16 04:32:32.894000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781564552.894, 'datetime': '2026-06-16 04:32:32.894000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781564553.0370002, 'datetime': '2026-06-16 04:32:33.037000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781564553.02, 'datetime': '2026-06-16 04:32:33.020000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781564553.1000001, 'datetime': '2026-06-16 04:32:33.100000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781564553.204, 'datetime': '2026-06-16 04:32:33.204000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781564553.27, 'datetime': '2026-06-16 04:32:33.270000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 11, 189659), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781563991.1590002, 'datetime': '2026-06-16 04:23:11.159000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781563991.182, 'datetime': '2026-06-16 04:23:11.182000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781563991.333, 'datetime': '2026-06-16 04:23:11.333000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781563991.3669999, 'datetime': '2026-06-16 04:23:11.367000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781563991.427, 'datetime': '2026-06-16 04:23:11.427000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 33, 546914), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781564553.536, 'datetime': '2026-06-16 04:32:33.536000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781564553.575, 'datetime': '2026-06-16 04:32:33.575000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781564553.6920002, 'datetime': '2026-06-16 04:32:33.692000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781564553.691, 'datetime': '2026-06-16 04:32:33.691000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781564553.822, 'datetime': '2026-06-16 04:32:33.822000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781564553.821, 'datetime': '2026-06-16 04:32:33.821000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781564553.937, 'datetime': '2026-06-16 04:32:33.937000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781564554.0259998, 'datetime': '2026-06-16 04:32:34.026000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781564554.105, 'datetime': '2026-06-16 04:32:34.105000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 10, 848038), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781563990.833, 'datetime': '2026-06-16 04:23:10.833000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '171', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781563990.897, 'datetime': '2026-06-16 04:23:10.897000', 'tray_weight': '171', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781563990.966, 'datetime': '2026-06-16 04:23:10.966000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781563991.064, 'datetime': '2026-06-16 04:23:11.064000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 04:32:34,570.570 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 32, 746724), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781564552.718, 'datetime': '2026-06-16 04:32:32.718000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781564552.766, 'datetime': '2026-06-16 04:32:32.766000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781564552.894, 'datetime': '2026-06-16 04:32:32.894000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781564552.894, 'datetime': '2026-06-16 04:32:32.894000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781564553.0370002, 'datetime': '2026-06-16 04:32:33.037000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781564553.02, 'datetime': '2026-06-16 04:32:33.020000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781564553.1000001, 'datetime': '2026-06-16 04:32:33.100000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781564553.204, 'datetime': '2026-06-16 04:32:33.204000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781564553.27, 'datetime': '2026-06-16 04:32:33.270000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 11, 189659), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781563991.1590002, 'datetime': '2026-06-16 04:23:11.159000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781563991.182, 'datetime': '2026-06-16 04:23:11.182000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781563991.333, 'datetime': '2026-06-16 04:23:11.333000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781563991.3669999, 'datetime': '2026-06-16 04:23:11.367000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781563991.427, 'datetime': '2026-06-16 04:23:11.427000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 33, 546914), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781564553.536, 'datetime': '2026-06-16 04:32:33.536000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781564553.575, 'datetime': '2026-06-16 04:32:33.575000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781564553.6920002, 'datetime': '2026-06-16 04:32:33.692000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781564553.691, 'datetime': '2026-06-16 04:32:33.691000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781564553.822, 'datetime': '2026-06-16 04:32:33.822000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781564553.821, 'datetime': '2026-06-16 04:32:33.821000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781564553.937, 'datetime': '2026-06-16 04:32:33.937000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781564554.0259998, 'datetime': '2026-06-16 04:32:34.026000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781564554.105, 'datetime': '2026-06-16 04:32:34.105000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 34, 255931), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781564554.208, 'datetime': '2026-06-16 04:32:34.208000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781564554.335, 'datetime': '2026-06-16 04:32:34.335000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781564554.369, 'datetime': '2026-06-16 04:32:34.369000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781564554.3990002, 'datetime': '2026-06-16 04:32:34.399000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 04:32:34,586.586 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 32, 746724), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781564552.718, 'datetime': '2026-06-16 04:32:32.718000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781564552.766, 'datetime': '2026-06-16 04:32:32.766000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781564552.894, 'datetime': '2026-06-16 04:32:32.894000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781564552.894, 'datetime': '2026-06-16 04:32:32.894000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781564553.0370002, 'datetime': '2026-06-16 04:32:33.037000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781564553.02, 'datetime': '2026-06-16 04:32:33.020000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781564553.1000001, 'datetime': '2026-06-16 04:32:33.100000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781564553.204, 'datetime': '2026-06-16 04:32:33.204000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781564553.27, 'datetime': '2026-06-16 04:32:33.270000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 23, 11, 189659), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781563991.1590002, 'datetime': '2026-06-16 04:23:11.159000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781563991.182, 'datetime': '2026-06-16 04:23:11.182000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781563991.333, 'datetime': '2026-06-16 04:23:11.333000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781563991.3669999, 'datetime': '2026-06-16 04:23:11.367000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781563991.427, 'datetime': '2026-06-16 04:23:11.427000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 33, 546914), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781564553.536, 'datetime': '2026-06-16 04:32:33.536000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781564553.575, 'datetime': '2026-06-16 04:32:33.575000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781564553.6920002, 'datetime': '2026-06-16 04:32:33.692000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781564553.691, 'datetime': '2026-06-16 04:32:33.691000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781564553.822, 'datetime': '2026-06-16 04:32:33.822000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781564553.821, 'datetime': '2026-06-16 04:32:33.821000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781564553.937, 'datetime': '2026-06-16 04:32:33.937000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781564554.0259998, 'datetime': '2026-06-16 04:32:34.026000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781564554.105, 'datetime': '2026-06-16 04:32:34.105000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 34, 255931), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781564554.208, 'datetime': '2026-06-16 04:32:34.208000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781564554.335, 'datetime': '2026-06-16 04:32:34.335000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781564554.369, 'datetime': '2026-06-16 04:32:34.369000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781564554.3990002, 'datetime': '2026-06-16 04:32:34.399000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 04:32:34,989.989 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 32, 746724), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781564552.718, 'datetime': '2026-06-16 04:32:32.718000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781564552.766, 'datetime': '2026-06-16 04:32:32.766000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781564552.894, 'datetime': '2026-06-16 04:32:32.894000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781564552.894, 'datetime': '2026-06-16 04:32:32.894000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781564553.0370002, 'datetime': '2026-06-16 04:32:33.037000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781564553.02, 'datetime': '2026-06-16 04:32:33.020000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781564553.1000001, 'datetime': '2026-06-16 04:32:33.100000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781564553.204, 'datetime': '2026-06-16 04:32:33.204000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781564553.27, 'datetime': '2026-06-16 04:32:33.270000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 34, 611234), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781564554.555, 'datetime': '2026-06-16 04:32:34.555000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781564554.645, 'datetime': '2026-06-16 04:32:34.645000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781564554.7289999, 'datetime': '2026-06-16 04:32:34.729000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781564554.767, 'datetime': '2026-06-16 04:32:34.767000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781564554.828, 'datetime': '2026-06-16 04:32:34.828000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 33, 546914), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781564553.536, 'datetime': '2026-06-16 04:32:33.536000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781564553.575, 'datetime': '2026-06-16 04:32:33.575000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781564553.6920002, 'datetime': '2026-06-16 04:32:33.692000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781564553.691, 'datetime': '2026-06-16 04:32:33.691000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781564553.822, 'datetime': '2026-06-16 04:32:33.822000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781564553.821, 'datetime': '2026-06-16 04:32:33.821000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781564553.937, 'datetime': '2026-06-16 04:32:33.937000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781564554.0259998, 'datetime': '2026-06-16 04:32:34.026000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781564554.105, 'datetime': '2026-06-16 04:32:34.105000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 34, 255931), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781564554.208, 'datetime': '2026-06-16 04:32:34.208000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781564554.335, 'datetime': '2026-06-16 04:32:34.335000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781564554.369, 'datetime': '2026-06-16 04:32:34.369000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781564554.3990002, 'datetime': '2026-06-16 04:32:34.399000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 04:32:34,998.998 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 32, 746724), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781564552.718, 'datetime': '2026-06-16 04:32:32.718000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781564552.766, 'datetime': '2026-06-16 04:32:32.766000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781564552.894, 'datetime': '2026-06-16 04:32:32.894000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781564552.894, 'datetime': '2026-06-16 04:32:32.894000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781564553.0370002, 'datetime': '2026-06-16 04:32:33.037000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781564553.02, 'datetime': '2026-06-16 04:32:33.020000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781564553.1000001, 'datetime': '2026-06-16 04:32:33.100000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781564553.204, 'datetime': '2026-06-16 04:32:33.204000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781564553.27, 'datetime': '2026-06-16 04:32:33.270000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 34, 611234), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781564554.555, 'datetime': '2026-06-16 04:32:34.555000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781564554.645, 'datetime': '2026-06-16 04:32:34.645000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781564554.7289999, 'datetime': '2026-06-16 04:32:34.729000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781564554.767, 'datetime': '2026-06-16 04:32:34.767000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781564554.828, 'datetime': '2026-06-16 04:32:34.828000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 33, 546914), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781564553.536, 'datetime': '2026-06-16 04:32:33.536000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781564553.575, 'datetime': '2026-06-16 04:32:33.575000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781564553.6920002, 'datetime': '2026-06-16 04:32:33.692000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781564553.691, 'datetime': '2026-06-16 04:32:33.691000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781564553.822, 'datetime': '2026-06-16 04:32:33.822000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781564553.821, 'datetime': '2026-06-16 04:32:33.821000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781564553.937, 'datetime': '2026-06-16 04:32:33.937000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781564554.0259998, 'datetime': '2026-06-16 04:32:34.026000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781564554.105, 'datetime': '2026-06-16 04:32:34.105000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 34, 255931), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781564554.208, 'datetime': '2026-06-16 04:32:34.208000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781564554.335, 'datetime': '2026-06-16 04:32:34.335000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781564554.369, 'datetime': '2026-06-16 04:32:34.369000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781564554.3990002, 'datetime': '2026-06-16 04:32:34.399000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 04:38:38,824.824 INFO    ] processOrderPayment version is : v2
[2026-06-16 04:45:17,027.027 INFO    ] processOrderPayment version is : v2
[2026-06-16 04:48:06,228.228 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 5, 483724), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781565485.489, 'datetime': '2026-06-16 04:48:05.489000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781565485.5, 'datetime': '2026-06-16 04:48:05.500000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781565485.544, 'datetime': '2026-06-16 04:48:05.544000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781565485.6650002, 'datetime': '2026-06-16 04:48:05.665000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781565485.709, 'datetime': '2026-06-16 04:48:05.709000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781565485.73, 'datetime': '2026-06-16 04:48:05.730000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781565485.826, 'datetime': '2026-06-16 04:48:05.826000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781565485.939, 'datetime': '2026-06-16 04:48:05.939000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781565485.997, 'datetime': '2026-06-16 04:48:05.997000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 34, 611234), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781564554.555, 'datetime': '2026-06-16 04:32:34.555000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781564554.645, 'datetime': '2026-06-16 04:32:34.645000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781564554.7289999, 'datetime': '2026-06-16 04:32:34.729000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781564554.767, 'datetime': '2026-06-16 04:32:34.767000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781564554.828, 'datetime': '2026-06-16 04:32:34.828000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 33, 546914), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781564553.536, 'datetime': '2026-06-16 04:32:33.536000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781564553.575, 'datetime': '2026-06-16 04:32:33.575000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781564553.6920002, 'datetime': '2026-06-16 04:32:33.692000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781564553.691, 'datetime': '2026-06-16 04:32:33.691000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781564553.822, 'datetime': '2026-06-16 04:32:33.822000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781564553.821, 'datetime': '2026-06-16 04:32:33.821000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781564553.937, 'datetime': '2026-06-16 04:32:33.937000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781564554.0259998, 'datetime': '2026-06-16 04:32:34.026000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781564554.105, 'datetime': '2026-06-16 04:32:34.105000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 34, 255931), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781564554.208, 'datetime': '2026-06-16 04:32:34.208000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781564554.335, 'datetime': '2026-06-16 04:32:34.335000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781564554.369, 'datetime': '2026-06-16 04:32:34.369000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781564554.3990002, 'datetime': '2026-06-16 04:32:34.399000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 04:48:06,241.241 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 5, 483724), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781565485.489, 'datetime': '2026-06-16 04:48:05.489000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781565485.5, 'datetime': '2026-06-16 04:48:05.500000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781565485.544, 'datetime': '2026-06-16 04:48:05.544000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781565485.6650002, 'datetime': '2026-06-16 04:48:05.665000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781565485.709, 'datetime': '2026-06-16 04:48:05.709000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781565485.73, 'datetime': '2026-06-16 04:48:05.730000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781565485.826, 'datetime': '2026-06-16 04:48:05.826000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781565485.939, 'datetime': '2026-06-16 04:48:05.939000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781565485.997, 'datetime': '2026-06-16 04:48:05.997000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 34, 611234), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781564554.555, 'datetime': '2026-06-16 04:32:34.555000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781564554.645, 'datetime': '2026-06-16 04:32:34.645000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781564554.7289999, 'datetime': '2026-06-16 04:32:34.729000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781564554.767, 'datetime': '2026-06-16 04:32:34.767000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781564554.828, 'datetime': '2026-06-16 04:32:34.828000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 33, 546914), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781564553.536, 'datetime': '2026-06-16 04:32:33.536000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781564553.575, 'datetime': '2026-06-16 04:32:33.575000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781564553.6920002, 'datetime': '2026-06-16 04:32:33.692000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781564553.691, 'datetime': '2026-06-16 04:32:33.691000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781564553.822, 'datetime': '2026-06-16 04:32:33.822000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781564553.821, 'datetime': '2026-06-16 04:32:33.821000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781564553.937, 'datetime': '2026-06-16 04:32:33.937000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781564554.0259998, 'datetime': '2026-06-16 04:32:34.026000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781564554.105, 'datetime': '2026-06-16 04:32:34.105000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 34, 255931), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781564554.208, 'datetime': '2026-06-16 04:32:34.208000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781564554.335, 'datetime': '2026-06-16 04:32:34.335000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781564554.369, 'datetime': '2026-06-16 04:32:34.369000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781564554.3990002, 'datetime': '2026-06-16 04:32:34.399000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 04:48:06,895.895 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 5, 483724), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781565485.489, 'datetime': '2026-06-16 04:48:05.489000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781565485.5, 'datetime': '2026-06-16 04:48:05.500000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781565485.544, 'datetime': '2026-06-16 04:48:05.544000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781565485.6650002, 'datetime': '2026-06-16 04:48:05.665000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781565485.709, 'datetime': '2026-06-16 04:48:05.709000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781565485.73, 'datetime': '2026-06-16 04:48:05.730000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781565485.826, 'datetime': '2026-06-16 04:48:05.826000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781565485.939, 'datetime': '2026-06-16 04:48:05.939000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781565485.997, 'datetime': '2026-06-16 04:48:05.997000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 34, 611234), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781564554.555, 'datetime': '2026-06-16 04:32:34.555000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781564554.645, 'datetime': '2026-06-16 04:32:34.645000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781564554.7289999, 'datetime': '2026-06-16 04:32:34.729000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781564554.767, 'datetime': '2026-06-16 04:32:34.767000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781564554.828, 'datetime': '2026-06-16 04:32:34.828000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 6, 262271), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781565486.2289999, 'datetime': '2026-06-16 04:48:06.229000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781565486.2570002, 'datetime': '2026-06-16 04:48:06.257000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781565486.366, 'datetime': '2026-06-16 04:48:06.366000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781565486.419, 'datetime': '2026-06-16 04:48:06.419000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781565486.457, 'datetime': '2026-06-16 04:48:06.457000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781565486.6, 'datetime': '2026-06-16 04:48:06.600000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781565486.657, 'datetime': '2026-06-16 04:48:06.657000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781565486.672, 'datetime': '2026-06-16 04:48:06.672000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781565486.713, 'datetime': '2026-06-16 04:48:06.713000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 34, 255931), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781564554.208, 'datetime': '2026-06-16 04:32:34.208000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781564554.335, 'datetime': '2026-06-16 04:32:34.335000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781564554.369, 'datetime': '2026-06-16 04:32:34.369000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781564554.3990002, 'datetime': '2026-06-16 04:32:34.399000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 04:48:06,909.909 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 5, 483724), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781565485.489, 'datetime': '2026-06-16 04:48:05.489000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781565485.5, 'datetime': '2026-06-16 04:48:05.500000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781565485.544, 'datetime': '2026-06-16 04:48:05.544000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781565485.6650002, 'datetime': '2026-06-16 04:48:05.665000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781565485.709, 'datetime': '2026-06-16 04:48:05.709000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781565485.73, 'datetime': '2026-06-16 04:48:05.730000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781565485.826, 'datetime': '2026-06-16 04:48:05.826000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781565485.939, 'datetime': '2026-06-16 04:48:05.939000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781565485.997, 'datetime': '2026-06-16 04:48:05.997000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 34, 611234), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781564554.555, 'datetime': '2026-06-16 04:32:34.555000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781564554.645, 'datetime': '2026-06-16 04:32:34.645000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781564554.7289999, 'datetime': '2026-06-16 04:32:34.729000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781564554.767, 'datetime': '2026-06-16 04:32:34.767000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781564554.828, 'datetime': '2026-06-16 04:32:34.828000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 6, 262271), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781565486.2289999, 'datetime': '2026-06-16 04:48:06.229000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781565486.2570002, 'datetime': '2026-06-16 04:48:06.257000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781565486.366, 'datetime': '2026-06-16 04:48:06.366000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781565486.419, 'datetime': '2026-06-16 04:48:06.419000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781565486.457, 'datetime': '2026-06-16 04:48:06.457000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781565486.6, 'datetime': '2026-06-16 04:48:06.600000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781565486.657, 'datetime': '2026-06-16 04:48:06.657000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781565486.672, 'datetime': '2026-06-16 04:48:06.672000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781565486.713, 'datetime': '2026-06-16 04:48:06.713000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 34, 255931), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781564554.208, 'datetime': '2026-06-16 04:32:34.208000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781564554.335, 'datetime': '2026-06-16 04:32:34.335000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781564554.369, 'datetime': '2026-06-16 04:32:34.369000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781564554.3990002, 'datetime': '2026-06-16 04:32:34.399000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 04:48:07,213.213 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 5, 483724), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781565485.489, 'datetime': '2026-06-16 04:48:05.489000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781565485.5, 'datetime': '2026-06-16 04:48:05.500000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781565485.544, 'datetime': '2026-06-16 04:48:05.544000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781565485.6650002, 'datetime': '2026-06-16 04:48:05.665000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781565485.709, 'datetime': '2026-06-16 04:48:05.709000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781565485.73, 'datetime': '2026-06-16 04:48:05.730000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781565485.826, 'datetime': '2026-06-16 04:48:05.826000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781565485.939, 'datetime': '2026-06-16 04:48:05.939000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781565485.997, 'datetime': '2026-06-16 04:48:05.997000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 34, 611234), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781564554.555, 'datetime': '2026-06-16 04:32:34.555000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781564554.645, 'datetime': '2026-06-16 04:32:34.645000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781564554.7289999, 'datetime': '2026-06-16 04:32:34.729000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781564554.767, 'datetime': '2026-06-16 04:32:34.767000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781564554.828, 'datetime': '2026-06-16 04:32:34.828000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 6, 262271), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781565486.2289999, 'datetime': '2026-06-16 04:48:06.229000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781565486.2570002, 'datetime': '2026-06-16 04:48:06.257000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781565486.366, 'datetime': '2026-06-16 04:48:06.366000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781565486.419, 'datetime': '2026-06-16 04:48:06.419000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781565486.457, 'datetime': '2026-06-16 04:48:06.457000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781565486.6, 'datetime': '2026-06-16 04:48:06.600000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781565486.657, 'datetime': '2026-06-16 04:48:06.657000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781565486.672, 'datetime': '2026-06-16 04:48:06.672000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781565486.713, 'datetime': '2026-06-16 04:48:06.713000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 6, 928774), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781565486.932, 'datetime': '2026-06-16 04:48:06.932000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781565486.971, 'datetime': '2026-06-16 04:48:06.971000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781565486.9819999, 'datetime': '2026-06-16 04:48:06.982000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781565487.057, 'datetime': '2026-06-16 04:48:07.057000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 04:48:07,226.226 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 5, 483724), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781565485.489, 'datetime': '2026-06-16 04:48:05.489000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781565485.5, 'datetime': '2026-06-16 04:48:05.500000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781565485.544, 'datetime': '2026-06-16 04:48:05.544000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781565485.6650002, 'datetime': '2026-06-16 04:48:05.665000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781565485.709, 'datetime': '2026-06-16 04:48:05.709000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781565485.73, 'datetime': '2026-06-16 04:48:05.730000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781565485.826, 'datetime': '2026-06-16 04:48:05.826000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781565485.939, 'datetime': '2026-06-16 04:48:05.939000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781565485.997, 'datetime': '2026-06-16 04:48:05.997000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 32, 34, 611234), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781564554.555, 'datetime': '2026-06-16 04:32:34.555000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781564554.645, 'datetime': '2026-06-16 04:32:34.645000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781564554.7289999, 'datetime': '2026-06-16 04:32:34.729000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781564554.767, 'datetime': '2026-06-16 04:32:34.767000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781564554.828, 'datetime': '2026-06-16 04:32:34.828000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 6, 262271), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781565486.2289999, 'datetime': '2026-06-16 04:48:06.229000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781565486.2570002, 'datetime': '2026-06-16 04:48:06.257000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781565486.366, 'datetime': '2026-06-16 04:48:06.366000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781565486.419, 'datetime': '2026-06-16 04:48:06.419000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781565486.457, 'datetime': '2026-06-16 04:48:06.457000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781565486.6, 'datetime': '2026-06-16 04:48:06.600000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781565486.657, 'datetime': '2026-06-16 04:48:06.657000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781565486.672, 'datetime': '2026-06-16 04:48:06.672000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781565486.713, 'datetime': '2026-06-16 04:48:06.713000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 6, 928774), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781565486.932, 'datetime': '2026-06-16 04:48:06.932000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781565486.971, 'datetime': '2026-06-16 04:48:06.971000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781565486.9819999, 'datetime': '2026-06-16 04:48:06.982000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781565487.057, 'datetime': '2026-06-16 04:48:07.057000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 04:48:07,600.600 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 5, 483724), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781565485.489, 'datetime': '2026-06-16 04:48:05.489000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781565485.5, 'datetime': '2026-06-16 04:48:05.500000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781565485.544, 'datetime': '2026-06-16 04:48:05.544000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781565485.6650002, 'datetime': '2026-06-16 04:48:05.665000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781565485.709, 'datetime': '2026-06-16 04:48:05.709000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781565485.73, 'datetime': '2026-06-16 04:48:05.730000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781565485.826, 'datetime': '2026-06-16 04:48:05.826000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781565485.939, 'datetime': '2026-06-16 04:48:05.939000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781565485.997, 'datetime': '2026-06-16 04:48:05.997000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 7, 249749), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781565487.232, 'datetime': '2026-06-16 04:48:07.232000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781565487.328, 'datetime': '2026-06-16 04:48:07.328000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781565487.383, 'datetime': '2026-06-16 04:48:07.383000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781565487.399, 'datetime': '2026-06-16 04:48:07.399000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781565487.481, 'datetime': '2026-06-16 04:48:07.481000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 6, 262271), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781565486.2289999, 'datetime': '2026-06-16 04:48:06.229000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781565486.2570002, 'datetime': '2026-06-16 04:48:06.257000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781565486.366, 'datetime': '2026-06-16 04:48:06.366000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781565486.419, 'datetime': '2026-06-16 04:48:06.419000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781565486.457, 'datetime': '2026-06-16 04:48:06.457000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781565486.6, 'datetime': '2026-06-16 04:48:06.600000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781565486.657, 'datetime': '2026-06-16 04:48:06.657000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781565486.672, 'datetime': '2026-06-16 04:48:06.672000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781565486.713, 'datetime': '2026-06-16 04:48:06.713000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 6, 928774), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781565486.932, 'datetime': '2026-06-16 04:48:06.932000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781565486.971, 'datetime': '2026-06-16 04:48:06.971000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781565486.9819999, 'datetime': '2026-06-16 04:48:06.982000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781565487.057, 'datetime': '2026-06-16 04:48:07.057000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 04:48:07,613.613 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 5, 483724), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781565485.489, 'datetime': '2026-06-16 04:48:05.489000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781565485.5, 'datetime': '2026-06-16 04:48:05.500000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781565485.544, 'datetime': '2026-06-16 04:48:05.544000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781565485.6650002, 'datetime': '2026-06-16 04:48:05.665000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781565485.709, 'datetime': '2026-06-16 04:48:05.709000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781565485.73, 'datetime': '2026-06-16 04:48:05.730000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781565485.826, 'datetime': '2026-06-16 04:48:05.826000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781565485.939, 'datetime': '2026-06-16 04:48:05.939000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781565485.997, 'datetime': '2026-06-16 04:48:05.997000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 7, 249749), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781565487.232, 'datetime': '2026-06-16 04:48:07.232000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781565487.328, 'datetime': '2026-06-16 04:48:07.328000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781565487.383, 'datetime': '2026-06-16 04:48:07.383000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781565487.399, 'datetime': '2026-06-16 04:48:07.399000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781565487.481, 'datetime': '2026-06-16 04:48:07.481000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 6, 262271), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781565486.2289999, 'datetime': '2026-06-16 04:48:06.229000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781565486.2570002, 'datetime': '2026-06-16 04:48:06.257000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781565486.366, 'datetime': '2026-06-16 04:48:06.366000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781565486.419, 'datetime': '2026-06-16 04:48:06.419000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781565486.457, 'datetime': '2026-06-16 04:48:06.457000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781565486.6, 'datetime': '2026-06-16 04:48:06.600000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781565486.657, 'datetime': '2026-06-16 04:48:06.657000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781565486.672, 'datetime': '2026-06-16 04:48:06.672000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781565486.713, 'datetime': '2026-06-16 04:48:06.713000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 6, 928774), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781565486.932, 'datetime': '2026-06-16 04:48:06.932000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781565486.971, 'datetime': '2026-06-16 04:48:06.971000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781565486.9819999, 'datetime': '2026-06-16 04:48:06.982000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781565487.057, 'datetime': '2026-06-16 04:48:07.057000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 04:55:58,983.983 INFO    ] processOrderPayment version is : v2
[2026-06-16 05:06:45,464.464 INFO    ] processOrderPayment version is : v2
[2026-06-16 05:07:03,726.726 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 2, 842774), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781566622.8119998, 'datetime': '2026-06-16 05:07:02.812000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781566622.886, 'datetime': '2026-06-16 05:07:02.886000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781566622.928, 'datetime': '2026-06-16 05:07:02.928000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781566623.013, 'datetime': '2026-06-16 05:07:03.013000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781566623.133, 'datetime': '2026-06-16 05:07:03.133000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781566623.138, 'datetime': '2026-06-16 05:07:03.138000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781566623.204, 'datetime': '2026-06-16 05:07:03.204000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781566623.315, 'datetime': '2026-06-16 05:07:03.315000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781566623.377, 'datetime': '2026-06-16 05:07:03.377000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 7, 249749), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781565487.232, 'datetime': '2026-06-16 04:48:07.232000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781565487.328, 'datetime': '2026-06-16 04:48:07.328000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781565487.383, 'datetime': '2026-06-16 04:48:07.383000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781565487.399, 'datetime': '2026-06-16 04:48:07.399000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781565487.481, 'datetime': '2026-06-16 04:48:07.481000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 6, 262271), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781565486.2289999, 'datetime': '2026-06-16 04:48:06.229000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781565486.2570002, 'datetime': '2026-06-16 04:48:06.257000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781565486.366, 'datetime': '2026-06-16 04:48:06.366000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781565486.419, 'datetime': '2026-06-16 04:48:06.419000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781565486.457, 'datetime': '2026-06-16 04:48:06.457000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781565486.6, 'datetime': '2026-06-16 04:48:06.600000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781565486.657, 'datetime': '2026-06-16 04:48:06.657000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781565486.672, 'datetime': '2026-06-16 04:48:06.672000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781565486.713, 'datetime': '2026-06-16 04:48:06.713000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 6, 928774), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781565486.932, 'datetime': '2026-06-16 04:48:06.932000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781565486.971, 'datetime': '2026-06-16 04:48:06.971000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781565486.9819999, 'datetime': '2026-06-16 04:48:06.982000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781565487.057, 'datetime': '2026-06-16 04:48:07.057000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 05:07:03,742.742 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 2, 842774), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781566622.8119998, 'datetime': '2026-06-16 05:07:02.812000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781566622.886, 'datetime': '2026-06-16 05:07:02.886000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781566622.928, 'datetime': '2026-06-16 05:07:02.928000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781566623.013, 'datetime': '2026-06-16 05:07:03.013000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781566623.133, 'datetime': '2026-06-16 05:07:03.133000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781566623.138, 'datetime': '2026-06-16 05:07:03.138000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781566623.204, 'datetime': '2026-06-16 05:07:03.204000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781566623.315, 'datetime': '2026-06-16 05:07:03.315000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781566623.377, 'datetime': '2026-06-16 05:07:03.377000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 7, 249749), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781565487.232, 'datetime': '2026-06-16 04:48:07.232000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781565487.328, 'datetime': '2026-06-16 04:48:07.328000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781565487.383, 'datetime': '2026-06-16 04:48:07.383000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781565487.399, 'datetime': '2026-06-16 04:48:07.399000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781565487.481, 'datetime': '2026-06-16 04:48:07.481000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 6, 262271), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781565486.2289999, 'datetime': '2026-06-16 04:48:06.229000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781565486.2570002, 'datetime': '2026-06-16 04:48:06.257000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781565486.366, 'datetime': '2026-06-16 04:48:06.366000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781565486.419, 'datetime': '2026-06-16 04:48:06.419000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781565486.457, 'datetime': '2026-06-16 04:48:06.457000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781565486.6, 'datetime': '2026-06-16 04:48:06.600000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781565486.657, 'datetime': '2026-06-16 04:48:06.657000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781565486.672, 'datetime': '2026-06-16 04:48:06.672000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781565486.713, 'datetime': '2026-06-16 04:48:06.713000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 6, 928774), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781565486.932, 'datetime': '2026-06-16 04:48:06.932000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781565486.971, 'datetime': '2026-06-16 04:48:06.971000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781565486.9819999, 'datetime': '2026-06-16 04:48:06.982000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781565487.057, 'datetime': '2026-06-16 04:48:07.057000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 05:07:04,455.455 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 2, 842774), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781566622.8119998, 'datetime': '2026-06-16 05:07:02.812000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781566622.886, 'datetime': '2026-06-16 05:07:02.886000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781566622.928, 'datetime': '2026-06-16 05:07:02.928000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781566623.013, 'datetime': '2026-06-16 05:07:03.013000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781566623.133, 'datetime': '2026-06-16 05:07:03.133000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781566623.138, 'datetime': '2026-06-16 05:07:03.138000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781566623.204, 'datetime': '2026-06-16 05:07:03.204000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781566623.315, 'datetime': '2026-06-16 05:07:03.315000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781566623.377, 'datetime': '2026-06-16 05:07:03.377000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 7, 249749), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781565487.232, 'datetime': '2026-06-16 04:48:07.232000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781565487.328, 'datetime': '2026-06-16 04:48:07.328000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781565487.383, 'datetime': '2026-06-16 04:48:07.383000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781565487.399, 'datetime': '2026-06-16 04:48:07.399000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781565487.481, 'datetime': '2026-06-16 04:48:07.481000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 3, 766216), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781566623.755, 'datetime': '2026-06-16 05:07:03.755000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781566623.8490002, 'datetime': '2026-06-16 05:07:03.849000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781566623.881, 'datetime': '2026-06-16 05:07:03.881000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781566623.924, 'datetime': '2026-06-16 05:07:03.924000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781566624.0609999, 'datetime': '2026-06-16 05:07:04.061000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781566624.148, 'datetime': '2026-06-16 05:07:04.148000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781566624.141, 'datetime': '2026-06-16 05:07:04.141000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781566624.3009999, 'datetime': '2026-06-16 05:07:04.301000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781566624.372, 'datetime': '2026-06-16 05:07:04.372000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 6, 928774), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781565486.932, 'datetime': '2026-06-16 04:48:06.932000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781565486.971, 'datetime': '2026-06-16 04:48:06.971000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781565486.9819999, 'datetime': '2026-06-16 04:48:06.982000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781565487.057, 'datetime': '2026-06-16 04:48:07.057000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 05:07:04,470.470 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 2, 842774), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781566622.8119998, 'datetime': '2026-06-16 05:07:02.812000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781566622.886, 'datetime': '2026-06-16 05:07:02.886000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781566622.928, 'datetime': '2026-06-16 05:07:02.928000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781566623.013, 'datetime': '2026-06-16 05:07:03.013000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781566623.133, 'datetime': '2026-06-16 05:07:03.133000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781566623.138, 'datetime': '2026-06-16 05:07:03.138000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781566623.204, 'datetime': '2026-06-16 05:07:03.204000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781566623.315, 'datetime': '2026-06-16 05:07:03.315000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781566623.377, 'datetime': '2026-06-16 05:07:03.377000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 7, 249749), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781565487.232, 'datetime': '2026-06-16 04:48:07.232000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781565487.328, 'datetime': '2026-06-16 04:48:07.328000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781565487.383, 'datetime': '2026-06-16 04:48:07.383000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781565487.399, 'datetime': '2026-06-16 04:48:07.399000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781565487.481, 'datetime': '2026-06-16 04:48:07.481000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 3, 766216), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781566623.755, 'datetime': '2026-06-16 05:07:03.755000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781566623.8490002, 'datetime': '2026-06-16 05:07:03.849000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781566623.881, 'datetime': '2026-06-16 05:07:03.881000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781566623.924, 'datetime': '2026-06-16 05:07:03.924000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781566624.0609999, 'datetime': '2026-06-16 05:07:04.061000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781566624.148, 'datetime': '2026-06-16 05:07:04.148000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781566624.141, 'datetime': '2026-06-16 05:07:04.141000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781566624.3009999, 'datetime': '2026-06-16 05:07:04.301000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781566624.372, 'datetime': '2026-06-16 05:07:04.372000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 6, 928774), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781565486.932, 'datetime': '2026-06-16 04:48:06.932000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781565486.971, 'datetime': '2026-06-16 04:48:06.971000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781565486.9819999, 'datetime': '2026-06-16 04:48:06.982000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781565487.057, 'datetime': '2026-06-16 04:48:07.057000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 05:07:04,811.811 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 2, 842774), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781566622.8119998, 'datetime': '2026-06-16 05:07:02.812000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781566622.886, 'datetime': '2026-06-16 05:07:02.886000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781566622.928, 'datetime': '2026-06-16 05:07:02.928000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781566623.013, 'datetime': '2026-06-16 05:07:03.013000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781566623.133, 'datetime': '2026-06-16 05:07:03.133000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781566623.138, 'datetime': '2026-06-16 05:07:03.138000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781566623.204, 'datetime': '2026-06-16 05:07:03.204000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781566623.315, 'datetime': '2026-06-16 05:07:03.315000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781566623.377, 'datetime': '2026-06-16 05:07:03.377000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 7, 249749), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781565487.232, 'datetime': '2026-06-16 04:48:07.232000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781565487.328, 'datetime': '2026-06-16 04:48:07.328000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781565487.383, 'datetime': '2026-06-16 04:48:07.383000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781565487.399, 'datetime': '2026-06-16 04:48:07.399000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781565487.481, 'datetime': '2026-06-16 04:48:07.481000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 3, 766216), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781566623.755, 'datetime': '2026-06-16 05:07:03.755000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781566623.8490002, 'datetime': '2026-06-16 05:07:03.849000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781566623.881, 'datetime': '2026-06-16 05:07:03.881000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781566623.924, 'datetime': '2026-06-16 05:07:03.924000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781566624.0609999, 'datetime': '2026-06-16 05:07:04.061000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781566624.148, 'datetime': '2026-06-16 05:07:04.148000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781566624.141, 'datetime': '2026-06-16 05:07:04.141000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781566624.3009999, 'datetime': '2026-06-16 05:07:04.301000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781566624.372, 'datetime': '2026-06-16 05:07:04.372000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 4, 493739), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781566624.478, 'datetime': '2026-06-16 05:07:04.478000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781566624.537, 'datetime': '2026-06-16 05:07:04.537000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781566624.633, 'datetime': '2026-06-16 05:07:04.633000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781566624.725, 'datetime': '2026-06-16 05:07:04.725000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 05:07:04,826.826 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 2, 842774), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781566622.8119998, 'datetime': '2026-06-16 05:07:02.812000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781566622.886, 'datetime': '2026-06-16 05:07:02.886000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781566622.928, 'datetime': '2026-06-16 05:07:02.928000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781566623.013, 'datetime': '2026-06-16 05:07:03.013000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781566623.133, 'datetime': '2026-06-16 05:07:03.133000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781566623.138, 'datetime': '2026-06-16 05:07:03.138000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781566623.204, 'datetime': '2026-06-16 05:07:03.204000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781566623.315, 'datetime': '2026-06-16 05:07:03.315000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781566623.377, 'datetime': '2026-06-16 05:07:03.377000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 4, 48, 7, 249749), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781565487.232, 'datetime': '2026-06-16 04:48:07.232000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781565487.328, 'datetime': '2026-06-16 04:48:07.328000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781565487.383, 'datetime': '2026-06-16 04:48:07.383000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781565487.399, 'datetime': '2026-06-16 04:48:07.399000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781565487.481, 'datetime': '2026-06-16 04:48:07.481000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 3, 766216), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781566623.755, 'datetime': '2026-06-16 05:07:03.755000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781566623.8490002, 'datetime': '2026-06-16 05:07:03.849000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781566623.881, 'datetime': '2026-06-16 05:07:03.881000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781566623.924, 'datetime': '2026-06-16 05:07:03.924000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781566624.0609999, 'datetime': '2026-06-16 05:07:04.061000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781566624.148, 'datetime': '2026-06-16 05:07:04.148000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781566624.141, 'datetime': '2026-06-16 05:07:04.141000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781566624.3009999, 'datetime': '2026-06-16 05:07:04.301000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781566624.372, 'datetime': '2026-06-16 05:07:04.372000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 4, 493739), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781566624.478, 'datetime': '2026-06-16 05:07:04.478000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781566624.537, 'datetime': '2026-06-16 05:07:04.537000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781566624.633, 'datetime': '2026-06-16 05:07:04.633000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781566624.725, 'datetime': '2026-06-16 05:07:04.725000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 05:07:05,237.237 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 2, 842774), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781566622.8119998, 'datetime': '2026-06-16 05:07:02.812000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781566622.886, 'datetime': '2026-06-16 05:07:02.886000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781566622.928, 'datetime': '2026-06-16 05:07:02.928000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781566623.013, 'datetime': '2026-06-16 05:07:03.013000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781566623.133, 'datetime': '2026-06-16 05:07:03.133000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781566623.138, 'datetime': '2026-06-16 05:07:03.138000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781566623.204, 'datetime': '2026-06-16 05:07:03.204000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781566623.315, 'datetime': '2026-06-16 05:07:03.315000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781566623.377, 'datetime': '2026-06-16 05:07:03.377000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 4, 849322), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781566624.817, 'datetime': '2026-06-16 05:07:04.817000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781566624.872, 'datetime': '2026-06-16 05:07:04.872000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781566624.957, 'datetime': '2026-06-16 05:07:04.957000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781566624.9880002, 'datetime': '2026-06-16 05:07:04.988000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781566625.119, 'datetime': '2026-06-16 05:07:05.119000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 3, 766216), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781566623.755, 'datetime': '2026-06-16 05:07:03.755000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781566623.8490002, 'datetime': '2026-06-16 05:07:03.849000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781566623.881, 'datetime': '2026-06-16 05:07:03.881000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781566623.924, 'datetime': '2026-06-16 05:07:03.924000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781566624.0609999, 'datetime': '2026-06-16 05:07:04.061000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781566624.148, 'datetime': '2026-06-16 05:07:04.148000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781566624.141, 'datetime': '2026-06-16 05:07:04.141000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781566624.3009999, 'datetime': '2026-06-16 05:07:04.301000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781566624.372, 'datetime': '2026-06-16 05:07:04.372000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 4, 493739), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781566624.478, 'datetime': '2026-06-16 05:07:04.478000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781566624.537, 'datetime': '2026-06-16 05:07:04.537000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781566624.633, 'datetime': '2026-06-16 05:07:04.633000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781566624.725, 'datetime': '2026-06-16 05:07:04.725000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 05:07:05,252.252 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 2, 842774), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781566622.8119998, 'datetime': '2026-06-16 05:07:02.812000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781566622.886, 'datetime': '2026-06-16 05:07:02.886000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781566622.928, 'datetime': '2026-06-16 05:07:02.928000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781566623.013, 'datetime': '2026-06-16 05:07:03.013000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781566623.133, 'datetime': '2026-06-16 05:07:03.133000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781566623.138, 'datetime': '2026-06-16 05:07:03.138000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781566623.204, 'datetime': '2026-06-16 05:07:03.204000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781566623.315, 'datetime': '2026-06-16 05:07:03.315000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781566623.377, 'datetime': '2026-06-16 05:07:03.377000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 4, 849322), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781566624.817, 'datetime': '2026-06-16 05:07:04.817000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781566624.872, 'datetime': '2026-06-16 05:07:04.872000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781566624.957, 'datetime': '2026-06-16 05:07:04.957000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781566624.9880002, 'datetime': '2026-06-16 05:07:04.988000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781566625.119, 'datetime': '2026-06-16 05:07:05.119000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 3, 766216), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781566623.755, 'datetime': '2026-06-16 05:07:03.755000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781566623.8490002, 'datetime': '2026-06-16 05:07:03.849000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781566623.881, 'datetime': '2026-06-16 05:07:03.881000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781566623.924, 'datetime': '2026-06-16 05:07:03.924000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781566624.0609999, 'datetime': '2026-06-16 05:07:04.061000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781566624.148, 'datetime': '2026-06-16 05:07:04.148000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781566624.141, 'datetime': '2026-06-16 05:07:04.141000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781566624.3009999, 'datetime': '2026-06-16 05:07:04.301000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781566624.372, 'datetime': '2026-06-16 05:07:04.372000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 4, 493739), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781566624.478, 'datetime': '2026-06-16 05:07:04.478000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781566624.537, 'datetime': '2026-06-16 05:07:04.537000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781566624.633, 'datetime': '2026-06-16 05:07:04.633000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781566624.725, 'datetime': '2026-06-16 05:07:04.725000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 05:17:09,647.647 INFO    ] processOrderPayment version is : v2
[2026-06-16 05:20:04,902.902 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 4, 111242), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781567404.077, 'datetime': '2026-06-16 05:20:04.077000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781567404.137, 'datetime': '2026-06-16 05:20:04.137000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781567404.179, 'datetime': '2026-06-16 05:20:04.179000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781567404.2940001, 'datetime': '2026-06-16 05:20:04.294000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781567404.3240001, 'datetime': '2026-06-16 05:20:04.324000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781567404.4490001, 'datetime': '2026-06-16 05:20:04.449000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781567404.523, 'datetime': '2026-06-16 05:20:04.523000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781567404.539, 'datetime': '2026-06-16 05:20:04.539000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781567404.674, 'datetime': '2026-06-16 05:20:04.674000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 4, 849322), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781566624.817, 'datetime': '2026-06-16 05:07:04.817000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781566624.872, 'datetime': '2026-06-16 05:07:04.872000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781566624.957, 'datetime': '2026-06-16 05:07:04.957000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781566624.9880002, 'datetime': '2026-06-16 05:07:04.988000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781566625.119, 'datetime': '2026-06-16 05:07:05.119000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 3, 766216), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781566623.755, 'datetime': '2026-06-16 05:07:03.755000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781566623.8490002, 'datetime': '2026-06-16 05:07:03.849000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781566623.881, 'datetime': '2026-06-16 05:07:03.881000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781566623.924, 'datetime': '2026-06-16 05:07:03.924000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781566624.0609999, 'datetime': '2026-06-16 05:07:04.061000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781566624.148, 'datetime': '2026-06-16 05:07:04.148000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781566624.141, 'datetime': '2026-06-16 05:07:04.141000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781566624.3009999, 'datetime': '2026-06-16 05:07:04.301000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781566624.372, 'datetime': '2026-06-16 05:07:04.372000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 4, 493739), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781566624.478, 'datetime': '2026-06-16 05:07:04.478000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781566624.537, 'datetime': '2026-06-16 05:07:04.537000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781566624.633, 'datetime': '2026-06-16 05:07:04.633000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781566624.725, 'datetime': '2026-06-16 05:07:04.725000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 05:20:04,915.915 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 4, 111242), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781567404.077, 'datetime': '2026-06-16 05:20:04.077000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781567404.137, 'datetime': '2026-06-16 05:20:04.137000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781567404.179, 'datetime': '2026-06-16 05:20:04.179000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781567404.2940001, 'datetime': '2026-06-16 05:20:04.294000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781567404.3240001, 'datetime': '2026-06-16 05:20:04.324000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781567404.4490001, 'datetime': '2026-06-16 05:20:04.449000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781567404.523, 'datetime': '2026-06-16 05:20:04.523000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781567404.539, 'datetime': '2026-06-16 05:20:04.539000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781567404.674, 'datetime': '2026-06-16 05:20:04.674000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 4, 849322), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781566624.817, 'datetime': '2026-06-16 05:07:04.817000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781566624.872, 'datetime': '2026-06-16 05:07:04.872000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781566624.957, 'datetime': '2026-06-16 05:07:04.957000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781566624.9880002, 'datetime': '2026-06-16 05:07:04.988000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781566625.119, 'datetime': '2026-06-16 05:07:05.119000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 3, 766216), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781566623.755, 'datetime': '2026-06-16 05:07:03.755000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781566623.8490002, 'datetime': '2026-06-16 05:07:03.849000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781566623.881, 'datetime': '2026-06-16 05:07:03.881000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781566623.924, 'datetime': '2026-06-16 05:07:03.924000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781566624.0609999, 'datetime': '2026-06-16 05:07:04.061000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781566624.148, 'datetime': '2026-06-16 05:07:04.148000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781566624.141, 'datetime': '2026-06-16 05:07:04.141000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781566624.3009999, 'datetime': '2026-06-16 05:07:04.301000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781566624.372, 'datetime': '2026-06-16 05:07:04.372000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 4, 493739), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781566624.478, 'datetime': '2026-06-16 05:07:04.478000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781566624.537, 'datetime': '2026-06-16 05:07:04.537000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781566624.633, 'datetime': '2026-06-16 05:07:04.633000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781566624.725, 'datetime': '2026-06-16 05:07:04.725000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 05:20:05,563.563 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 4, 111242), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781567404.077, 'datetime': '2026-06-16 05:20:04.077000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781567404.137, 'datetime': '2026-06-16 05:20:04.137000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781567404.179, 'datetime': '2026-06-16 05:20:04.179000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781567404.2940001, 'datetime': '2026-06-16 05:20:04.294000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781567404.3240001, 'datetime': '2026-06-16 05:20:04.324000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781567404.4490001, 'datetime': '2026-06-16 05:20:04.449000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781567404.523, 'datetime': '2026-06-16 05:20:04.523000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781567404.539, 'datetime': '2026-06-16 05:20:04.539000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781567404.674, 'datetime': '2026-06-16 05:20:04.674000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 4, 849322), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781566624.817, 'datetime': '2026-06-16 05:07:04.817000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781566624.872, 'datetime': '2026-06-16 05:07:04.872000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781566624.957, 'datetime': '2026-06-16 05:07:04.957000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781566624.9880002, 'datetime': '2026-06-16 05:07:04.988000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781566625.119, 'datetime': '2026-06-16 05:07:05.119000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 4, 936313), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781567404.875, 'datetime': '2026-06-16 05:20:04.875000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781567405.017, 'datetime': '2026-06-16 05:20:05.017000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781567404.993, 'datetime': '2026-06-16 05:20:04.993000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781567405.062, 'datetime': '2026-06-16 05:20:05.062000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781567405.1560001, 'datetime': '2026-06-16 05:20:05.156000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781567405.1910002, 'datetime': '2026-06-16 05:20:05.191000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781567405.296, 'datetime': '2026-06-16 05:20:05.296000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781567405.401, 'datetime': '2026-06-16 05:20:05.401000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781567405.417, 'datetime': '2026-06-16 05:20:05.417000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 4, 493739), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781566624.478, 'datetime': '2026-06-16 05:07:04.478000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781566624.537, 'datetime': '2026-06-16 05:07:04.537000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781566624.633, 'datetime': '2026-06-16 05:07:04.633000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781566624.725, 'datetime': '2026-06-16 05:07:04.725000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 05:20:05,576.576 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 4, 111242), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781567404.077, 'datetime': '2026-06-16 05:20:04.077000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781567404.137, 'datetime': '2026-06-16 05:20:04.137000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781567404.179, 'datetime': '2026-06-16 05:20:04.179000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781567404.2940001, 'datetime': '2026-06-16 05:20:04.294000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781567404.3240001, 'datetime': '2026-06-16 05:20:04.324000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781567404.4490001, 'datetime': '2026-06-16 05:20:04.449000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781567404.523, 'datetime': '2026-06-16 05:20:04.523000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781567404.539, 'datetime': '2026-06-16 05:20:04.539000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781567404.674, 'datetime': '2026-06-16 05:20:04.674000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 4, 849322), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781566624.817, 'datetime': '2026-06-16 05:07:04.817000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781566624.872, 'datetime': '2026-06-16 05:07:04.872000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781566624.957, 'datetime': '2026-06-16 05:07:04.957000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781566624.9880002, 'datetime': '2026-06-16 05:07:04.988000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781566625.119, 'datetime': '2026-06-16 05:07:05.119000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 4, 936313), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781567404.875, 'datetime': '2026-06-16 05:20:04.875000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781567405.017, 'datetime': '2026-06-16 05:20:05.017000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781567404.993, 'datetime': '2026-06-16 05:20:04.993000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781567405.062, 'datetime': '2026-06-16 05:20:05.062000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781567405.1560001, 'datetime': '2026-06-16 05:20:05.156000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781567405.1910002, 'datetime': '2026-06-16 05:20:05.191000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781567405.296, 'datetime': '2026-06-16 05:20:05.296000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781567405.401, 'datetime': '2026-06-16 05:20:05.401000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781567405.417, 'datetime': '2026-06-16 05:20:05.417000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 4, 493739), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781566624.478, 'datetime': '2026-06-16 05:07:04.478000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781566624.537, 'datetime': '2026-06-16 05:07:04.537000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781566624.633, 'datetime': '2026-06-16 05:07:04.633000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781566624.725, 'datetime': '2026-06-16 05:07:04.725000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 05:20:05,885.885 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 4, 111242), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781567404.077, 'datetime': '2026-06-16 05:20:04.077000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781567404.137, 'datetime': '2026-06-16 05:20:04.137000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781567404.179, 'datetime': '2026-06-16 05:20:04.179000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781567404.2940001, 'datetime': '2026-06-16 05:20:04.294000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781567404.3240001, 'datetime': '2026-06-16 05:20:04.324000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781567404.4490001, 'datetime': '2026-06-16 05:20:04.449000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781567404.523, 'datetime': '2026-06-16 05:20:04.523000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781567404.539, 'datetime': '2026-06-16 05:20:04.539000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781567404.674, 'datetime': '2026-06-16 05:20:04.674000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 4, 849322), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781566624.817, 'datetime': '2026-06-16 05:07:04.817000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781566624.872, 'datetime': '2026-06-16 05:07:04.872000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781566624.957, 'datetime': '2026-06-16 05:07:04.957000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781566624.9880002, 'datetime': '2026-06-16 05:07:04.988000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781566625.119, 'datetime': '2026-06-16 05:07:05.119000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 4, 936313), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781567404.875, 'datetime': '2026-06-16 05:20:04.875000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781567405.017, 'datetime': '2026-06-16 05:20:05.017000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781567404.993, 'datetime': '2026-06-16 05:20:04.993000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781567405.062, 'datetime': '2026-06-16 05:20:05.062000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781567405.1560001, 'datetime': '2026-06-16 05:20:05.156000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781567405.1910002, 'datetime': '2026-06-16 05:20:05.191000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781567405.296, 'datetime': '2026-06-16 05:20:05.296000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781567405.401, 'datetime': '2026-06-16 05:20:05.401000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781567405.417, 'datetime': '2026-06-16 05:20:05.417000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 5, 596213), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781567405.565, 'datetime': '2026-06-16 05:20:05.565000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781567405.596, 'datetime': '2026-06-16 05:20:05.596000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781567405.7059999, 'datetime': '2026-06-16 05:20:05.706000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781567405.7489998, 'datetime': '2026-06-16 05:20:05.749000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 05:20:05,898.898 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 4, 111242), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781567404.077, 'datetime': '2026-06-16 05:20:04.077000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781567404.137, 'datetime': '2026-06-16 05:20:04.137000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781567404.179, 'datetime': '2026-06-16 05:20:04.179000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781567404.2940001, 'datetime': '2026-06-16 05:20:04.294000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781567404.3240001, 'datetime': '2026-06-16 05:20:04.324000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781567404.4490001, 'datetime': '2026-06-16 05:20:04.449000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781567404.523, 'datetime': '2026-06-16 05:20:04.523000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781567404.539, 'datetime': '2026-06-16 05:20:04.539000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781567404.674, 'datetime': '2026-06-16 05:20:04.674000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 7, 4, 849322), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781566624.817, 'datetime': '2026-06-16 05:07:04.817000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781566624.872, 'datetime': '2026-06-16 05:07:04.872000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781566624.957, 'datetime': '2026-06-16 05:07:04.957000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781566624.9880002, 'datetime': '2026-06-16 05:07:04.988000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781566625.119, 'datetime': '2026-06-16 05:07:05.119000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 4, 936313), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781567404.875, 'datetime': '2026-06-16 05:20:04.875000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781567405.017, 'datetime': '2026-06-16 05:20:05.017000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781567404.993, 'datetime': '2026-06-16 05:20:04.993000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781567405.062, 'datetime': '2026-06-16 05:20:05.062000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781567405.1560001, 'datetime': '2026-06-16 05:20:05.156000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781567405.1910002, 'datetime': '2026-06-16 05:20:05.191000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781567405.296, 'datetime': '2026-06-16 05:20:05.296000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781567405.401, 'datetime': '2026-06-16 05:20:05.401000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781567405.417, 'datetime': '2026-06-16 05:20:05.417000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 5, 596213), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781567405.565, 'datetime': '2026-06-16 05:20:05.565000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781567405.596, 'datetime': '2026-06-16 05:20:05.596000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781567405.7059999, 'datetime': '2026-06-16 05:20:05.706000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781567405.7489998, 'datetime': '2026-06-16 05:20:05.749000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 05:20:06,278.278 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 4, 111242), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781567404.077, 'datetime': '2026-06-16 05:20:04.077000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781567404.137, 'datetime': '2026-06-16 05:20:04.137000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781567404.179, 'datetime': '2026-06-16 05:20:04.179000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781567404.2940001, 'datetime': '2026-06-16 05:20:04.294000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781567404.3240001, 'datetime': '2026-06-16 05:20:04.324000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781567404.4490001, 'datetime': '2026-06-16 05:20:04.449000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781567404.523, 'datetime': '2026-06-16 05:20:04.523000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781567404.539, 'datetime': '2026-06-16 05:20:04.539000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781567404.674, 'datetime': '2026-06-16 05:20:04.674000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 5, 918354), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781567405.922, 'datetime': '2026-06-16 05:20:05.922000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781567405.903, 'datetime': '2026-06-16 05:20:05.903000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781567406.001, 'datetime': '2026-06-16 05:20:06.001000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781567406.1360002, 'datetime': '2026-06-16 05:20:06.136000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781567406.122, 'datetime': '2026-06-16 05:20:06.122000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 4, 936313), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781567404.875, 'datetime': '2026-06-16 05:20:04.875000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781567405.017, 'datetime': '2026-06-16 05:20:05.017000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781567404.993, 'datetime': '2026-06-16 05:20:04.993000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781567405.062, 'datetime': '2026-06-16 05:20:05.062000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781567405.1560001, 'datetime': '2026-06-16 05:20:05.156000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781567405.1910002, 'datetime': '2026-06-16 05:20:05.191000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781567405.296, 'datetime': '2026-06-16 05:20:05.296000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781567405.401, 'datetime': '2026-06-16 05:20:05.401000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781567405.417, 'datetime': '2026-06-16 05:20:05.417000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 5, 596213), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781567405.565, 'datetime': '2026-06-16 05:20:05.565000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781567405.596, 'datetime': '2026-06-16 05:20:05.596000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781567405.7059999, 'datetime': '2026-06-16 05:20:05.706000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781567405.7489998, 'datetime': '2026-06-16 05:20:05.749000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 05:20:06,291.291 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 4, 111242), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781567404.077, 'datetime': '2026-06-16 05:20:04.077000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781567404.137, 'datetime': '2026-06-16 05:20:04.137000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781567404.179, 'datetime': '2026-06-16 05:20:04.179000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781567404.2940001, 'datetime': '2026-06-16 05:20:04.294000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781567404.3240001, 'datetime': '2026-06-16 05:20:04.324000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781567404.4490001, 'datetime': '2026-06-16 05:20:04.449000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781567404.523, 'datetime': '2026-06-16 05:20:04.523000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781567404.539, 'datetime': '2026-06-16 05:20:04.539000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781567404.674, 'datetime': '2026-06-16 05:20:04.674000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 5, 918354), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781567405.922, 'datetime': '2026-06-16 05:20:05.922000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781567405.903, 'datetime': '2026-06-16 05:20:05.903000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781567406.001, 'datetime': '2026-06-16 05:20:06.001000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781567406.1360002, 'datetime': '2026-06-16 05:20:06.136000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781567406.122, 'datetime': '2026-06-16 05:20:06.122000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 4, 936313), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781567404.875, 'datetime': '2026-06-16 05:20:04.875000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781567405.017, 'datetime': '2026-06-16 05:20:05.017000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781567404.993, 'datetime': '2026-06-16 05:20:04.993000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781567405.062, 'datetime': '2026-06-16 05:20:05.062000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781567405.1560001, 'datetime': '2026-06-16 05:20:05.156000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781567405.1910002, 'datetime': '2026-06-16 05:20:05.191000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781567405.296, 'datetime': '2026-06-16 05:20:05.296000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781567405.401, 'datetime': '2026-06-16 05:20:05.401000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781567405.417, 'datetime': '2026-06-16 05:20:05.417000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 5, 596213), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781567405.565, 'datetime': '2026-06-16 05:20:05.565000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781567405.596, 'datetime': '2026-06-16 05:20:05.596000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781567405.7059999, 'datetime': '2026-06-16 05:20:05.706000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781567405.7489998, 'datetime': '2026-06-16 05:20:05.749000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 05:22:13,288.288 INFO    ] processOrderPayment version is : v2
[2026-06-16 05:30:14,806.806 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 14, 66842), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781568014.003, 'datetime': '2026-06-16 05:30:14.003000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781568014.071, 'datetime': '2026-06-16 05:30:14.071000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781568014.194, 'datetime': '2026-06-16 05:30:14.194000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781568014.242, 'datetime': '2026-06-16 05:30:14.242000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781568014.244, 'datetime': '2026-06-16 05:30:14.244000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781568014.3470001, 'datetime': '2026-06-16 05:30:14.347000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781568014.4529998, 'datetime': '2026-06-16 05:30:14.453000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781568014.539, 'datetime': '2026-06-16 05:30:14.539000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781568014.591, 'datetime': '2026-06-16 05:30:14.591000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 5, 918354), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781567405.922, 'datetime': '2026-06-16 05:20:05.922000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781567405.903, 'datetime': '2026-06-16 05:20:05.903000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781567406.001, 'datetime': '2026-06-16 05:20:06.001000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781567406.1360002, 'datetime': '2026-06-16 05:20:06.136000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781567406.122, 'datetime': '2026-06-16 05:20:06.122000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 4, 936313), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781567404.875, 'datetime': '2026-06-16 05:20:04.875000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781567405.017, 'datetime': '2026-06-16 05:20:05.017000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781567404.993, 'datetime': '2026-06-16 05:20:04.993000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781567405.062, 'datetime': '2026-06-16 05:20:05.062000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781567405.1560001, 'datetime': '2026-06-16 05:20:05.156000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781567405.1910002, 'datetime': '2026-06-16 05:20:05.191000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781567405.296, 'datetime': '2026-06-16 05:20:05.296000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781567405.401, 'datetime': '2026-06-16 05:20:05.401000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781567405.417, 'datetime': '2026-06-16 05:20:05.417000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 5, 596213), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781567405.565, 'datetime': '2026-06-16 05:20:05.565000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781567405.596, 'datetime': '2026-06-16 05:20:05.596000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781567405.7059999, 'datetime': '2026-06-16 05:20:05.706000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781567405.7489998, 'datetime': '2026-06-16 05:20:05.749000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 05:30:14,819.819 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 14, 66842), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781568014.003, 'datetime': '2026-06-16 05:30:14.003000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781568014.071, 'datetime': '2026-06-16 05:30:14.071000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781568014.194, 'datetime': '2026-06-16 05:30:14.194000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781568014.242, 'datetime': '2026-06-16 05:30:14.242000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781568014.244, 'datetime': '2026-06-16 05:30:14.244000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781568014.3470001, 'datetime': '2026-06-16 05:30:14.347000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781568014.4529998, 'datetime': '2026-06-16 05:30:14.453000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781568014.539, 'datetime': '2026-06-16 05:30:14.539000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781568014.591, 'datetime': '2026-06-16 05:30:14.591000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 5, 918354), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781567405.922, 'datetime': '2026-06-16 05:20:05.922000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781567405.903, 'datetime': '2026-06-16 05:20:05.903000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781567406.001, 'datetime': '2026-06-16 05:20:06.001000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781567406.1360002, 'datetime': '2026-06-16 05:20:06.136000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781567406.122, 'datetime': '2026-06-16 05:20:06.122000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 4, 936313), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781567404.875, 'datetime': '2026-06-16 05:20:04.875000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781567405.017, 'datetime': '2026-06-16 05:20:05.017000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781567404.993, 'datetime': '2026-06-16 05:20:04.993000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781567405.062, 'datetime': '2026-06-16 05:20:05.062000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781567405.1560001, 'datetime': '2026-06-16 05:20:05.156000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781567405.1910002, 'datetime': '2026-06-16 05:20:05.191000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781567405.296, 'datetime': '2026-06-16 05:20:05.296000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781567405.401, 'datetime': '2026-06-16 05:20:05.401000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781567405.417, 'datetime': '2026-06-16 05:20:05.417000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 5, 596213), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781567405.565, 'datetime': '2026-06-16 05:20:05.565000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781567405.596, 'datetime': '2026-06-16 05:20:05.596000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781567405.7059999, 'datetime': '2026-06-16 05:20:05.706000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781567405.7489998, 'datetime': '2026-06-16 05:20:05.749000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 05:30:15,451.451 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 14, 66842), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781568014.003, 'datetime': '2026-06-16 05:30:14.003000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781568014.071, 'datetime': '2026-06-16 05:30:14.071000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781568014.194, 'datetime': '2026-06-16 05:30:14.194000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781568014.242, 'datetime': '2026-06-16 05:30:14.242000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781568014.244, 'datetime': '2026-06-16 05:30:14.244000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781568014.3470001, 'datetime': '2026-06-16 05:30:14.347000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781568014.4529998, 'datetime': '2026-06-16 05:30:14.453000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781568014.539, 'datetime': '2026-06-16 05:30:14.539000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781568014.591, 'datetime': '2026-06-16 05:30:14.591000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 5, 918354), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781567405.922, 'datetime': '2026-06-16 05:20:05.922000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781567405.903, 'datetime': '2026-06-16 05:20:05.903000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781567406.001, 'datetime': '2026-06-16 05:20:06.001000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781567406.1360002, 'datetime': '2026-06-16 05:20:06.136000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781567406.122, 'datetime': '2026-06-16 05:20:06.122000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 14, 839149), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781568014.829, 'datetime': '2026-06-16 05:30:14.829000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781568014.864, 'datetime': '2026-06-16 05:30:14.864000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781568014.939, 'datetime': '2026-06-16 05:30:14.939000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781568014.996, 'datetime': '2026-06-16 05:30:14.996000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781568015.088, 'datetime': '2026-06-16 05:30:15.088000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781568015.1239998, 'datetime': '2026-06-16 05:30:15.124000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781568015.179, 'datetime': '2026-06-16 05:30:15.179000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781568015.258, 'datetime': '2026-06-16 05:30:15.258000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781568015.3620002, 'datetime': '2026-06-16 05:30:15.362000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 5, 596213), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781567405.565, 'datetime': '2026-06-16 05:20:05.565000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781567405.596, 'datetime': '2026-06-16 05:20:05.596000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781567405.7059999, 'datetime': '2026-06-16 05:20:05.706000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781567405.7489998, 'datetime': '2026-06-16 05:20:05.749000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 05:30:15,464.464 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 14, 66842), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781568014.003, 'datetime': '2026-06-16 05:30:14.003000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781568014.071, 'datetime': '2026-06-16 05:30:14.071000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781568014.194, 'datetime': '2026-06-16 05:30:14.194000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781568014.242, 'datetime': '2026-06-16 05:30:14.242000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781568014.244, 'datetime': '2026-06-16 05:30:14.244000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781568014.3470001, 'datetime': '2026-06-16 05:30:14.347000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781568014.4529998, 'datetime': '2026-06-16 05:30:14.453000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781568014.539, 'datetime': '2026-06-16 05:30:14.539000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781568014.591, 'datetime': '2026-06-16 05:30:14.591000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 5, 918354), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781567405.922, 'datetime': '2026-06-16 05:20:05.922000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781567405.903, 'datetime': '2026-06-16 05:20:05.903000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781567406.001, 'datetime': '2026-06-16 05:20:06.001000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781567406.1360002, 'datetime': '2026-06-16 05:20:06.136000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781567406.122, 'datetime': '2026-06-16 05:20:06.122000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 14, 839149), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781568014.829, 'datetime': '2026-06-16 05:30:14.829000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781568014.864, 'datetime': '2026-06-16 05:30:14.864000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781568014.939, 'datetime': '2026-06-16 05:30:14.939000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781568014.996, 'datetime': '2026-06-16 05:30:14.996000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781568015.088, 'datetime': '2026-06-16 05:30:15.088000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781568015.1239998, 'datetime': '2026-06-16 05:30:15.124000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781568015.179, 'datetime': '2026-06-16 05:30:15.179000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781568015.258, 'datetime': '2026-06-16 05:30:15.258000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781568015.3620002, 'datetime': '2026-06-16 05:30:15.362000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 5, 596213), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781567405.565, 'datetime': '2026-06-16 05:20:05.565000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781567405.596, 'datetime': '2026-06-16 05:20:05.596000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781567405.7059999, 'datetime': '2026-06-16 05:20:05.706000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781567405.7489998, 'datetime': '2026-06-16 05:20:05.749000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 05:30:15,766.766 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 14, 66842), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781568014.003, 'datetime': '2026-06-16 05:30:14.003000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781568014.071, 'datetime': '2026-06-16 05:30:14.071000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781568014.194, 'datetime': '2026-06-16 05:30:14.194000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781568014.242, 'datetime': '2026-06-16 05:30:14.242000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781568014.244, 'datetime': '2026-06-16 05:30:14.244000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781568014.3470001, 'datetime': '2026-06-16 05:30:14.347000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781568014.4529998, 'datetime': '2026-06-16 05:30:14.453000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781568014.539, 'datetime': '2026-06-16 05:30:14.539000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781568014.591, 'datetime': '2026-06-16 05:30:14.591000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 5, 918354), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781567405.922, 'datetime': '2026-06-16 05:20:05.922000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781567405.903, 'datetime': '2026-06-16 05:20:05.903000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781567406.001, 'datetime': '2026-06-16 05:20:06.001000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781567406.1360002, 'datetime': '2026-06-16 05:20:06.136000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781567406.122, 'datetime': '2026-06-16 05:20:06.122000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 14, 839149), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781568014.829, 'datetime': '2026-06-16 05:30:14.829000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781568014.864, 'datetime': '2026-06-16 05:30:14.864000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781568014.939, 'datetime': '2026-06-16 05:30:14.939000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781568014.996, 'datetime': '2026-06-16 05:30:14.996000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781568015.088, 'datetime': '2026-06-16 05:30:15.088000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781568015.1239998, 'datetime': '2026-06-16 05:30:15.124000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781568015.179, 'datetime': '2026-06-16 05:30:15.179000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781568015.258, 'datetime': '2026-06-16 05:30:15.258000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781568015.3620002, 'datetime': '2026-06-16 05:30:15.362000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 15, 483557), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781568015.4329998, 'datetime': '2026-06-16 05:30:15.433000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781568015.499, 'datetime': '2026-06-16 05:30:15.499000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781568015.544, 'datetime': '2026-06-16 05:30:15.544000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781568015.692, 'datetime': '2026-06-16 05:30:15.692000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 05:30:15,778.778 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 14, 66842), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781568014.003, 'datetime': '2026-06-16 05:30:14.003000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781568014.071, 'datetime': '2026-06-16 05:30:14.071000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781568014.194, 'datetime': '2026-06-16 05:30:14.194000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781568014.242, 'datetime': '2026-06-16 05:30:14.242000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781568014.244, 'datetime': '2026-06-16 05:30:14.244000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781568014.3470001, 'datetime': '2026-06-16 05:30:14.347000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781568014.4529998, 'datetime': '2026-06-16 05:30:14.453000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781568014.539, 'datetime': '2026-06-16 05:30:14.539000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781568014.591, 'datetime': '2026-06-16 05:30:14.591000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 20, 5, 918354), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781567405.922, 'datetime': '2026-06-16 05:20:05.922000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781567405.903, 'datetime': '2026-06-16 05:20:05.903000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781567406.001, 'datetime': '2026-06-16 05:20:06.001000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781567406.1360002, 'datetime': '2026-06-16 05:20:06.136000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781567406.122, 'datetime': '2026-06-16 05:20:06.122000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 14, 839149), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781568014.829, 'datetime': '2026-06-16 05:30:14.829000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781568014.864, 'datetime': '2026-06-16 05:30:14.864000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781568014.939, 'datetime': '2026-06-16 05:30:14.939000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781568014.996, 'datetime': '2026-06-16 05:30:14.996000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781568015.088, 'datetime': '2026-06-16 05:30:15.088000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781568015.1239998, 'datetime': '2026-06-16 05:30:15.124000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781568015.179, 'datetime': '2026-06-16 05:30:15.179000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781568015.258, 'datetime': '2026-06-16 05:30:15.258000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781568015.3620002, 'datetime': '2026-06-16 05:30:15.362000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 15, 483557), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781568015.4329998, 'datetime': '2026-06-16 05:30:15.433000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781568015.499, 'datetime': '2026-06-16 05:30:15.499000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781568015.544, 'datetime': '2026-06-16 05:30:15.544000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781568015.692, 'datetime': '2026-06-16 05:30:15.692000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 05:30:16,073.073 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 14, 66842), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781568014.003, 'datetime': '2026-06-16 05:30:14.003000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781568014.071, 'datetime': '2026-06-16 05:30:14.071000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781568014.194, 'datetime': '2026-06-16 05:30:14.194000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781568014.242, 'datetime': '2026-06-16 05:30:14.242000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781568014.244, 'datetime': '2026-06-16 05:30:14.244000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781568014.3470001, 'datetime': '2026-06-16 05:30:14.347000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781568014.4529998, 'datetime': '2026-06-16 05:30:14.453000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781568014.539, 'datetime': '2026-06-16 05:30:14.539000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781568014.591, 'datetime': '2026-06-16 05:30:14.591000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 15, 798088), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781568015.74, 'datetime': '2026-06-16 05:30:15.740000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781568015.809, 'datetime': '2026-06-16 05:30:15.809000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781568015.833, 'datetime': '2026-06-16 05:30:15.833000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781568015.921, 'datetime': '2026-06-16 05:30:15.921000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781568016.009, 'datetime': '2026-06-16 05:30:16.009000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 14, 839149), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781568014.829, 'datetime': '2026-06-16 05:30:14.829000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781568014.864, 'datetime': '2026-06-16 05:30:14.864000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781568014.939, 'datetime': '2026-06-16 05:30:14.939000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781568014.996, 'datetime': '2026-06-16 05:30:14.996000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781568015.088, 'datetime': '2026-06-16 05:30:15.088000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781568015.1239998, 'datetime': '2026-06-16 05:30:15.124000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781568015.179, 'datetime': '2026-06-16 05:30:15.179000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781568015.258, 'datetime': '2026-06-16 05:30:15.258000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781568015.3620002, 'datetime': '2026-06-16 05:30:15.362000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 15, 483557), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781568015.4329998, 'datetime': '2026-06-16 05:30:15.433000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781568015.499, 'datetime': '2026-06-16 05:30:15.499000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781568015.544, 'datetime': '2026-06-16 05:30:15.544000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781568015.692, 'datetime': '2026-06-16 05:30:15.692000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 05:30:16,080.080 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 14, 66842), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781568014.003, 'datetime': '2026-06-16 05:30:14.003000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781568014.071, 'datetime': '2026-06-16 05:30:14.071000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781568014.194, 'datetime': '2026-06-16 05:30:14.194000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781568014.242, 'datetime': '2026-06-16 05:30:14.242000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781568014.244, 'datetime': '2026-06-16 05:30:14.244000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781568014.3470001, 'datetime': '2026-06-16 05:30:14.347000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781568014.4529998, 'datetime': '2026-06-16 05:30:14.453000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781568014.539, 'datetime': '2026-06-16 05:30:14.539000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781568014.591, 'datetime': '2026-06-16 05:30:14.591000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 15, 798088), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781568015.74, 'datetime': '2026-06-16 05:30:15.740000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781568015.809, 'datetime': '2026-06-16 05:30:15.809000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781568015.833, 'datetime': '2026-06-16 05:30:15.833000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781568015.921, 'datetime': '2026-06-16 05:30:15.921000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781568016.009, 'datetime': '2026-06-16 05:30:16.009000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 14, 839149), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781568014.829, 'datetime': '2026-06-16 05:30:14.829000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781568014.864, 'datetime': '2026-06-16 05:30:14.864000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781568014.939, 'datetime': '2026-06-16 05:30:14.939000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781568014.996, 'datetime': '2026-06-16 05:30:14.996000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781568015.088, 'datetime': '2026-06-16 05:30:15.088000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781568015.1239998, 'datetime': '2026-06-16 05:30:15.124000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781568015.179, 'datetime': '2026-06-16 05:30:15.179000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781568015.258, 'datetime': '2026-06-16 05:30:15.258000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781568015.3620002, 'datetime': '2026-06-16 05:30:15.362000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 15, 483557), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781568015.4329998, 'datetime': '2026-06-16 05:30:15.433000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781568015.499, 'datetime': '2026-06-16 05:30:15.499000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781568015.544, 'datetime': '2026-06-16 05:30:15.544000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781568015.692, 'datetime': '2026-06-16 05:30:15.692000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 05:33:25,414.414 INFO    ] processOrderPayment version is : v2
[2026-06-16 05:40:37,314.314 INFO    ] processOrderPayment version is : v2
[2026-06-16 05:52:26,884.884 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 26, 89700), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781569346.016, 'datetime': '2026-06-16 05:52:26.016000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781569346.097, 'datetime': '2026-06-16 05:52:26.097000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781569346.1460001, 'datetime': '2026-06-16 05:52:26.146000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781569346.274, 'datetime': '2026-06-16 05:52:26.274000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781569346.362, 'datetime': '2026-06-16 05:52:26.362000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781569346.452, 'datetime': '2026-06-16 05:52:26.452000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781569346.517, 'datetime': '2026-06-16 05:52:26.517000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781569346.5410001, 'datetime': '2026-06-16 05:52:26.541000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781569346.597, 'datetime': '2026-06-16 05:52:26.597000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 15, 798088), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781568015.74, 'datetime': '2026-06-16 05:30:15.740000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781568015.809, 'datetime': '2026-06-16 05:30:15.809000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781568015.833, 'datetime': '2026-06-16 05:30:15.833000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781568015.921, 'datetime': '2026-06-16 05:30:15.921000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781568016.009, 'datetime': '2026-06-16 05:30:16.009000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 14, 839149), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781568014.829, 'datetime': '2026-06-16 05:30:14.829000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781568014.864, 'datetime': '2026-06-16 05:30:14.864000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781568014.939, 'datetime': '2026-06-16 05:30:14.939000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781568014.996, 'datetime': '2026-06-16 05:30:14.996000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781568015.088, 'datetime': '2026-06-16 05:30:15.088000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781568015.1239998, 'datetime': '2026-06-16 05:30:15.124000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781568015.179, 'datetime': '2026-06-16 05:30:15.179000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781568015.258, 'datetime': '2026-06-16 05:30:15.258000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781568015.3620002, 'datetime': '2026-06-16 05:30:15.362000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 15, 483557), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781568015.4329998, 'datetime': '2026-06-16 05:30:15.433000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781568015.499, 'datetime': '2026-06-16 05:30:15.499000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781568015.544, 'datetime': '2026-06-16 05:30:15.544000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781568015.692, 'datetime': '2026-06-16 05:30:15.692000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 05:52:26,898.898 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 26, 89700), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781569346.016, 'datetime': '2026-06-16 05:52:26.016000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781569346.097, 'datetime': '2026-06-16 05:52:26.097000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781569346.1460001, 'datetime': '2026-06-16 05:52:26.146000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781569346.274, 'datetime': '2026-06-16 05:52:26.274000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781569346.362, 'datetime': '2026-06-16 05:52:26.362000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781569346.452, 'datetime': '2026-06-16 05:52:26.452000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781569346.517, 'datetime': '2026-06-16 05:52:26.517000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781569346.5410001, 'datetime': '2026-06-16 05:52:26.541000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781569346.597, 'datetime': '2026-06-16 05:52:26.597000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 15, 798088), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781568015.74, 'datetime': '2026-06-16 05:30:15.740000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781568015.809, 'datetime': '2026-06-16 05:30:15.809000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781568015.833, 'datetime': '2026-06-16 05:30:15.833000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781568015.921, 'datetime': '2026-06-16 05:30:15.921000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781568016.009, 'datetime': '2026-06-16 05:30:16.009000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 14, 839149), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781568014.829, 'datetime': '2026-06-16 05:30:14.829000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781568014.864, 'datetime': '2026-06-16 05:30:14.864000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781568014.939, 'datetime': '2026-06-16 05:30:14.939000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781568014.996, 'datetime': '2026-06-16 05:30:14.996000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781568015.088, 'datetime': '2026-06-16 05:30:15.088000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781568015.1239998, 'datetime': '2026-06-16 05:30:15.124000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781568015.179, 'datetime': '2026-06-16 05:30:15.179000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781568015.258, 'datetime': '2026-06-16 05:30:15.258000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781568015.3620002, 'datetime': '2026-06-16 05:30:15.362000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 15, 483557), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781568015.4329998, 'datetime': '2026-06-16 05:30:15.433000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781568015.499, 'datetime': '2026-06-16 05:30:15.499000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781568015.544, 'datetime': '2026-06-16 05:30:15.544000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781568015.692, 'datetime': '2026-06-16 05:30:15.692000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 05:52:27,568.568 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 26, 89700), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781569346.016, 'datetime': '2026-06-16 05:52:26.016000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781569346.097, 'datetime': '2026-06-16 05:52:26.097000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781569346.1460001, 'datetime': '2026-06-16 05:52:26.146000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781569346.274, 'datetime': '2026-06-16 05:52:26.274000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781569346.362, 'datetime': '2026-06-16 05:52:26.362000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781569346.452, 'datetime': '2026-06-16 05:52:26.452000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781569346.517, 'datetime': '2026-06-16 05:52:26.517000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781569346.5410001, 'datetime': '2026-06-16 05:52:26.541000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781569346.597, 'datetime': '2026-06-16 05:52:26.597000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 15, 798088), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781568015.74, 'datetime': '2026-06-16 05:30:15.740000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781568015.809, 'datetime': '2026-06-16 05:30:15.809000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781568015.833, 'datetime': '2026-06-16 05:30:15.833000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781568015.921, 'datetime': '2026-06-16 05:30:15.921000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781568016.009, 'datetime': '2026-06-16 05:30:16.009000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 26, 920600), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781569346.9190001, 'datetime': '2026-06-16 05:52:26.919000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781569346.964, 'datetime': '2026-06-16 05:52:26.964000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781569347.07, 'datetime': '2026-06-16 05:52:27.070000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781569347.0930002, 'datetime': '2026-06-16 05:52:27.093000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781569347.161, 'datetime': '2026-06-16 05:52:27.161000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781569347.2310002, 'datetime': '2026-06-16 05:52:27.231000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781569347.3240001, 'datetime': '2026-06-16 05:52:27.324000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781569347.395, 'datetime': '2026-06-16 05:52:27.395000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781569347.447, 'datetime': '2026-06-16 05:52:27.447000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 15, 483557), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781568015.4329998, 'datetime': '2026-06-16 05:30:15.433000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781568015.499, 'datetime': '2026-06-16 05:30:15.499000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781568015.544, 'datetime': '2026-06-16 05:30:15.544000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781568015.692, 'datetime': '2026-06-16 05:30:15.692000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 05:52:27,582.582 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 26, 89700), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781569346.016, 'datetime': '2026-06-16 05:52:26.016000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781569346.097, 'datetime': '2026-06-16 05:52:26.097000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781569346.1460001, 'datetime': '2026-06-16 05:52:26.146000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781569346.274, 'datetime': '2026-06-16 05:52:26.274000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781569346.362, 'datetime': '2026-06-16 05:52:26.362000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781569346.452, 'datetime': '2026-06-16 05:52:26.452000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781569346.517, 'datetime': '2026-06-16 05:52:26.517000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781569346.5410001, 'datetime': '2026-06-16 05:52:26.541000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781569346.597, 'datetime': '2026-06-16 05:52:26.597000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 15, 798088), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781568015.74, 'datetime': '2026-06-16 05:30:15.740000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781568015.809, 'datetime': '2026-06-16 05:30:15.809000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781568015.833, 'datetime': '2026-06-16 05:30:15.833000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781568015.921, 'datetime': '2026-06-16 05:30:15.921000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781568016.009, 'datetime': '2026-06-16 05:30:16.009000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 26, 920600), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781569346.9190001, 'datetime': '2026-06-16 05:52:26.919000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781569346.964, 'datetime': '2026-06-16 05:52:26.964000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781569347.07, 'datetime': '2026-06-16 05:52:27.070000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781569347.0930002, 'datetime': '2026-06-16 05:52:27.093000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781569347.161, 'datetime': '2026-06-16 05:52:27.161000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781569347.2310002, 'datetime': '2026-06-16 05:52:27.231000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781569347.3240001, 'datetime': '2026-06-16 05:52:27.324000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781569347.395, 'datetime': '2026-06-16 05:52:27.395000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781569347.447, 'datetime': '2026-06-16 05:52:27.447000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 15, 483557), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781568015.4329998, 'datetime': '2026-06-16 05:30:15.433000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781568015.499, 'datetime': '2026-06-16 05:30:15.499000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781568015.544, 'datetime': '2026-06-16 05:30:15.544000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781568015.692, 'datetime': '2026-06-16 05:30:15.692000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 05:52:27,865.865 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 26, 89700), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781569346.016, 'datetime': '2026-06-16 05:52:26.016000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781569346.097, 'datetime': '2026-06-16 05:52:26.097000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781569346.1460001, 'datetime': '2026-06-16 05:52:26.146000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781569346.274, 'datetime': '2026-06-16 05:52:26.274000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781569346.362, 'datetime': '2026-06-16 05:52:26.362000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781569346.452, 'datetime': '2026-06-16 05:52:26.452000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781569346.517, 'datetime': '2026-06-16 05:52:26.517000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781569346.5410001, 'datetime': '2026-06-16 05:52:26.541000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781569346.597, 'datetime': '2026-06-16 05:52:26.597000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 15, 798088), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781568015.74, 'datetime': '2026-06-16 05:30:15.740000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781568015.809, 'datetime': '2026-06-16 05:30:15.809000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781568015.833, 'datetime': '2026-06-16 05:30:15.833000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781568015.921, 'datetime': '2026-06-16 05:30:15.921000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781568016.009, 'datetime': '2026-06-16 05:30:16.009000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 26, 920600), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781569346.9190001, 'datetime': '2026-06-16 05:52:26.919000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781569346.964, 'datetime': '2026-06-16 05:52:26.964000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781569347.07, 'datetime': '2026-06-16 05:52:27.070000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781569347.0930002, 'datetime': '2026-06-16 05:52:27.093000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781569347.161, 'datetime': '2026-06-16 05:52:27.161000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781569347.2310002, 'datetime': '2026-06-16 05:52:27.231000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781569347.3240001, 'datetime': '2026-06-16 05:52:27.324000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781569347.395, 'datetime': '2026-06-16 05:52:27.395000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781569347.447, 'datetime': '2026-06-16 05:52:27.447000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 27, 603594), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781569347.595, 'datetime': '2026-06-16 05:52:27.595000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781569347.611, 'datetime': '2026-06-16 05:52:27.611000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781569347.717, 'datetime': '2026-06-16 05:52:27.717000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781569347.732, 'datetime': '2026-06-16 05:52:27.732000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 05:52:27,879.879 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 26, 89700), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781569346.016, 'datetime': '2026-06-16 05:52:26.016000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781569346.097, 'datetime': '2026-06-16 05:52:26.097000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781569346.1460001, 'datetime': '2026-06-16 05:52:26.146000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781569346.274, 'datetime': '2026-06-16 05:52:26.274000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781569346.362, 'datetime': '2026-06-16 05:52:26.362000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781569346.452, 'datetime': '2026-06-16 05:52:26.452000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781569346.517, 'datetime': '2026-06-16 05:52:26.517000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781569346.5410001, 'datetime': '2026-06-16 05:52:26.541000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781569346.597, 'datetime': '2026-06-16 05:52:26.597000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 30, 15, 798088), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781568015.74, 'datetime': '2026-06-16 05:30:15.740000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781568015.809, 'datetime': '2026-06-16 05:30:15.809000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781568015.833, 'datetime': '2026-06-16 05:30:15.833000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781568015.921, 'datetime': '2026-06-16 05:30:15.921000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781568016.009, 'datetime': '2026-06-16 05:30:16.009000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 26, 920600), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781569346.9190001, 'datetime': '2026-06-16 05:52:26.919000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781569346.964, 'datetime': '2026-06-16 05:52:26.964000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781569347.07, 'datetime': '2026-06-16 05:52:27.070000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781569347.0930002, 'datetime': '2026-06-16 05:52:27.093000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781569347.161, 'datetime': '2026-06-16 05:52:27.161000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781569347.2310002, 'datetime': '2026-06-16 05:52:27.231000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781569347.3240001, 'datetime': '2026-06-16 05:52:27.324000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781569347.395, 'datetime': '2026-06-16 05:52:27.395000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781569347.447, 'datetime': '2026-06-16 05:52:27.447000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 27, 603594), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781569347.595, 'datetime': '2026-06-16 05:52:27.595000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781569347.611, 'datetime': '2026-06-16 05:52:27.611000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781569347.717, 'datetime': '2026-06-16 05:52:27.717000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781569347.732, 'datetime': '2026-06-16 05:52:27.732000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 05:52:28,255.255 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 26, 89700), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781569346.016, 'datetime': '2026-06-16 05:52:26.016000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781569346.097, 'datetime': '2026-06-16 05:52:26.097000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781569346.1460001, 'datetime': '2026-06-16 05:52:26.146000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781569346.274, 'datetime': '2026-06-16 05:52:26.274000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781569346.362, 'datetime': '2026-06-16 05:52:26.362000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781569346.452, 'datetime': '2026-06-16 05:52:26.452000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781569346.517, 'datetime': '2026-06-16 05:52:26.517000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781569346.5410001, 'datetime': '2026-06-16 05:52:26.541000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781569346.597, 'datetime': '2026-06-16 05:52:26.597000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 27, 900890), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781569347.822, 'datetime': '2026-06-16 05:52:27.822000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781569347.945, 'datetime': '2026-06-16 05:52:27.945000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781569347.959, 'datetime': '2026-06-16 05:52:27.959000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781569348.075, 'datetime': '2026-06-16 05:52:28.075000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1045', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781569348.151, 'datetime': '2026-06-16 05:52:28.151000', 'tray_weight': '1045', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 26, 920600), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781569346.9190001, 'datetime': '2026-06-16 05:52:26.919000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781569346.964, 'datetime': '2026-06-16 05:52:26.964000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781569347.07, 'datetime': '2026-06-16 05:52:27.070000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781569347.0930002, 'datetime': '2026-06-16 05:52:27.093000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781569347.161, 'datetime': '2026-06-16 05:52:27.161000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781569347.2310002, 'datetime': '2026-06-16 05:52:27.231000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781569347.3240001, 'datetime': '2026-06-16 05:52:27.324000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781569347.395, 'datetime': '2026-06-16 05:52:27.395000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781569347.447, 'datetime': '2026-06-16 05:52:27.447000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 27, 603594), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781569347.595, 'datetime': '2026-06-16 05:52:27.595000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781569347.611, 'datetime': '2026-06-16 05:52:27.611000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781569347.717, 'datetime': '2026-06-16 05:52:27.717000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781569347.732, 'datetime': '2026-06-16 05:52:27.732000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 05:52:28,267.267 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 26, 89700), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781569346.016, 'datetime': '2026-06-16 05:52:26.016000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781569346.097, 'datetime': '2026-06-16 05:52:26.097000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781569346.1460001, 'datetime': '2026-06-16 05:52:26.146000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781569346.274, 'datetime': '2026-06-16 05:52:26.274000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781569346.362, 'datetime': '2026-06-16 05:52:26.362000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781569346.452, 'datetime': '2026-06-16 05:52:26.452000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781569346.517, 'datetime': '2026-06-16 05:52:26.517000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781569346.5410001, 'datetime': '2026-06-16 05:52:26.541000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781569346.597, 'datetime': '2026-06-16 05:52:26.597000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 27, 900890), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781569347.822, 'datetime': '2026-06-16 05:52:27.822000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781569347.945, 'datetime': '2026-06-16 05:52:27.945000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781569347.959, 'datetime': '2026-06-16 05:52:27.959000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781569348.075, 'datetime': '2026-06-16 05:52:28.075000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1045', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781569348.151, 'datetime': '2026-06-16 05:52:28.151000', 'tray_weight': '1045', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 26, 920600), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781569346.9190001, 'datetime': '2026-06-16 05:52:26.919000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781569346.964, 'datetime': '2026-06-16 05:52:26.964000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781569347.07, 'datetime': '2026-06-16 05:52:27.070000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781569347.0930002, 'datetime': '2026-06-16 05:52:27.093000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781569347.161, 'datetime': '2026-06-16 05:52:27.161000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781569347.2310002, 'datetime': '2026-06-16 05:52:27.231000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781569347.3240001, 'datetime': '2026-06-16 05:52:27.324000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781569347.395, 'datetime': '2026-06-16 05:52:27.395000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781569347.447, 'datetime': '2026-06-16 05:52:27.447000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 27, 603594), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781569347.595, 'datetime': '2026-06-16 05:52:27.595000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781569347.611, 'datetime': '2026-06-16 05:52:27.611000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781569347.717, 'datetime': '2026-06-16 05:52:27.717000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781569347.732, 'datetime': '2026-06-16 05:52:27.732000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 05:59:13,280.280 INFO    ] processOrderPayment version is : v2
[2026-06-16 06:04:20,083.083 INFO    ] processOrderPayment version is : v2
[2026-06-16 06:08:15,490.490 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 14, 696112), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781570294.677, 'datetime': '2026-06-16 06:08:14.677000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781570294.736, 'datetime': '2026-06-16 06:08:14.736000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781570294.8179998, 'datetime': '2026-06-16 06:08:14.818000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781570294.8460002, 'datetime': '2026-06-16 06:08:14.846000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781570294.9269998, 'datetime': '2026-06-16 06:08:14.927000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781570294.956, 'datetime': '2026-06-16 06:08:14.956000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781570295.029, 'datetime': '2026-06-16 06:08:15.029000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781570295.1690001, 'datetime': '2026-06-16 06:08:15.169000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781570295.202, 'datetime': '2026-06-16 06:08:15.202000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 27, 900890), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781569347.822, 'datetime': '2026-06-16 05:52:27.822000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781569347.945, 'datetime': '2026-06-16 05:52:27.945000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781569347.959, 'datetime': '2026-06-16 05:52:27.959000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781569348.075, 'datetime': '2026-06-16 05:52:28.075000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1045', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781569348.151, 'datetime': '2026-06-16 05:52:28.151000', 'tray_weight': '1045', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 26, 920600), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781569346.9190001, 'datetime': '2026-06-16 05:52:26.919000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781569346.964, 'datetime': '2026-06-16 05:52:26.964000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781569347.07, 'datetime': '2026-06-16 05:52:27.070000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781569347.0930002, 'datetime': '2026-06-16 05:52:27.093000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781569347.161, 'datetime': '2026-06-16 05:52:27.161000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781569347.2310002, 'datetime': '2026-06-16 05:52:27.231000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781569347.3240001, 'datetime': '2026-06-16 05:52:27.324000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781569347.395, 'datetime': '2026-06-16 05:52:27.395000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781569347.447, 'datetime': '2026-06-16 05:52:27.447000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 27, 603594), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781569347.595, 'datetime': '2026-06-16 05:52:27.595000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781569347.611, 'datetime': '2026-06-16 05:52:27.611000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781569347.717, 'datetime': '2026-06-16 05:52:27.717000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781569347.732, 'datetime': '2026-06-16 05:52:27.732000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 06:08:15,503.503 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 14, 696112), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781570294.677, 'datetime': '2026-06-16 06:08:14.677000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781570294.736, 'datetime': '2026-06-16 06:08:14.736000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781570294.8179998, 'datetime': '2026-06-16 06:08:14.818000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781570294.8460002, 'datetime': '2026-06-16 06:08:14.846000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781570294.9269998, 'datetime': '2026-06-16 06:08:14.927000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781570294.956, 'datetime': '2026-06-16 06:08:14.956000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781570295.029, 'datetime': '2026-06-16 06:08:15.029000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781570295.1690001, 'datetime': '2026-06-16 06:08:15.169000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781570295.202, 'datetime': '2026-06-16 06:08:15.202000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 27, 900890), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781569347.822, 'datetime': '2026-06-16 05:52:27.822000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781569347.945, 'datetime': '2026-06-16 05:52:27.945000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781569347.959, 'datetime': '2026-06-16 05:52:27.959000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781569348.075, 'datetime': '2026-06-16 05:52:28.075000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1045', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781569348.151, 'datetime': '2026-06-16 05:52:28.151000', 'tray_weight': '1045', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 26, 920600), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781569346.9190001, 'datetime': '2026-06-16 05:52:26.919000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781569346.964, 'datetime': '2026-06-16 05:52:26.964000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781569347.07, 'datetime': '2026-06-16 05:52:27.070000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781569347.0930002, 'datetime': '2026-06-16 05:52:27.093000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781569347.161, 'datetime': '2026-06-16 05:52:27.161000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781569347.2310002, 'datetime': '2026-06-16 05:52:27.231000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781569347.3240001, 'datetime': '2026-06-16 05:52:27.324000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781569347.395, 'datetime': '2026-06-16 05:52:27.395000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781569347.447, 'datetime': '2026-06-16 05:52:27.447000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 27, 603594), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781569347.595, 'datetime': '2026-06-16 05:52:27.595000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781569347.611, 'datetime': '2026-06-16 05:52:27.611000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781569347.717, 'datetime': '2026-06-16 05:52:27.717000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781569347.732, 'datetime': '2026-06-16 05:52:27.732000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 06:08:16,163.163 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 14, 696112), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781570294.677, 'datetime': '2026-06-16 06:08:14.677000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781570294.736, 'datetime': '2026-06-16 06:08:14.736000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781570294.8179998, 'datetime': '2026-06-16 06:08:14.818000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781570294.8460002, 'datetime': '2026-06-16 06:08:14.846000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781570294.9269998, 'datetime': '2026-06-16 06:08:14.927000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781570294.956, 'datetime': '2026-06-16 06:08:14.956000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781570295.029, 'datetime': '2026-06-16 06:08:15.029000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781570295.1690001, 'datetime': '2026-06-16 06:08:15.169000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781570295.202, 'datetime': '2026-06-16 06:08:15.202000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 27, 900890), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781569347.822, 'datetime': '2026-06-16 05:52:27.822000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781569347.945, 'datetime': '2026-06-16 05:52:27.945000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781569347.959, 'datetime': '2026-06-16 05:52:27.959000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781569348.075, 'datetime': '2026-06-16 05:52:28.075000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1045', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781569348.151, 'datetime': '2026-06-16 05:52:28.151000', 'tray_weight': '1045', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 15, 529518), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781570295.516, 'datetime': '2026-06-16 06:08:15.516000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781570295.54, 'datetime': '2026-06-16 06:08:15.540000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781570295.642, 'datetime': '2026-06-16 06:08:15.642000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781570295.711, 'datetime': '2026-06-16 06:08:15.711000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781570295.7749999, 'datetime': '2026-06-16 06:08:15.775000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781570295.8830001, 'datetime': '2026-06-16 06:08:15.883000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781570295.941, 'datetime': '2026-06-16 06:08:15.941000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781570296.015, 'datetime': '2026-06-16 06:08:16.015000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781570296.0709999, 'datetime': '2026-06-16 06:08:16.071000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 27, 603594), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781569347.595, 'datetime': '2026-06-16 05:52:27.595000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781569347.611, 'datetime': '2026-06-16 05:52:27.611000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781569347.717, 'datetime': '2026-06-16 05:52:27.717000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781569347.732, 'datetime': '2026-06-16 05:52:27.732000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 06:08:16,176.176 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 14, 696112), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781570294.677, 'datetime': '2026-06-16 06:08:14.677000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781570294.736, 'datetime': '2026-06-16 06:08:14.736000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781570294.8179998, 'datetime': '2026-06-16 06:08:14.818000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781570294.8460002, 'datetime': '2026-06-16 06:08:14.846000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781570294.9269998, 'datetime': '2026-06-16 06:08:14.927000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781570294.956, 'datetime': '2026-06-16 06:08:14.956000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781570295.029, 'datetime': '2026-06-16 06:08:15.029000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781570295.1690001, 'datetime': '2026-06-16 06:08:15.169000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781570295.202, 'datetime': '2026-06-16 06:08:15.202000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 27, 900890), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781569347.822, 'datetime': '2026-06-16 05:52:27.822000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781569347.945, 'datetime': '2026-06-16 05:52:27.945000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781569347.959, 'datetime': '2026-06-16 05:52:27.959000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781569348.075, 'datetime': '2026-06-16 05:52:28.075000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1045', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781569348.151, 'datetime': '2026-06-16 05:52:28.151000', 'tray_weight': '1045', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 15, 529518), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781570295.516, 'datetime': '2026-06-16 06:08:15.516000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781570295.54, 'datetime': '2026-06-16 06:08:15.540000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781570295.642, 'datetime': '2026-06-16 06:08:15.642000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781570295.711, 'datetime': '2026-06-16 06:08:15.711000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781570295.7749999, 'datetime': '2026-06-16 06:08:15.775000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781570295.8830001, 'datetime': '2026-06-16 06:08:15.883000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781570295.941, 'datetime': '2026-06-16 06:08:15.941000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781570296.015, 'datetime': '2026-06-16 06:08:16.015000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781570296.0709999, 'datetime': '2026-06-16 06:08:16.071000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 27, 603594), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781569347.595, 'datetime': '2026-06-16 05:52:27.595000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781569347.611, 'datetime': '2026-06-16 05:52:27.611000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781569347.717, 'datetime': '2026-06-16 05:52:27.717000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781569347.732, 'datetime': '2026-06-16 05:52:27.732000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 06:08:16,483.483 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 14, 696112), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781570294.677, 'datetime': '2026-06-16 06:08:14.677000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781570294.736, 'datetime': '2026-06-16 06:08:14.736000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781570294.8179998, 'datetime': '2026-06-16 06:08:14.818000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781570294.8460002, 'datetime': '2026-06-16 06:08:14.846000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781570294.9269998, 'datetime': '2026-06-16 06:08:14.927000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781570294.956, 'datetime': '2026-06-16 06:08:14.956000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781570295.029, 'datetime': '2026-06-16 06:08:15.029000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781570295.1690001, 'datetime': '2026-06-16 06:08:15.169000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781570295.202, 'datetime': '2026-06-16 06:08:15.202000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 27, 900890), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781569347.822, 'datetime': '2026-06-16 05:52:27.822000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781569347.945, 'datetime': '2026-06-16 05:52:27.945000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781569347.959, 'datetime': '2026-06-16 05:52:27.959000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781569348.075, 'datetime': '2026-06-16 05:52:28.075000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1045', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781569348.151, 'datetime': '2026-06-16 05:52:28.151000', 'tray_weight': '1045', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 15, 529518), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781570295.516, 'datetime': '2026-06-16 06:08:15.516000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781570295.54, 'datetime': '2026-06-16 06:08:15.540000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781570295.642, 'datetime': '2026-06-16 06:08:15.642000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781570295.711, 'datetime': '2026-06-16 06:08:15.711000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781570295.7749999, 'datetime': '2026-06-16 06:08:15.775000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781570295.8830001, 'datetime': '2026-06-16 06:08:15.883000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781570295.941, 'datetime': '2026-06-16 06:08:15.941000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781570296.015, 'datetime': '2026-06-16 06:08:16.015000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781570296.0709999, 'datetime': '2026-06-16 06:08:16.071000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 16, 196347), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781570296.115, 'datetime': '2026-06-16 06:08:16.115000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781570296.196, 'datetime': '2026-06-16 06:08:16.196000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781570296.2640002, 'datetime': '2026-06-16 06:08:16.264000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781570296.384, 'datetime': '2026-06-16 06:08:16.384000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 06:08:16,497.497 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 14, 696112), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781570294.677, 'datetime': '2026-06-16 06:08:14.677000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781570294.736, 'datetime': '2026-06-16 06:08:14.736000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781570294.8179998, 'datetime': '2026-06-16 06:08:14.818000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781570294.8460002, 'datetime': '2026-06-16 06:08:14.846000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781570294.9269998, 'datetime': '2026-06-16 06:08:14.927000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781570294.956, 'datetime': '2026-06-16 06:08:14.956000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781570295.029, 'datetime': '2026-06-16 06:08:15.029000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781570295.1690001, 'datetime': '2026-06-16 06:08:15.169000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781570295.202, 'datetime': '2026-06-16 06:08:15.202000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 5, 52, 27, 900890), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781569347.822, 'datetime': '2026-06-16 05:52:27.822000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781569347.945, 'datetime': '2026-06-16 05:52:27.945000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781569347.959, 'datetime': '2026-06-16 05:52:27.959000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781569348.075, 'datetime': '2026-06-16 05:52:28.075000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1045', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781569348.151, 'datetime': '2026-06-16 05:52:28.151000', 'tray_weight': '1045', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 15, 529518), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781570295.516, 'datetime': '2026-06-16 06:08:15.516000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781570295.54, 'datetime': '2026-06-16 06:08:15.540000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781570295.642, 'datetime': '2026-06-16 06:08:15.642000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781570295.711, 'datetime': '2026-06-16 06:08:15.711000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781570295.7749999, 'datetime': '2026-06-16 06:08:15.775000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781570295.8830001, 'datetime': '2026-06-16 06:08:15.883000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781570295.941, 'datetime': '2026-06-16 06:08:15.941000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781570296.015, 'datetime': '2026-06-16 06:08:16.015000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781570296.0709999, 'datetime': '2026-06-16 06:08:16.071000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 16, 196347), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781570296.115, 'datetime': '2026-06-16 06:08:16.115000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781570296.196, 'datetime': '2026-06-16 06:08:16.196000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781570296.2640002, 'datetime': '2026-06-16 06:08:16.264000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781570296.384, 'datetime': '2026-06-16 06:08:16.384000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 06:08:16,872.872 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 14, 696112), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781570294.677, 'datetime': '2026-06-16 06:08:14.677000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781570294.736, 'datetime': '2026-06-16 06:08:14.736000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781570294.8179998, 'datetime': '2026-06-16 06:08:14.818000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781570294.8460002, 'datetime': '2026-06-16 06:08:14.846000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781570294.9269998, 'datetime': '2026-06-16 06:08:14.927000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781570294.956, 'datetime': '2026-06-16 06:08:14.956000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781570295.029, 'datetime': '2026-06-16 06:08:15.029000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781570295.1690001, 'datetime': '2026-06-16 06:08:15.169000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781570295.202, 'datetime': '2026-06-16 06:08:15.202000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 16, 516943), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781570296.506, 'datetime': '2026-06-16 06:08:16.506000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781570296.547, 'datetime': '2026-06-16 06:08:16.547000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781570296.615, 'datetime': '2026-06-16 06:08:16.615000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781570296.6829998, 'datetime': '2026-06-16 06:08:16.683000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781570296.7779999, 'datetime': '2026-06-16 06:08:16.778000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 15, 529518), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781570295.516, 'datetime': '2026-06-16 06:08:15.516000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781570295.54, 'datetime': '2026-06-16 06:08:15.540000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781570295.642, 'datetime': '2026-06-16 06:08:15.642000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781570295.711, 'datetime': '2026-06-16 06:08:15.711000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781570295.7749999, 'datetime': '2026-06-16 06:08:15.775000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781570295.8830001, 'datetime': '2026-06-16 06:08:15.883000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781570295.941, 'datetime': '2026-06-16 06:08:15.941000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781570296.015, 'datetime': '2026-06-16 06:08:16.015000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781570296.0709999, 'datetime': '2026-06-16 06:08:16.071000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 16, 196347), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781570296.115, 'datetime': '2026-06-16 06:08:16.115000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781570296.196, 'datetime': '2026-06-16 06:08:16.196000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781570296.2640002, 'datetime': '2026-06-16 06:08:16.264000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781570296.384, 'datetime': '2026-06-16 06:08:16.384000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 06:08:16,885.885 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 14, 696112), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781570294.677, 'datetime': '2026-06-16 06:08:14.677000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781570294.736, 'datetime': '2026-06-16 06:08:14.736000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781570294.8179998, 'datetime': '2026-06-16 06:08:14.818000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781570294.8460002, 'datetime': '2026-06-16 06:08:14.846000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781570294.9269998, 'datetime': '2026-06-16 06:08:14.927000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781570294.956, 'datetime': '2026-06-16 06:08:14.956000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781570295.029, 'datetime': '2026-06-16 06:08:15.029000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781570295.1690001, 'datetime': '2026-06-16 06:08:15.169000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781570295.202, 'datetime': '2026-06-16 06:08:15.202000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 16, 516943), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781570296.506, 'datetime': '2026-06-16 06:08:16.506000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781570296.547, 'datetime': '2026-06-16 06:08:16.547000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781570296.615, 'datetime': '2026-06-16 06:08:16.615000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781570296.6829998, 'datetime': '2026-06-16 06:08:16.683000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781570296.7779999, 'datetime': '2026-06-16 06:08:16.778000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 15, 529518), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781570295.516, 'datetime': '2026-06-16 06:08:15.516000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781570295.54, 'datetime': '2026-06-16 06:08:15.540000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781570295.642, 'datetime': '2026-06-16 06:08:15.642000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781570295.711, 'datetime': '2026-06-16 06:08:15.711000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781570295.7749999, 'datetime': '2026-06-16 06:08:15.775000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781570295.8830001, 'datetime': '2026-06-16 06:08:15.883000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781570295.941, 'datetime': '2026-06-16 06:08:15.941000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781570296.015, 'datetime': '2026-06-16 06:08:16.015000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781570296.0709999, 'datetime': '2026-06-16 06:08:16.071000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 16, 196347), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781570296.115, 'datetime': '2026-06-16 06:08:16.115000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781570296.196, 'datetime': '2026-06-16 06:08:16.196000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781570296.2640002, 'datetime': '2026-06-16 06:08:16.264000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781570296.384, 'datetime': '2026-06-16 06:08:16.384000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 06:14:59,721.721 INFO    ] processOrderPayment version is : v2
[2026-06-16 06:19:36,632.632 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 35, 848669), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781570975.777, 'datetime': '2026-06-16 06:19:35.777000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781570975.9250002, 'datetime': '2026-06-16 06:19:35.925000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781570975.919, 'datetime': '2026-06-16 06:19:35.919000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781570975.982, 'datetime': '2026-06-16 06:19:35.982000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781570976.1299999, 'datetime': '2026-06-16 06:19:36.130000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781570976.15, 'datetime': '2026-06-16 06:19:36.150000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781570976.207, 'datetime': '2026-06-16 06:19:36.207000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781570976.276, 'datetime': '2026-06-16 06:19:36.276000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781570976.41, 'datetime': '2026-06-16 06:19:36.410000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 16, 516943), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781570296.506, 'datetime': '2026-06-16 06:08:16.506000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781570296.547, 'datetime': '2026-06-16 06:08:16.547000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781570296.615, 'datetime': '2026-06-16 06:08:16.615000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781570296.6829998, 'datetime': '2026-06-16 06:08:16.683000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781570296.7779999, 'datetime': '2026-06-16 06:08:16.778000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 15, 529518), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781570295.516, 'datetime': '2026-06-16 06:08:15.516000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781570295.54, 'datetime': '2026-06-16 06:08:15.540000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781570295.642, 'datetime': '2026-06-16 06:08:15.642000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781570295.711, 'datetime': '2026-06-16 06:08:15.711000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781570295.7749999, 'datetime': '2026-06-16 06:08:15.775000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781570295.8830001, 'datetime': '2026-06-16 06:08:15.883000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781570295.941, 'datetime': '2026-06-16 06:08:15.941000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781570296.015, 'datetime': '2026-06-16 06:08:16.015000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781570296.0709999, 'datetime': '2026-06-16 06:08:16.071000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 16, 196347), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781570296.115, 'datetime': '2026-06-16 06:08:16.115000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781570296.196, 'datetime': '2026-06-16 06:08:16.196000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781570296.2640002, 'datetime': '2026-06-16 06:08:16.264000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781570296.384, 'datetime': '2026-06-16 06:08:16.384000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 06:19:36,646.646 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 35, 848669), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781570975.777, 'datetime': '2026-06-16 06:19:35.777000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781570975.9250002, 'datetime': '2026-06-16 06:19:35.925000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781570975.919, 'datetime': '2026-06-16 06:19:35.919000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781570975.982, 'datetime': '2026-06-16 06:19:35.982000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781570976.1299999, 'datetime': '2026-06-16 06:19:36.130000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781570976.15, 'datetime': '2026-06-16 06:19:36.150000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781570976.207, 'datetime': '2026-06-16 06:19:36.207000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781570976.276, 'datetime': '2026-06-16 06:19:36.276000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781570976.41, 'datetime': '2026-06-16 06:19:36.410000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 16, 516943), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781570296.506, 'datetime': '2026-06-16 06:08:16.506000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781570296.547, 'datetime': '2026-06-16 06:08:16.547000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781570296.615, 'datetime': '2026-06-16 06:08:16.615000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781570296.6829998, 'datetime': '2026-06-16 06:08:16.683000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781570296.7779999, 'datetime': '2026-06-16 06:08:16.778000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 15, 529518), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781570295.516, 'datetime': '2026-06-16 06:08:15.516000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781570295.54, 'datetime': '2026-06-16 06:08:15.540000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781570295.642, 'datetime': '2026-06-16 06:08:15.642000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781570295.711, 'datetime': '2026-06-16 06:08:15.711000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781570295.7749999, 'datetime': '2026-06-16 06:08:15.775000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781570295.8830001, 'datetime': '2026-06-16 06:08:15.883000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781570295.941, 'datetime': '2026-06-16 06:08:15.941000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781570296.015, 'datetime': '2026-06-16 06:08:16.015000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781570296.0709999, 'datetime': '2026-06-16 06:08:16.071000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 16, 196347), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781570296.115, 'datetime': '2026-06-16 06:08:16.115000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781570296.196, 'datetime': '2026-06-16 06:08:16.196000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781570296.2640002, 'datetime': '2026-06-16 06:08:16.264000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781570296.384, 'datetime': '2026-06-16 06:08:16.384000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 06:19:37,307.307 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 35, 848669), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781570975.777, 'datetime': '2026-06-16 06:19:35.777000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781570975.9250002, 'datetime': '2026-06-16 06:19:35.925000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781570975.919, 'datetime': '2026-06-16 06:19:35.919000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781570975.982, 'datetime': '2026-06-16 06:19:35.982000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781570976.1299999, 'datetime': '2026-06-16 06:19:36.130000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781570976.15, 'datetime': '2026-06-16 06:19:36.150000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781570976.207, 'datetime': '2026-06-16 06:19:36.207000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781570976.276, 'datetime': '2026-06-16 06:19:36.276000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781570976.41, 'datetime': '2026-06-16 06:19:36.410000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 16, 516943), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781570296.506, 'datetime': '2026-06-16 06:08:16.506000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781570296.547, 'datetime': '2026-06-16 06:08:16.547000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781570296.615, 'datetime': '2026-06-16 06:08:16.615000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781570296.6829998, 'datetime': '2026-06-16 06:08:16.683000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781570296.7779999, 'datetime': '2026-06-16 06:08:16.778000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 36, 667724), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781570976.668, 'datetime': '2026-06-16 06:19:36.668000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '942', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781570976.6959999, 'datetime': '2026-06-16 06:19:36.696000', 'tray_weight': '942', 'expected_tray_weight': 885}, {'weight': '838', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781570976.81, 'datetime': '2026-06-16 06:19:36.810000', 'tray_weight': '838', 'expected_tray_weight': 875}, {'weight': '863', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781570976.834, 'datetime': '2026-06-16 06:19:36.834000', 'tray_weight': '863', 'expected_tray_weight': 825}, {'weight': '1022', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781570976.857, 'datetime': '2026-06-16 06:19:36.857000', 'tray_weight': '1022', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781570976.933, 'datetime': '2026-06-16 06:19:36.933000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781570977.011, 'datetime': '2026-06-16 06:19:37.011000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781570977.095, 'datetime': '2026-06-16 06:19:37.095000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '976', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781570977.1460001, 'datetime': '2026-06-16 06:19:37.146000', 'tray_weight': '976', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 16, 196347), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781570296.115, 'datetime': '2026-06-16 06:08:16.115000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781570296.196, 'datetime': '2026-06-16 06:08:16.196000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781570296.2640002, 'datetime': '2026-06-16 06:08:16.264000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781570296.384, 'datetime': '2026-06-16 06:08:16.384000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 06:19:37,321.321 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 35, 848669), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781570975.777, 'datetime': '2026-06-16 06:19:35.777000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781570975.9250002, 'datetime': '2026-06-16 06:19:35.925000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781570975.919, 'datetime': '2026-06-16 06:19:35.919000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781570975.982, 'datetime': '2026-06-16 06:19:35.982000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781570976.1299999, 'datetime': '2026-06-16 06:19:36.130000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781570976.15, 'datetime': '2026-06-16 06:19:36.150000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781570976.207, 'datetime': '2026-06-16 06:19:36.207000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781570976.276, 'datetime': '2026-06-16 06:19:36.276000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781570976.41, 'datetime': '2026-06-16 06:19:36.410000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 16, 516943), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781570296.506, 'datetime': '2026-06-16 06:08:16.506000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781570296.547, 'datetime': '2026-06-16 06:08:16.547000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781570296.615, 'datetime': '2026-06-16 06:08:16.615000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781570296.6829998, 'datetime': '2026-06-16 06:08:16.683000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781570296.7779999, 'datetime': '2026-06-16 06:08:16.778000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 36, 667724), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781570976.668, 'datetime': '2026-06-16 06:19:36.668000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '942', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781570976.6959999, 'datetime': '2026-06-16 06:19:36.696000', 'tray_weight': '942', 'expected_tray_weight': 885}, {'weight': '838', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781570976.81, 'datetime': '2026-06-16 06:19:36.810000', 'tray_weight': '838', 'expected_tray_weight': 875}, {'weight': '863', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781570976.834, 'datetime': '2026-06-16 06:19:36.834000', 'tray_weight': '863', 'expected_tray_weight': 825}, {'weight': '1022', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781570976.857, 'datetime': '2026-06-16 06:19:36.857000', 'tray_weight': '1022', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781570976.933, 'datetime': '2026-06-16 06:19:36.933000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781570977.011, 'datetime': '2026-06-16 06:19:37.011000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781570977.095, 'datetime': '2026-06-16 06:19:37.095000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '976', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781570977.1460001, 'datetime': '2026-06-16 06:19:37.146000', 'tray_weight': '976', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 16, 196347), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781570296.115, 'datetime': '2026-06-16 06:08:16.115000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781570296.196, 'datetime': '2026-06-16 06:08:16.196000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781570296.2640002, 'datetime': '2026-06-16 06:08:16.264000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781570296.384, 'datetime': '2026-06-16 06:08:16.384000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 06:19:37,638.638 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 35, 848669), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781570975.777, 'datetime': '2026-06-16 06:19:35.777000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781570975.9250002, 'datetime': '2026-06-16 06:19:35.925000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781570975.919, 'datetime': '2026-06-16 06:19:35.919000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781570975.982, 'datetime': '2026-06-16 06:19:35.982000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781570976.1299999, 'datetime': '2026-06-16 06:19:36.130000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781570976.15, 'datetime': '2026-06-16 06:19:36.150000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781570976.207, 'datetime': '2026-06-16 06:19:36.207000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781570976.276, 'datetime': '2026-06-16 06:19:36.276000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781570976.41, 'datetime': '2026-06-16 06:19:36.410000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 16, 516943), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781570296.506, 'datetime': '2026-06-16 06:08:16.506000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781570296.547, 'datetime': '2026-06-16 06:08:16.547000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781570296.615, 'datetime': '2026-06-16 06:08:16.615000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781570296.6829998, 'datetime': '2026-06-16 06:08:16.683000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781570296.7779999, 'datetime': '2026-06-16 06:08:16.778000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 36, 667724), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781570976.668, 'datetime': '2026-06-16 06:19:36.668000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '942', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781570976.6959999, 'datetime': '2026-06-16 06:19:36.696000', 'tray_weight': '942', 'expected_tray_weight': 885}, {'weight': '838', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781570976.81, 'datetime': '2026-06-16 06:19:36.810000', 'tray_weight': '838', 'expected_tray_weight': 875}, {'weight': '863', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781570976.834, 'datetime': '2026-06-16 06:19:36.834000', 'tray_weight': '863', 'expected_tray_weight': 825}, {'weight': '1022', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781570976.857, 'datetime': '2026-06-16 06:19:36.857000', 'tray_weight': '1022', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781570976.933, 'datetime': '2026-06-16 06:19:36.933000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781570977.011, 'datetime': '2026-06-16 06:19:37.011000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781570977.095, 'datetime': '2026-06-16 06:19:37.095000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '976', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781570977.1460001, 'datetime': '2026-06-16 06:19:37.146000', 'tray_weight': '976', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 37, 343134), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781570977.302, 'datetime': '2026-06-16 06:19:37.302000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781570977.335, 'datetime': '2026-06-16 06:19:37.335000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781570977.44, 'datetime': '2026-06-16 06:19:37.440000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781570977.525, 'datetime': '2026-06-16 06:19:37.525000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 06:19:37,652.652 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 35, 848669), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781570975.777, 'datetime': '2026-06-16 06:19:35.777000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781570975.9250002, 'datetime': '2026-06-16 06:19:35.925000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781570975.919, 'datetime': '2026-06-16 06:19:35.919000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781570975.982, 'datetime': '2026-06-16 06:19:35.982000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781570976.1299999, 'datetime': '2026-06-16 06:19:36.130000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781570976.15, 'datetime': '2026-06-16 06:19:36.150000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781570976.207, 'datetime': '2026-06-16 06:19:36.207000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781570976.276, 'datetime': '2026-06-16 06:19:36.276000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781570976.41, 'datetime': '2026-06-16 06:19:36.410000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 8, 16, 516943), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781570296.506, 'datetime': '2026-06-16 06:08:16.506000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781570296.547, 'datetime': '2026-06-16 06:08:16.547000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781570296.615, 'datetime': '2026-06-16 06:08:16.615000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781570296.6829998, 'datetime': '2026-06-16 06:08:16.683000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781570296.7779999, 'datetime': '2026-06-16 06:08:16.778000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 36, 667724), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781570976.668, 'datetime': '2026-06-16 06:19:36.668000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '942', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781570976.6959999, 'datetime': '2026-06-16 06:19:36.696000', 'tray_weight': '942', 'expected_tray_weight': 885}, {'weight': '838', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781570976.81, 'datetime': '2026-06-16 06:19:36.810000', 'tray_weight': '838', 'expected_tray_weight': 875}, {'weight': '863', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781570976.834, 'datetime': '2026-06-16 06:19:36.834000', 'tray_weight': '863', 'expected_tray_weight': 825}, {'weight': '1022', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781570976.857, 'datetime': '2026-06-16 06:19:36.857000', 'tray_weight': '1022', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781570976.933, 'datetime': '2026-06-16 06:19:36.933000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781570977.011, 'datetime': '2026-06-16 06:19:37.011000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781570977.095, 'datetime': '2026-06-16 06:19:37.095000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '976', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781570977.1460001, 'datetime': '2026-06-16 06:19:37.146000', 'tray_weight': '976', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 37, 343134), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781570977.302, 'datetime': '2026-06-16 06:19:37.302000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781570977.335, 'datetime': '2026-06-16 06:19:37.335000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781570977.44, 'datetime': '2026-06-16 06:19:37.440000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781570977.525, 'datetime': '2026-06-16 06:19:37.525000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 06:19:38,042.042 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 35, 848669), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781570975.777, 'datetime': '2026-06-16 06:19:35.777000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781570975.9250002, 'datetime': '2026-06-16 06:19:35.925000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781570975.919, 'datetime': '2026-06-16 06:19:35.919000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781570975.982, 'datetime': '2026-06-16 06:19:35.982000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781570976.1299999, 'datetime': '2026-06-16 06:19:36.130000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781570976.15, 'datetime': '2026-06-16 06:19:36.150000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781570976.207, 'datetime': '2026-06-16 06:19:36.207000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781570976.276, 'datetime': '2026-06-16 06:19:36.276000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781570976.41, 'datetime': '2026-06-16 06:19:36.410000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 37, 673717), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781570977.656, 'datetime': '2026-06-16 06:19:37.656000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781570977.666, 'datetime': '2026-06-16 06:19:37.666000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781570977.7870002, 'datetime': '2026-06-16 06:19:37.787000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781570977.856, 'datetime': '2026-06-16 06:19:37.856000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781570977.953, 'datetime': '2026-06-16 06:19:37.953000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 36, 667724), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781570976.668, 'datetime': '2026-06-16 06:19:36.668000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '942', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781570976.6959999, 'datetime': '2026-06-16 06:19:36.696000', 'tray_weight': '942', 'expected_tray_weight': 885}, {'weight': '838', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781570976.81, 'datetime': '2026-06-16 06:19:36.810000', 'tray_weight': '838', 'expected_tray_weight': 875}, {'weight': '863', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781570976.834, 'datetime': '2026-06-16 06:19:36.834000', 'tray_weight': '863', 'expected_tray_weight': 825}, {'weight': '1022', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781570976.857, 'datetime': '2026-06-16 06:19:36.857000', 'tray_weight': '1022', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781570976.933, 'datetime': '2026-06-16 06:19:36.933000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781570977.011, 'datetime': '2026-06-16 06:19:37.011000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781570977.095, 'datetime': '2026-06-16 06:19:37.095000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '976', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781570977.1460001, 'datetime': '2026-06-16 06:19:37.146000', 'tray_weight': '976', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 37, 343134), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781570977.302, 'datetime': '2026-06-16 06:19:37.302000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781570977.335, 'datetime': '2026-06-16 06:19:37.335000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781570977.44, 'datetime': '2026-06-16 06:19:37.440000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781570977.525, 'datetime': '2026-06-16 06:19:37.525000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 06:19:38,056.056 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 35, 848669), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781570975.777, 'datetime': '2026-06-16 06:19:35.777000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781570975.9250002, 'datetime': '2026-06-16 06:19:35.925000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781570975.919, 'datetime': '2026-06-16 06:19:35.919000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781570975.982, 'datetime': '2026-06-16 06:19:35.982000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781570976.1299999, 'datetime': '2026-06-16 06:19:36.130000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781570976.15, 'datetime': '2026-06-16 06:19:36.150000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781570976.207, 'datetime': '2026-06-16 06:19:36.207000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781570976.276, 'datetime': '2026-06-16 06:19:36.276000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781570976.41, 'datetime': '2026-06-16 06:19:36.410000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 37, 673717), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781570977.656, 'datetime': '2026-06-16 06:19:37.656000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781570977.666, 'datetime': '2026-06-16 06:19:37.666000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781570977.7870002, 'datetime': '2026-06-16 06:19:37.787000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781570977.856, 'datetime': '2026-06-16 06:19:37.856000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781570977.953, 'datetime': '2026-06-16 06:19:37.953000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 36, 667724), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781570976.668, 'datetime': '2026-06-16 06:19:36.668000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '942', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781570976.6959999, 'datetime': '2026-06-16 06:19:36.696000', 'tray_weight': '942', 'expected_tray_weight': 885}, {'weight': '838', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781570976.81, 'datetime': '2026-06-16 06:19:36.810000', 'tray_weight': '838', 'expected_tray_weight': 875}, {'weight': '863', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781570976.834, 'datetime': '2026-06-16 06:19:36.834000', 'tray_weight': '863', 'expected_tray_weight': 825}, {'weight': '1022', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781570976.857, 'datetime': '2026-06-16 06:19:36.857000', 'tray_weight': '1022', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781570976.933, 'datetime': '2026-06-16 06:19:36.933000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781570977.011, 'datetime': '2026-06-16 06:19:37.011000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781570977.095, 'datetime': '2026-06-16 06:19:37.095000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '976', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781570977.1460001, 'datetime': '2026-06-16 06:19:37.146000', 'tray_weight': '976', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 37, 343134), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781570977.302, 'datetime': '2026-06-16 06:19:37.302000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781570977.335, 'datetime': '2026-06-16 06:19:37.335000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781570977.44, 'datetime': '2026-06-16 06:19:37.440000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781570977.525, 'datetime': '2026-06-16 06:19:37.525000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 06:29:29,290.290 INFO    ] processOrderPayment version is : v2
[2026-06-16 06:33:02,906.906 INFO    ] processOrderPayment version is : v2
[2026-06-16 06:39:29,188.188 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 28, 340587), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781572168.2940001, 'datetime': '2026-06-16 06:39:28.294000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781572168.4120002, 'datetime': '2026-06-16 06:39:28.412000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781572168.421, 'datetime': '2026-06-16 06:39:28.421000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781572168.559, 'datetime': '2026-06-16 06:39:28.559000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781572168.566, 'datetime': '2026-06-16 06:39:28.566000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781572168.652, 'datetime': '2026-06-16 06:39:28.652000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781572168.7770002, 'datetime': '2026-06-16 06:39:28.777000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781572168.8669999, 'datetime': '2026-06-16 06:39:28.867000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781572168.947, 'datetime': '2026-06-16 06:39:28.947000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 37, 673717), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781570977.656, 'datetime': '2026-06-16 06:19:37.656000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781570977.666, 'datetime': '2026-06-16 06:19:37.666000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781570977.7870002, 'datetime': '2026-06-16 06:19:37.787000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781570977.856, 'datetime': '2026-06-16 06:19:37.856000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781570977.953, 'datetime': '2026-06-16 06:19:37.953000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 36, 667724), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781570976.668, 'datetime': '2026-06-16 06:19:36.668000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '942', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781570976.6959999, 'datetime': '2026-06-16 06:19:36.696000', 'tray_weight': '942', 'expected_tray_weight': 885}, {'weight': '838', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781570976.81, 'datetime': '2026-06-16 06:19:36.810000', 'tray_weight': '838', 'expected_tray_weight': 875}, {'weight': '863', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781570976.834, 'datetime': '2026-06-16 06:19:36.834000', 'tray_weight': '863', 'expected_tray_weight': 825}, {'weight': '1022', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781570976.857, 'datetime': '2026-06-16 06:19:36.857000', 'tray_weight': '1022', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781570976.933, 'datetime': '2026-06-16 06:19:36.933000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781570977.011, 'datetime': '2026-06-16 06:19:37.011000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781570977.095, 'datetime': '2026-06-16 06:19:37.095000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '976', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781570977.1460001, 'datetime': '2026-06-16 06:19:37.146000', 'tray_weight': '976', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 37, 343134), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781570977.302, 'datetime': '2026-06-16 06:19:37.302000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781570977.335, 'datetime': '2026-06-16 06:19:37.335000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781570977.44, 'datetime': '2026-06-16 06:19:37.440000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781570977.525, 'datetime': '2026-06-16 06:19:37.525000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 06:39:29,202.202 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 28, 340587), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781572168.2940001, 'datetime': '2026-06-16 06:39:28.294000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781572168.4120002, 'datetime': '2026-06-16 06:39:28.412000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781572168.421, 'datetime': '2026-06-16 06:39:28.421000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781572168.559, 'datetime': '2026-06-16 06:39:28.559000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781572168.566, 'datetime': '2026-06-16 06:39:28.566000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781572168.652, 'datetime': '2026-06-16 06:39:28.652000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781572168.7770002, 'datetime': '2026-06-16 06:39:28.777000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781572168.8669999, 'datetime': '2026-06-16 06:39:28.867000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781572168.947, 'datetime': '2026-06-16 06:39:28.947000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 37, 673717), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781570977.656, 'datetime': '2026-06-16 06:19:37.656000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781570977.666, 'datetime': '2026-06-16 06:19:37.666000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781570977.7870002, 'datetime': '2026-06-16 06:19:37.787000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781570977.856, 'datetime': '2026-06-16 06:19:37.856000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781570977.953, 'datetime': '2026-06-16 06:19:37.953000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 36, 667724), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781570976.668, 'datetime': '2026-06-16 06:19:36.668000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '942', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781570976.6959999, 'datetime': '2026-06-16 06:19:36.696000', 'tray_weight': '942', 'expected_tray_weight': 885}, {'weight': '838', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781570976.81, 'datetime': '2026-06-16 06:19:36.810000', 'tray_weight': '838', 'expected_tray_weight': 875}, {'weight': '863', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781570976.834, 'datetime': '2026-06-16 06:19:36.834000', 'tray_weight': '863', 'expected_tray_weight': 825}, {'weight': '1022', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781570976.857, 'datetime': '2026-06-16 06:19:36.857000', 'tray_weight': '1022', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781570976.933, 'datetime': '2026-06-16 06:19:36.933000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781570977.011, 'datetime': '2026-06-16 06:19:37.011000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781570977.095, 'datetime': '2026-06-16 06:19:37.095000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '976', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781570977.1460001, 'datetime': '2026-06-16 06:19:37.146000', 'tray_weight': '976', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 37, 343134), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781570977.302, 'datetime': '2026-06-16 06:19:37.302000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781570977.335, 'datetime': '2026-06-16 06:19:37.335000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781570977.44, 'datetime': '2026-06-16 06:19:37.440000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781570977.525, 'datetime': '2026-06-16 06:19:37.525000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 06:39:29,842.842 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 28, 340587), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781572168.2940001, 'datetime': '2026-06-16 06:39:28.294000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781572168.4120002, 'datetime': '2026-06-16 06:39:28.412000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781572168.421, 'datetime': '2026-06-16 06:39:28.421000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781572168.559, 'datetime': '2026-06-16 06:39:28.559000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781572168.566, 'datetime': '2026-06-16 06:39:28.566000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781572168.652, 'datetime': '2026-06-16 06:39:28.652000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781572168.7770002, 'datetime': '2026-06-16 06:39:28.777000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781572168.8669999, 'datetime': '2026-06-16 06:39:28.867000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781572168.947, 'datetime': '2026-06-16 06:39:28.947000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 37, 673717), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781570977.656, 'datetime': '2026-06-16 06:19:37.656000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781570977.666, 'datetime': '2026-06-16 06:19:37.666000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781570977.7870002, 'datetime': '2026-06-16 06:19:37.787000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781570977.856, 'datetime': '2026-06-16 06:19:37.856000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781570977.953, 'datetime': '2026-06-16 06:19:37.953000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 29, 222594), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781572169.166, 'datetime': '2026-06-16 06:39:29.166000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781572169.2120001, 'datetime': '2026-06-16 06:39:29.212000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781572169.296, 'datetime': '2026-06-16 06:39:29.296000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781572169.339, 'datetime': '2026-06-16 06:39:29.339000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781572169.444, 'datetime': '2026-06-16 06:39:29.444000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781572169.544, 'datetime': '2026-06-16 06:39:29.544000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781572169.596, 'datetime': '2026-06-16 06:39:29.596000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781572169.689, 'datetime': '2026-06-16 06:39:29.689000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781572169.7559998, 'datetime': '2026-06-16 06:39:29.756000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 37, 343134), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781570977.302, 'datetime': '2026-06-16 06:19:37.302000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781570977.335, 'datetime': '2026-06-16 06:19:37.335000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781570977.44, 'datetime': '2026-06-16 06:19:37.440000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781570977.525, 'datetime': '2026-06-16 06:19:37.525000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 06:39:29,855.855 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 28, 340587), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781572168.2940001, 'datetime': '2026-06-16 06:39:28.294000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781572168.4120002, 'datetime': '2026-06-16 06:39:28.412000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781572168.421, 'datetime': '2026-06-16 06:39:28.421000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781572168.559, 'datetime': '2026-06-16 06:39:28.559000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781572168.566, 'datetime': '2026-06-16 06:39:28.566000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781572168.652, 'datetime': '2026-06-16 06:39:28.652000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781572168.7770002, 'datetime': '2026-06-16 06:39:28.777000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781572168.8669999, 'datetime': '2026-06-16 06:39:28.867000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781572168.947, 'datetime': '2026-06-16 06:39:28.947000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 37, 673717), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781570977.656, 'datetime': '2026-06-16 06:19:37.656000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781570977.666, 'datetime': '2026-06-16 06:19:37.666000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781570977.7870002, 'datetime': '2026-06-16 06:19:37.787000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781570977.856, 'datetime': '2026-06-16 06:19:37.856000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781570977.953, 'datetime': '2026-06-16 06:19:37.953000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 29, 222594), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781572169.166, 'datetime': '2026-06-16 06:39:29.166000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781572169.2120001, 'datetime': '2026-06-16 06:39:29.212000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781572169.296, 'datetime': '2026-06-16 06:39:29.296000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781572169.339, 'datetime': '2026-06-16 06:39:29.339000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781572169.444, 'datetime': '2026-06-16 06:39:29.444000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781572169.544, 'datetime': '2026-06-16 06:39:29.544000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781572169.596, 'datetime': '2026-06-16 06:39:29.596000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781572169.689, 'datetime': '2026-06-16 06:39:29.689000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781572169.7559998, 'datetime': '2026-06-16 06:39:29.756000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 37, 343134), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781570977.302, 'datetime': '2026-06-16 06:19:37.302000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781570977.335, 'datetime': '2026-06-16 06:19:37.335000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781570977.44, 'datetime': '2026-06-16 06:19:37.440000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781570977.525, 'datetime': '2026-06-16 06:19:37.525000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 06:39:30,159.159 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 28, 340587), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781572168.2940001, 'datetime': '2026-06-16 06:39:28.294000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781572168.4120002, 'datetime': '2026-06-16 06:39:28.412000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781572168.421, 'datetime': '2026-06-16 06:39:28.421000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781572168.559, 'datetime': '2026-06-16 06:39:28.559000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781572168.566, 'datetime': '2026-06-16 06:39:28.566000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781572168.652, 'datetime': '2026-06-16 06:39:28.652000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781572168.7770002, 'datetime': '2026-06-16 06:39:28.777000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781572168.8669999, 'datetime': '2026-06-16 06:39:28.867000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781572168.947, 'datetime': '2026-06-16 06:39:28.947000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 37, 673717), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781570977.656, 'datetime': '2026-06-16 06:19:37.656000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781570977.666, 'datetime': '2026-06-16 06:19:37.666000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781570977.7870002, 'datetime': '2026-06-16 06:19:37.787000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781570977.856, 'datetime': '2026-06-16 06:19:37.856000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781570977.953, 'datetime': '2026-06-16 06:19:37.953000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 29, 222594), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781572169.166, 'datetime': '2026-06-16 06:39:29.166000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781572169.2120001, 'datetime': '2026-06-16 06:39:29.212000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781572169.296, 'datetime': '2026-06-16 06:39:29.296000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781572169.339, 'datetime': '2026-06-16 06:39:29.339000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781572169.444, 'datetime': '2026-06-16 06:39:29.444000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781572169.544, 'datetime': '2026-06-16 06:39:29.544000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781572169.596, 'datetime': '2026-06-16 06:39:29.596000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781572169.689, 'datetime': '2026-06-16 06:39:29.689000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781572169.7559998, 'datetime': '2026-06-16 06:39:29.756000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 29, 874595), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781572169.862, 'datetime': '2026-06-16 06:39:29.862000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781572169.9450002, 'datetime': '2026-06-16 06:39:29.945000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781572169.982, 'datetime': '2026-06-16 06:39:29.982000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781572170.079, 'datetime': '2026-06-16 06:39:30.079000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 06:39:30,172.172 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 28, 340587), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781572168.2940001, 'datetime': '2026-06-16 06:39:28.294000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781572168.4120002, 'datetime': '2026-06-16 06:39:28.412000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781572168.421, 'datetime': '2026-06-16 06:39:28.421000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781572168.559, 'datetime': '2026-06-16 06:39:28.559000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781572168.566, 'datetime': '2026-06-16 06:39:28.566000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781572168.652, 'datetime': '2026-06-16 06:39:28.652000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781572168.7770002, 'datetime': '2026-06-16 06:39:28.777000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781572168.8669999, 'datetime': '2026-06-16 06:39:28.867000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781572168.947, 'datetime': '2026-06-16 06:39:28.947000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 19, 37, 673717), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781570977.656, 'datetime': '2026-06-16 06:19:37.656000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781570977.666, 'datetime': '2026-06-16 06:19:37.666000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781570977.7870002, 'datetime': '2026-06-16 06:19:37.787000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781570977.856, 'datetime': '2026-06-16 06:19:37.856000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781570977.953, 'datetime': '2026-06-16 06:19:37.953000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 29, 222594), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781572169.166, 'datetime': '2026-06-16 06:39:29.166000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781572169.2120001, 'datetime': '2026-06-16 06:39:29.212000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781572169.296, 'datetime': '2026-06-16 06:39:29.296000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781572169.339, 'datetime': '2026-06-16 06:39:29.339000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781572169.444, 'datetime': '2026-06-16 06:39:29.444000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781572169.544, 'datetime': '2026-06-16 06:39:29.544000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781572169.596, 'datetime': '2026-06-16 06:39:29.596000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781572169.689, 'datetime': '2026-06-16 06:39:29.689000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781572169.7559998, 'datetime': '2026-06-16 06:39:29.756000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 29, 874595), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781572169.862, 'datetime': '2026-06-16 06:39:29.862000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781572169.9450002, 'datetime': '2026-06-16 06:39:29.945000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781572169.982, 'datetime': '2026-06-16 06:39:29.982000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781572170.079, 'datetime': '2026-06-16 06:39:30.079000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 06:39:30,504.504 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 28, 340587), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781572168.2940001, 'datetime': '2026-06-16 06:39:28.294000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781572168.4120002, 'datetime': '2026-06-16 06:39:28.412000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781572168.421, 'datetime': '2026-06-16 06:39:28.421000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781572168.559, 'datetime': '2026-06-16 06:39:28.559000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781572168.566, 'datetime': '2026-06-16 06:39:28.566000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781572168.652, 'datetime': '2026-06-16 06:39:28.652000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781572168.7770002, 'datetime': '2026-06-16 06:39:28.777000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781572168.8669999, 'datetime': '2026-06-16 06:39:28.867000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781572168.947, 'datetime': '2026-06-16 06:39:28.947000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 30, 191444), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781572170.1850002, 'datetime': '2026-06-16 06:39:30.185000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781572170.247, 'datetime': '2026-06-16 06:39:30.247000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781572170.313, 'datetime': '2026-06-16 06:39:30.313000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781572170.3470001, 'datetime': '2026-06-16 06:39:30.347000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781572170.427, 'datetime': '2026-06-16 06:39:30.427000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 29, 222594), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781572169.166, 'datetime': '2026-06-16 06:39:29.166000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781572169.2120001, 'datetime': '2026-06-16 06:39:29.212000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781572169.296, 'datetime': '2026-06-16 06:39:29.296000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781572169.339, 'datetime': '2026-06-16 06:39:29.339000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781572169.444, 'datetime': '2026-06-16 06:39:29.444000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781572169.544, 'datetime': '2026-06-16 06:39:29.544000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781572169.596, 'datetime': '2026-06-16 06:39:29.596000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781572169.689, 'datetime': '2026-06-16 06:39:29.689000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781572169.7559998, 'datetime': '2026-06-16 06:39:29.756000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 29, 874595), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781572169.862, 'datetime': '2026-06-16 06:39:29.862000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781572169.9450002, 'datetime': '2026-06-16 06:39:29.945000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781572169.982, 'datetime': '2026-06-16 06:39:29.982000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781572170.079, 'datetime': '2026-06-16 06:39:30.079000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 06:39:30,512.512 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 28, 340587), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781572168.2940001, 'datetime': '2026-06-16 06:39:28.294000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781572168.4120002, 'datetime': '2026-06-16 06:39:28.412000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781572168.421, 'datetime': '2026-06-16 06:39:28.421000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781572168.559, 'datetime': '2026-06-16 06:39:28.559000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781572168.566, 'datetime': '2026-06-16 06:39:28.566000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781572168.652, 'datetime': '2026-06-16 06:39:28.652000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781572168.7770002, 'datetime': '2026-06-16 06:39:28.777000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781572168.8669999, 'datetime': '2026-06-16 06:39:28.867000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781572168.947, 'datetime': '2026-06-16 06:39:28.947000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 30, 191444), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781572170.1850002, 'datetime': '2026-06-16 06:39:30.185000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781572170.247, 'datetime': '2026-06-16 06:39:30.247000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781572170.313, 'datetime': '2026-06-16 06:39:30.313000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781572170.3470001, 'datetime': '2026-06-16 06:39:30.347000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781572170.427, 'datetime': '2026-06-16 06:39:30.427000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 29, 222594), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781572169.166, 'datetime': '2026-06-16 06:39:29.166000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781572169.2120001, 'datetime': '2026-06-16 06:39:29.212000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781572169.296, 'datetime': '2026-06-16 06:39:29.296000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781572169.339, 'datetime': '2026-06-16 06:39:29.339000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781572169.444, 'datetime': '2026-06-16 06:39:29.444000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781572169.544, 'datetime': '2026-06-16 06:39:29.544000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781572169.596, 'datetime': '2026-06-16 06:39:29.596000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781572169.689, 'datetime': '2026-06-16 06:39:29.689000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781572169.7559998, 'datetime': '2026-06-16 06:39:29.756000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 29, 874595), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781572169.862, 'datetime': '2026-06-16 06:39:29.862000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781572169.9450002, 'datetime': '2026-06-16 06:39:29.945000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781572169.982, 'datetime': '2026-06-16 06:39:29.982000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781572170.079, 'datetime': '2026-06-16 06:39:30.079000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 06:46:08,258.258 INFO    ] processOrderPayment version is : v2
[2026-06-16 06:54:03,557.557 INFO    ] processOrderPayment version is : v2
[2026-06-16 06:54:59,312.312 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 54, 58, 554037), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781573098.566, 'datetime': '2026-06-16 06:54:58.566000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781573098.549, 'datetime': '2026-06-16 06:54:58.549000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781573098.652, 'datetime': '2026-06-16 06:54:58.652000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781573098.7319999, 'datetime': '2026-06-16 06:54:58.732000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781573098.74, 'datetime': '2026-06-16 06:54:58.740000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781573098.8530002, 'datetime': '2026-06-16 06:54:58.853000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781573098.909, 'datetime': '2026-06-16 06:54:58.909000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781573099.017, 'datetime': '2026-06-16 06:54:59.017000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781573099.083, 'datetime': '2026-06-16 06:54:59.083000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 30, 191444), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781572170.1850002, 'datetime': '2026-06-16 06:39:30.185000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781572170.247, 'datetime': '2026-06-16 06:39:30.247000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781572170.313, 'datetime': '2026-06-16 06:39:30.313000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781572170.3470001, 'datetime': '2026-06-16 06:39:30.347000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781572170.427, 'datetime': '2026-06-16 06:39:30.427000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 29, 222594), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781572169.166, 'datetime': '2026-06-16 06:39:29.166000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781572169.2120001, 'datetime': '2026-06-16 06:39:29.212000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781572169.296, 'datetime': '2026-06-16 06:39:29.296000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781572169.339, 'datetime': '2026-06-16 06:39:29.339000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781572169.444, 'datetime': '2026-06-16 06:39:29.444000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781572169.544, 'datetime': '2026-06-16 06:39:29.544000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781572169.596, 'datetime': '2026-06-16 06:39:29.596000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781572169.689, 'datetime': '2026-06-16 06:39:29.689000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781572169.7559998, 'datetime': '2026-06-16 06:39:29.756000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 29, 874595), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781572169.862, 'datetime': '2026-06-16 06:39:29.862000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781572169.9450002, 'datetime': '2026-06-16 06:39:29.945000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781572169.982, 'datetime': '2026-06-16 06:39:29.982000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781572170.079, 'datetime': '2026-06-16 06:39:30.079000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 06:54:59,325.325 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 54, 58, 554037), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781573098.566, 'datetime': '2026-06-16 06:54:58.566000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781573098.549, 'datetime': '2026-06-16 06:54:58.549000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781573098.652, 'datetime': '2026-06-16 06:54:58.652000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781573098.7319999, 'datetime': '2026-06-16 06:54:58.732000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781573098.74, 'datetime': '2026-06-16 06:54:58.740000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781573098.8530002, 'datetime': '2026-06-16 06:54:58.853000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781573098.909, 'datetime': '2026-06-16 06:54:58.909000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781573099.017, 'datetime': '2026-06-16 06:54:59.017000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781573099.083, 'datetime': '2026-06-16 06:54:59.083000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 30, 191444), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781572170.1850002, 'datetime': '2026-06-16 06:39:30.185000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781572170.247, 'datetime': '2026-06-16 06:39:30.247000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781572170.313, 'datetime': '2026-06-16 06:39:30.313000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781572170.3470001, 'datetime': '2026-06-16 06:39:30.347000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781572170.427, 'datetime': '2026-06-16 06:39:30.427000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 29, 222594), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781572169.166, 'datetime': '2026-06-16 06:39:29.166000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781572169.2120001, 'datetime': '2026-06-16 06:39:29.212000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781572169.296, 'datetime': '2026-06-16 06:39:29.296000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781572169.339, 'datetime': '2026-06-16 06:39:29.339000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781572169.444, 'datetime': '2026-06-16 06:39:29.444000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781572169.544, 'datetime': '2026-06-16 06:39:29.544000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781572169.596, 'datetime': '2026-06-16 06:39:29.596000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781572169.689, 'datetime': '2026-06-16 06:39:29.689000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781572169.7559998, 'datetime': '2026-06-16 06:39:29.756000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 29, 874595), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781572169.862, 'datetime': '2026-06-16 06:39:29.862000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781572169.9450002, 'datetime': '2026-06-16 06:39:29.945000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781572169.982, 'datetime': '2026-06-16 06:39:29.982000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781572170.079, 'datetime': '2026-06-16 06:39:30.079000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 06:54:59,960.960 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 54, 58, 554037), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781573098.566, 'datetime': '2026-06-16 06:54:58.566000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781573098.549, 'datetime': '2026-06-16 06:54:58.549000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781573098.652, 'datetime': '2026-06-16 06:54:58.652000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781573098.7319999, 'datetime': '2026-06-16 06:54:58.732000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781573098.74, 'datetime': '2026-06-16 06:54:58.740000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781573098.8530002, 'datetime': '2026-06-16 06:54:58.853000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781573098.909, 'datetime': '2026-06-16 06:54:58.909000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781573099.017, 'datetime': '2026-06-16 06:54:59.017000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781573099.083, 'datetime': '2026-06-16 06:54:59.083000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 30, 191444), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781572170.1850002, 'datetime': '2026-06-16 06:39:30.185000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781572170.247, 'datetime': '2026-06-16 06:39:30.247000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781572170.313, 'datetime': '2026-06-16 06:39:30.313000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781572170.3470001, 'datetime': '2026-06-16 06:39:30.347000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781572170.427, 'datetime': '2026-06-16 06:39:30.427000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 54, 59, 345057), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781573099.2879999, 'datetime': '2026-06-16 06:54:59.288000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781573099.395, 'datetime': '2026-06-16 06:54:59.395000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781573099.4680002, 'datetime': '2026-06-16 06:54:59.468000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781573099.468, 'datetime': '2026-06-16 06:54:59.468000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781573099.5900002, 'datetime': '2026-06-16 06:54:59.590000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781573099.6109998, 'datetime': '2026-06-16 06:54:59.611000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781573099.729, 'datetime': '2026-06-16 06:54:59.729000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781573099.74, 'datetime': '2026-06-16 06:54:59.740000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781573099.79, 'datetime': '2026-06-16 06:54:59.790000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 29, 874595), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781572169.862, 'datetime': '2026-06-16 06:39:29.862000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781572169.9450002, 'datetime': '2026-06-16 06:39:29.945000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781572169.982, 'datetime': '2026-06-16 06:39:29.982000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781572170.079, 'datetime': '2026-06-16 06:39:30.079000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 06:54:59,973.973 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 54, 58, 554037), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781573098.566, 'datetime': '2026-06-16 06:54:58.566000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781573098.549, 'datetime': '2026-06-16 06:54:58.549000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781573098.652, 'datetime': '2026-06-16 06:54:58.652000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781573098.7319999, 'datetime': '2026-06-16 06:54:58.732000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781573098.74, 'datetime': '2026-06-16 06:54:58.740000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781573098.8530002, 'datetime': '2026-06-16 06:54:58.853000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781573098.909, 'datetime': '2026-06-16 06:54:58.909000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781573099.017, 'datetime': '2026-06-16 06:54:59.017000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781573099.083, 'datetime': '2026-06-16 06:54:59.083000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 30, 191444), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781572170.1850002, 'datetime': '2026-06-16 06:39:30.185000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781572170.247, 'datetime': '2026-06-16 06:39:30.247000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781572170.313, 'datetime': '2026-06-16 06:39:30.313000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781572170.3470001, 'datetime': '2026-06-16 06:39:30.347000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781572170.427, 'datetime': '2026-06-16 06:39:30.427000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 54, 59, 345057), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781573099.2879999, 'datetime': '2026-06-16 06:54:59.288000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781573099.395, 'datetime': '2026-06-16 06:54:59.395000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781573099.4680002, 'datetime': '2026-06-16 06:54:59.468000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781573099.468, 'datetime': '2026-06-16 06:54:59.468000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781573099.5900002, 'datetime': '2026-06-16 06:54:59.590000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781573099.6109998, 'datetime': '2026-06-16 06:54:59.611000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781573099.729, 'datetime': '2026-06-16 06:54:59.729000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781573099.74, 'datetime': '2026-06-16 06:54:59.740000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781573099.79, 'datetime': '2026-06-16 06:54:59.790000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 29, 874595), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781572169.862, 'datetime': '2026-06-16 06:39:29.862000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781572169.9450002, 'datetime': '2026-06-16 06:39:29.945000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781572169.982, 'datetime': '2026-06-16 06:39:29.982000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781572170.079, 'datetime': '2026-06-16 06:39:30.079000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 06:55:00,278.278 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 54, 58, 554037), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781573098.566, 'datetime': '2026-06-16 06:54:58.566000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781573098.549, 'datetime': '2026-06-16 06:54:58.549000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781573098.652, 'datetime': '2026-06-16 06:54:58.652000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781573098.7319999, 'datetime': '2026-06-16 06:54:58.732000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781573098.74, 'datetime': '2026-06-16 06:54:58.740000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781573098.8530002, 'datetime': '2026-06-16 06:54:58.853000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781573098.909, 'datetime': '2026-06-16 06:54:58.909000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781573099.017, 'datetime': '2026-06-16 06:54:59.017000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781573099.083, 'datetime': '2026-06-16 06:54:59.083000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 30, 191444), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781572170.1850002, 'datetime': '2026-06-16 06:39:30.185000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781572170.247, 'datetime': '2026-06-16 06:39:30.247000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781572170.313, 'datetime': '2026-06-16 06:39:30.313000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781572170.3470001, 'datetime': '2026-06-16 06:39:30.347000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781572170.427, 'datetime': '2026-06-16 06:39:30.427000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 54, 59, 345057), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781573099.2879999, 'datetime': '2026-06-16 06:54:59.288000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781573099.395, 'datetime': '2026-06-16 06:54:59.395000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781573099.4680002, 'datetime': '2026-06-16 06:54:59.468000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781573099.468, 'datetime': '2026-06-16 06:54:59.468000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781573099.5900002, 'datetime': '2026-06-16 06:54:59.590000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781573099.6109998, 'datetime': '2026-06-16 06:54:59.611000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781573099.729, 'datetime': '2026-06-16 06:54:59.729000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781573099.74, 'datetime': '2026-06-16 06:54:59.740000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781573099.79, 'datetime': '2026-06-16 06:54:59.790000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 54, 59, 992831), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781573099.986, 'datetime': '2026-06-16 06:54:59.986000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781573099.987, 'datetime': '2026-06-16 06:54:59.987000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781573100.057, 'datetime': '2026-06-16 06:55:00.057000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781573100.14, 'datetime': '2026-06-16 06:55:00.140000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 06:55:00,291.291 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 54, 58, 554037), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781573098.566, 'datetime': '2026-06-16 06:54:58.566000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781573098.549, 'datetime': '2026-06-16 06:54:58.549000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781573098.652, 'datetime': '2026-06-16 06:54:58.652000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781573098.7319999, 'datetime': '2026-06-16 06:54:58.732000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781573098.74, 'datetime': '2026-06-16 06:54:58.740000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781573098.8530002, 'datetime': '2026-06-16 06:54:58.853000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781573098.909, 'datetime': '2026-06-16 06:54:58.909000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781573099.017, 'datetime': '2026-06-16 06:54:59.017000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781573099.083, 'datetime': '2026-06-16 06:54:59.083000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 39, 30, 191444), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781572170.1850002, 'datetime': '2026-06-16 06:39:30.185000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781572170.247, 'datetime': '2026-06-16 06:39:30.247000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781572170.313, 'datetime': '2026-06-16 06:39:30.313000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781572170.3470001, 'datetime': '2026-06-16 06:39:30.347000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781572170.427, 'datetime': '2026-06-16 06:39:30.427000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 54, 59, 345057), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781573099.2879999, 'datetime': '2026-06-16 06:54:59.288000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781573099.395, 'datetime': '2026-06-16 06:54:59.395000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781573099.4680002, 'datetime': '2026-06-16 06:54:59.468000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781573099.468, 'datetime': '2026-06-16 06:54:59.468000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781573099.5900002, 'datetime': '2026-06-16 06:54:59.590000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781573099.6109998, 'datetime': '2026-06-16 06:54:59.611000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781573099.729, 'datetime': '2026-06-16 06:54:59.729000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781573099.74, 'datetime': '2026-06-16 06:54:59.740000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781573099.79, 'datetime': '2026-06-16 06:54:59.790000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 54, 59, 992831), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781573099.986, 'datetime': '2026-06-16 06:54:59.986000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781573099.987, 'datetime': '2026-06-16 06:54:59.987000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781573100.057, 'datetime': '2026-06-16 06:55:00.057000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781573100.14, 'datetime': '2026-06-16 06:55:00.140000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 06:55:00,648.648 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 54, 58, 554037), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781573098.566, 'datetime': '2026-06-16 06:54:58.566000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781573098.549, 'datetime': '2026-06-16 06:54:58.549000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781573098.652, 'datetime': '2026-06-16 06:54:58.652000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781573098.7319999, 'datetime': '2026-06-16 06:54:58.732000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781573098.74, 'datetime': '2026-06-16 06:54:58.740000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781573098.8530002, 'datetime': '2026-06-16 06:54:58.853000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781573098.909, 'datetime': '2026-06-16 06:54:58.909000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781573099.017, 'datetime': '2026-06-16 06:54:59.017000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781573099.083, 'datetime': '2026-06-16 06:54:59.083000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 55, 0, 310891), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781573100.264, 'datetime': '2026-06-16 06:55:00.264000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781573100.354, 'datetime': '2026-06-16 06:55:00.354000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781573100.368, 'datetime': '2026-06-16 06:55:00.368000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781573100.482, 'datetime': '2026-06-16 06:55:00.482000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781573100.585, 'datetime': '2026-06-16 06:55:00.585000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 54, 59, 345057), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781573099.2879999, 'datetime': '2026-06-16 06:54:59.288000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781573099.395, 'datetime': '2026-06-16 06:54:59.395000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781573099.4680002, 'datetime': '2026-06-16 06:54:59.468000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781573099.468, 'datetime': '2026-06-16 06:54:59.468000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781573099.5900002, 'datetime': '2026-06-16 06:54:59.590000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781573099.6109998, 'datetime': '2026-06-16 06:54:59.611000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781573099.729, 'datetime': '2026-06-16 06:54:59.729000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781573099.74, 'datetime': '2026-06-16 06:54:59.740000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781573099.79, 'datetime': '2026-06-16 06:54:59.790000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 54, 59, 992831), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781573099.986, 'datetime': '2026-06-16 06:54:59.986000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781573099.987, 'datetime': '2026-06-16 06:54:59.987000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781573100.057, 'datetime': '2026-06-16 06:55:00.057000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781573100.14, 'datetime': '2026-06-16 06:55:00.140000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 06:55:00,655.655 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 54, 58, 554037), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781573098.566, 'datetime': '2026-06-16 06:54:58.566000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781573098.549, 'datetime': '2026-06-16 06:54:58.549000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781573098.652, 'datetime': '2026-06-16 06:54:58.652000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781573098.7319999, 'datetime': '2026-06-16 06:54:58.732000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781573098.74, 'datetime': '2026-06-16 06:54:58.740000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781573098.8530002, 'datetime': '2026-06-16 06:54:58.853000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781573098.909, 'datetime': '2026-06-16 06:54:58.909000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781573099.017, 'datetime': '2026-06-16 06:54:59.017000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781573099.083, 'datetime': '2026-06-16 06:54:59.083000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 55, 0, 310891), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781573100.264, 'datetime': '2026-06-16 06:55:00.264000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781573100.354, 'datetime': '2026-06-16 06:55:00.354000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781573100.368, 'datetime': '2026-06-16 06:55:00.368000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781573100.482, 'datetime': '2026-06-16 06:55:00.482000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781573100.585, 'datetime': '2026-06-16 06:55:00.585000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 54, 59, 345057), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781573099.2879999, 'datetime': '2026-06-16 06:54:59.288000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781573099.395, 'datetime': '2026-06-16 06:54:59.395000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781573099.4680002, 'datetime': '2026-06-16 06:54:59.468000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781573099.468, 'datetime': '2026-06-16 06:54:59.468000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781573099.5900002, 'datetime': '2026-06-16 06:54:59.590000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781573099.6109998, 'datetime': '2026-06-16 06:54:59.611000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781573099.729, 'datetime': '2026-06-16 06:54:59.729000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781573099.74, 'datetime': '2026-06-16 06:54:59.740000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781573099.79, 'datetime': '2026-06-16 06:54:59.790000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 54, 59, 992831), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781573099.986, 'datetime': '2026-06-16 06:54:59.986000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781573099.987, 'datetime': '2026-06-16 06:54:59.987000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781573100.057, 'datetime': '2026-06-16 06:55:00.057000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781573100.14, 'datetime': '2026-06-16 06:55:00.140000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:00:24,352.352 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 23, 586575), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781573423.5189998, 'datetime': '2026-06-16 07:00:23.519000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781573423.635, 'datetime': '2026-06-16 07:00:23.635000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781573423.711, 'datetime': '2026-06-16 07:00:23.711000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781573423.762, 'datetime': '2026-06-16 07:00:23.762000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781573423.7940001, 'datetime': '2026-06-16 07:00:23.794000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781573423.8569999, 'datetime': '2026-06-16 07:00:23.857000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781573423.989, 'datetime': '2026-06-16 07:00:23.989000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781573424.069, 'datetime': '2026-06-16 07:00:24.069000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781573424.118, 'datetime': '2026-06-16 07:00:24.118000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 55, 0, 310891), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781573100.264, 'datetime': '2026-06-16 06:55:00.264000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781573100.354, 'datetime': '2026-06-16 06:55:00.354000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781573100.368, 'datetime': '2026-06-16 06:55:00.368000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781573100.482, 'datetime': '2026-06-16 06:55:00.482000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781573100.585, 'datetime': '2026-06-16 06:55:00.585000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 54, 59, 345057), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781573099.2879999, 'datetime': '2026-06-16 06:54:59.288000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781573099.395, 'datetime': '2026-06-16 06:54:59.395000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781573099.4680002, 'datetime': '2026-06-16 06:54:59.468000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781573099.468, 'datetime': '2026-06-16 06:54:59.468000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781573099.5900002, 'datetime': '2026-06-16 06:54:59.590000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781573099.6109998, 'datetime': '2026-06-16 06:54:59.611000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781573099.729, 'datetime': '2026-06-16 06:54:59.729000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781573099.74, 'datetime': '2026-06-16 06:54:59.740000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781573099.79, 'datetime': '2026-06-16 06:54:59.790000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 54, 59, 992831), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781573099.986, 'datetime': '2026-06-16 06:54:59.986000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781573099.987, 'datetime': '2026-06-16 06:54:59.987000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781573100.057, 'datetime': '2026-06-16 06:55:00.057000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781573100.14, 'datetime': '2026-06-16 06:55:00.140000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:00:24,365.365 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 23, 586575), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781573423.5189998, 'datetime': '2026-06-16 07:00:23.519000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781573423.635, 'datetime': '2026-06-16 07:00:23.635000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781573423.711, 'datetime': '2026-06-16 07:00:23.711000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781573423.762, 'datetime': '2026-06-16 07:00:23.762000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781573423.7940001, 'datetime': '2026-06-16 07:00:23.794000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781573423.8569999, 'datetime': '2026-06-16 07:00:23.857000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781573423.989, 'datetime': '2026-06-16 07:00:23.989000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781573424.069, 'datetime': '2026-06-16 07:00:24.069000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781573424.118, 'datetime': '2026-06-16 07:00:24.118000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 55, 0, 310891), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781573100.264, 'datetime': '2026-06-16 06:55:00.264000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781573100.354, 'datetime': '2026-06-16 06:55:00.354000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781573100.368, 'datetime': '2026-06-16 06:55:00.368000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781573100.482, 'datetime': '2026-06-16 06:55:00.482000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781573100.585, 'datetime': '2026-06-16 06:55:00.585000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 54, 59, 345057), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781573099.2879999, 'datetime': '2026-06-16 06:54:59.288000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781573099.395, 'datetime': '2026-06-16 06:54:59.395000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781573099.4680002, 'datetime': '2026-06-16 06:54:59.468000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781573099.468, 'datetime': '2026-06-16 06:54:59.468000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781573099.5900002, 'datetime': '2026-06-16 06:54:59.590000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781573099.6109998, 'datetime': '2026-06-16 06:54:59.611000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781573099.729, 'datetime': '2026-06-16 06:54:59.729000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781573099.74, 'datetime': '2026-06-16 06:54:59.740000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781573099.79, 'datetime': '2026-06-16 06:54:59.790000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 54, 59, 992831), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781573099.986, 'datetime': '2026-06-16 06:54:59.986000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781573099.987, 'datetime': '2026-06-16 06:54:59.987000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781573100.057, 'datetime': '2026-06-16 06:55:00.057000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781573100.14, 'datetime': '2026-06-16 06:55:00.140000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:00:25,025.025 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 23, 586575), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781573423.5189998, 'datetime': '2026-06-16 07:00:23.519000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781573423.635, 'datetime': '2026-06-16 07:00:23.635000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781573423.711, 'datetime': '2026-06-16 07:00:23.711000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781573423.762, 'datetime': '2026-06-16 07:00:23.762000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781573423.7940001, 'datetime': '2026-06-16 07:00:23.794000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781573423.8569999, 'datetime': '2026-06-16 07:00:23.857000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781573423.989, 'datetime': '2026-06-16 07:00:23.989000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781573424.069, 'datetime': '2026-06-16 07:00:24.069000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781573424.118, 'datetime': '2026-06-16 07:00:24.118000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 55, 0, 310891), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781573100.264, 'datetime': '2026-06-16 06:55:00.264000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781573100.354, 'datetime': '2026-06-16 06:55:00.354000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781573100.368, 'datetime': '2026-06-16 06:55:00.368000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781573100.482, 'datetime': '2026-06-16 06:55:00.482000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781573100.585, 'datetime': '2026-06-16 06:55:00.585000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 24, 386063), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781573424.306, 'datetime': '2026-06-16 07:00:24.306000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781573424.4220002, 'datetime': '2026-06-16 07:00:24.422000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781573424.4810002, 'datetime': '2026-06-16 07:00:24.481000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781573424.522, 'datetime': '2026-06-16 07:00:24.522000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781573424.592, 'datetime': '2026-06-16 07:00:24.592000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781573424.6550002, 'datetime': '2026-06-16 07:00:24.655000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781573424.768, 'datetime': '2026-06-16 07:00:24.768000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781573424.807, 'datetime': '2026-06-16 07:00:24.807000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781573424.893, 'datetime': '2026-06-16 07:00:24.893000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 54, 59, 992831), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781573099.986, 'datetime': '2026-06-16 06:54:59.986000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781573099.987, 'datetime': '2026-06-16 06:54:59.987000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781573100.057, 'datetime': '2026-06-16 06:55:00.057000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781573100.14, 'datetime': '2026-06-16 06:55:00.140000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:00:25,039.039 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 23, 586575), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781573423.5189998, 'datetime': '2026-06-16 07:00:23.519000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781573423.635, 'datetime': '2026-06-16 07:00:23.635000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781573423.711, 'datetime': '2026-06-16 07:00:23.711000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781573423.762, 'datetime': '2026-06-16 07:00:23.762000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781573423.7940001, 'datetime': '2026-06-16 07:00:23.794000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781573423.8569999, 'datetime': '2026-06-16 07:00:23.857000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781573423.989, 'datetime': '2026-06-16 07:00:23.989000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781573424.069, 'datetime': '2026-06-16 07:00:24.069000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781573424.118, 'datetime': '2026-06-16 07:00:24.118000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 55, 0, 310891), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781573100.264, 'datetime': '2026-06-16 06:55:00.264000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781573100.354, 'datetime': '2026-06-16 06:55:00.354000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781573100.368, 'datetime': '2026-06-16 06:55:00.368000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781573100.482, 'datetime': '2026-06-16 06:55:00.482000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781573100.585, 'datetime': '2026-06-16 06:55:00.585000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 24, 386063), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781573424.306, 'datetime': '2026-06-16 07:00:24.306000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781573424.4220002, 'datetime': '2026-06-16 07:00:24.422000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781573424.4810002, 'datetime': '2026-06-16 07:00:24.481000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781573424.522, 'datetime': '2026-06-16 07:00:24.522000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781573424.592, 'datetime': '2026-06-16 07:00:24.592000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781573424.6550002, 'datetime': '2026-06-16 07:00:24.655000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781573424.768, 'datetime': '2026-06-16 07:00:24.768000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781573424.807, 'datetime': '2026-06-16 07:00:24.807000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781573424.893, 'datetime': '2026-06-16 07:00:24.893000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 54, 59, 992831), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781573099.986, 'datetime': '2026-06-16 06:54:59.986000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781573099.987, 'datetime': '2026-06-16 06:54:59.987000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781573100.057, 'datetime': '2026-06-16 06:55:00.057000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781573100.14, 'datetime': '2026-06-16 06:55:00.140000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:00:25,309.309 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 23, 586575), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781573423.5189998, 'datetime': '2026-06-16 07:00:23.519000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781573423.635, 'datetime': '2026-06-16 07:00:23.635000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781573423.711, 'datetime': '2026-06-16 07:00:23.711000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781573423.762, 'datetime': '2026-06-16 07:00:23.762000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781573423.7940001, 'datetime': '2026-06-16 07:00:23.794000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781573423.8569999, 'datetime': '2026-06-16 07:00:23.857000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781573423.989, 'datetime': '2026-06-16 07:00:23.989000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781573424.069, 'datetime': '2026-06-16 07:00:24.069000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781573424.118, 'datetime': '2026-06-16 07:00:24.118000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 55, 0, 310891), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781573100.264, 'datetime': '2026-06-16 06:55:00.264000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781573100.354, 'datetime': '2026-06-16 06:55:00.354000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781573100.368, 'datetime': '2026-06-16 06:55:00.368000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781573100.482, 'datetime': '2026-06-16 06:55:00.482000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781573100.585, 'datetime': '2026-06-16 06:55:00.585000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 24, 386063), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781573424.306, 'datetime': '2026-06-16 07:00:24.306000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781573424.4220002, 'datetime': '2026-06-16 07:00:24.422000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781573424.4810002, 'datetime': '2026-06-16 07:00:24.481000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781573424.522, 'datetime': '2026-06-16 07:00:24.522000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781573424.592, 'datetime': '2026-06-16 07:00:24.592000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781573424.6550002, 'datetime': '2026-06-16 07:00:24.655000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781573424.768, 'datetime': '2026-06-16 07:00:24.768000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781573424.807, 'datetime': '2026-06-16 07:00:24.807000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781573424.893, 'datetime': '2026-06-16 07:00:24.893000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 25, 60734), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781573425.03, 'datetime': '2026-06-16 07:00:25.030000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781573425.1039999, 'datetime': '2026-06-16 07:00:25.104000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781573425.116, 'datetime': '2026-06-16 07:00:25.116000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781573425.239, 'datetime': '2026-06-16 07:00:25.239000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:00:25,317.317 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 23, 586575), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781573423.5189998, 'datetime': '2026-06-16 07:00:23.519000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781573423.635, 'datetime': '2026-06-16 07:00:23.635000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781573423.711, 'datetime': '2026-06-16 07:00:23.711000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781573423.762, 'datetime': '2026-06-16 07:00:23.762000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781573423.7940001, 'datetime': '2026-06-16 07:00:23.794000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781573423.8569999, 'datetime': '2026-06-16 07:00:23.857000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781573423.989, 'datetime': '2026-06-16 07:00:23.989000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781573424.069, 'datetime': '2026-06-16 07:00:24.069000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781573424.118, 'datetime': '2026-06-16 07:00:24.118000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 6, 55, 0, 310891), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781573100.264, 'datetime': '2026-06-16 06:55:00.264000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781573100.354, 'datetime': '2026-06-16 06:55:00.354000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781573100.368, 'datetime': '2026-06-16 06:55:00.368000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781573100.482, 'datetime': '2026-06-16 06:55:00.482000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781573100.585, 'datetime': '2026-06-16 06:55:00.585000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 24, 386063), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781573424.306, 'datetime': '2026-06-16 07:00:24.306000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781573424.4220002, 'datetime': '2026-06-16 07:00:24.422000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781573424.4810002, 'datetime': '2026-06-16 07:00:24.481000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781573424.522, 'datetime': '2026-06-16 07:00:24.522000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781573424.592, 'datetime': '2026-06-16 07:00:24.592000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781573424.6550002, 'datetime': '2026-06-16 07:00:24.655000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781573424.768, 'datetime': '2026-06-16 07:00:24.768000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781573424.807, 'datetime': '2026-06-16 07:00:24.807000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781573424.893, 'datetime': '2026-06-16 07:00:24.893000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 25, 60734), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781573425.03, 'datetime': '2026-06-16 07:00:25.030000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781573425.1039999, 'datetime': '2026-06-16 07:00:25.104000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781573425.116, 'datetime': '2026-06-16 07:00:25.116000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781573425.239, 'datetime': '2026-06-16 07:00:25.239000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:00:25,589.589 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 23, 586575), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781573423.5189998, 'datetime': '2026-06-16 07:00:23.519000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781573423.635, 'datetime': '2026-06-16 07:00:23.635000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781573423.711, 'datetime': '2026-06-16 07:00:23.711000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781573423.762, 'datetime': '2026-06-16 07:00:23.762000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781573423.7940001, 'datetime': '2026-06-16 07:00:23.794000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781573423.8569999, 'datetime': '2026-06-16 07:00:23.857000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781573423.989, 'datetime': '2026-06-16 07:00:23.989000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781573424.069, 'datetime': '2026-06-16 07:00:24.069000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781573424.118, 'datetime': '2026-06-16 07:00:24.118000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 25, 330065), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781573425.335, 'datetime': '2026-06-16 07:00:25.335000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781573425.3639998, 'datetime': '2026-06-16 07:00:25.364000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781573425.399, 'datetime': '2026-06-16 07:00:25.399000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781573425.425, 'datetime': '2026-06-16 07:00:25.425000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781573425.454, 'datetime': '2026-06-16 07:00:25.454000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 24, 386063), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781573424.306, 'datetime': '2026-06-16 07:00:24.306000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781573424.4220002, 'datetime': '2026-06-16 07:00:24.422000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781573424.4810002, 'datetime': '2026-06-16 07:00:24.481000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781573424.522, 'datetime': '2026-06-16 07:00:24.522000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781573424.592, 'datetime': '2026-06-16 07:00:24.592000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781573424.6550002, 'datetime': '2026-06-16 07:00:24.655000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781573424.768, 'datetime': '2026-06-16 07:00:24.768000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781573424.807, 'datetime': '2026-06-16 07:00:24.807000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781573424.893, 'datetime': '2026-06-16 07:00:24.893000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 25, 60734), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781573425.03, 'datetime': '2026-06-16 07:00:25.030000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781573425.1039999, 'datetime': '2026-06-16 07:00:25.104000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781573425.116, 'datetime': '2026-06-16 07:00:25.116000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781573425.239, 'datetime': '2026-06-16 07:00:25.239000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:00:25,602.602 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 23, 586575), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781573423.5189998, 'datetime': '2026-06-16 07:00:23.519000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781573423.635, 'datetime': '2026-06-16 07:00:23.635000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '218', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781573423.711, 'datetime': '2026-06-16 07:00:23.711000', 'tray_weight': '218', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781573423.762, 'datetime': '2026-06-16 07:00:23.762000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781573423.7940001, 'datetime': '2026-06-16 07:00:23.794000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781573423.8569999, 'datetime': '2026-06-16 07:00:23.857000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781573423.989, 'datetime': '2026-06-16 07:00:23.989000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781573424.069, 'datetime': '2026-06-16 07:00:24.069000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781573424.118, 'datetime': '2026-06-16 07:00:24.118000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 25, 330065), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781573425.335, 'datetime': '2026-06-16 07:00:25.335000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781573425.3639998, 'datetime': '2026-06-16 07:00:25.364000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781573425.399, 'datetime': '2026-06-16 07:00:25.399000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781573425.425, 'datetime': '2026-06-16 07:00:25.425000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781573425.454, 'datetime': '2026-06-16 07:00:25.454000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 24, 386063), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781573424.306, 'datetime': '2026-06-16 07:00:24.306000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781573424.4220002, 'datetime': '2026-06-16 07:00:24.422000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781573424.4810002, 'datetime': '2026-06-16 07:00:24.481000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781573424.522, 'datetime': '2026-06-16 07:00:24.522000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781573424.592, 'datetime': '2026-06-16 07:00:24.592000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781573424.6550002, 'datetime': '2026-06-16 07:00:24.655000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781573424.768, 'datetime': '2026-06-16 07:00:24.768000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781573424.807, 'datetime': '2026-06-16 07:00:24.807000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781573424.893, 'datetime': '2026-06-16 07:00:24.893000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 25, 60734), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781573425.03, 'datetime': '2026-06-16 07:00:25.030000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781573425.1039999, 'datetime': '2026-06-16 07:00:25.104000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781573425.116, 'datetime': '2026-06-16 07:00:25.116000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781573425.239, 'datetime': '2026-06-16 07:00:25.239000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:07:18,034.034 INFO    ] processOrderPayment version is : v2
[2026-06-16 07:19:45,730.730 INFO    ] processOrderPayment version is : v2
[2026-06-16 07:21:17,592.592 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 16, 818082), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781574676.8279998, 'datetime': '2026-06-16 07:21:16.828000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781574676.849, 'datetime': '2026-06-16 07:21:16.849000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781574676.9169998, 'datetime': '2026-06-16 07:21:16.917000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781574676.9499998, 'datetime': '2026-06-16 07:21:16.950000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781574677.004, 'datetime': '2026-06-16 07:21:17.004000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781574677.164, 'datetime': '2026-06-16 07:21:17.164000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781574677.214, 'datetime': '2026-06-16 07:21:17.214000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781574677.25, 'datetime': '2026-06-16 07:21:17.250000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781574677.279, 'datetime': '2026-06-16 07:21:17.279000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 25, 330065), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781573425.335, 'datetime': '2026-06-16 07:00:25.335000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781573425.3639998, 'datetime': '2026-06-16 07:00:25.364000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781573425.399, 'datetime': '2026-06-16 07:00:25.399000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781573425.425, 'datetime': '2026-06-16 07:00:25.425000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781573425.454, 'datetime': '2026-06-16 07:00:25.454000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 24, 386063), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781573424.306, 'datetime': '2026-06-16 07:00:24.306000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781573424.4220002, 'datetime': '2026-06-16 07:00:24.422000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781573424.4810002, 'datetime': '2026-06-16 07:00:24.481000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781573424.522, 'datetime': '2026-06-16 07:00:24.522000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781573424.592, 'datetime': '2026-06-16 07:00:24.592000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781573424.6550002, 'datetime': '2026-06-16 07:00:24.655000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781573424.768, 'datetime': '2026-06-16 07:00:24.768000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781573424.807, 'datetime': '2026-06-16 07:00:24.807000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781573424.893, 'datetime': '2026-06-16 07:00:24.893000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 25, 60734), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781573425.03, 'datetime': '2026-06-16 07:00:25.030000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781573425.1039999, 'datetime': '2026-06-16 07:00:25.104000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781573425.116, 'datetime': '2026-06-16 07:00:25.116000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781573425.239, 'datetime': '2026-06-16 07:00:25.239000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:21:17,606.606 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 16, 818082), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781574676.8279998, 'datetime': '2026-06-16 07:21:16.828000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781574676.849, 'datetime': '2026-06-16 07:21:16.849000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781574676.9169998, 'datetime': '2026-06-16 07:21:16.917000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781574676.9499998, 'datetime': '2026-06-16 07:21:16.950000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781574677.004, 'datetime': '2026-06-16 07:21:17.004000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781574677.164, 'datetime': '2026-06-16 07:21:17.164000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781574677.214, 'datetime': '2026-06-16 07:21:17.214000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781574677.25, 'datetime': '2026-06-16 07:21:17.250000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781574677.279, 'datetime': '2026-06-16 07:21:17.279000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 25, 330065), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781573425.335, 'datetime': '2026-06-16 07:00:25.335000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781573425.3639998, 'datetime': '2026-06-16 07:00:25.364000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781573425.399, 'datetime': '2026-06-16 07:00:25.399000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781573425.425, 'datetime': '2026-06-16 07:00:25.425000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781573425.454, 'datetime': '2026-06-16 07:00:25.454000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 24, 386063), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781573424.306, 'datetime': '2026-06-16 07:00:24.306000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781573424.4220002, 'datetime': '2026-06-16 07:00:24.422000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781573424.4810002, 'datetime': '2026-06-16 07:00:24.481000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781573424.522, 'datetime': '2026-06-16 07:00:24.522000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781573424.592, 'datetime': '2026-06-16 07:00:24.592000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781573424.6550002, 'datetime': '2026-06-16 07:00:24.655000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781573424.768, 'datetime': '2026-06-16 07:00:24.768000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781573424.807, 'datetime': '2026-06-16 07:00:24.807000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781573424.893, 'datetime': '2026-06-16 07:00:24.893000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 25, 60734), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781573425.03, 'datetime': '2026-06-16 07:00:25.030000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781573425.1039999, 'datetime': '2026-06-16 07:00:25.104000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781573425.116, 'datetime': '2026-06-16 07:00:25.116000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781573425.239, 'datetime': '2026-06-16 07:00:25.239000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:21:18,252.252 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 16, 818082), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781574676.8279998, 'datetime': '2026-06-16 07:21:16.828000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781574676.849, 'datetime': '2026-06-16 07:21:16.849000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781574676.9169998, 'datetime': '2026-06-16 07:21:16.917000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781574676.9499998, 'datetime': '2026-06-16 07:21:16.950000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781574677.004, 'datetime': '2026-06-16 07:21:17.004000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781574677.164, 'datetime': '2026-06-16 07:21:17.164000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781574677.214, 'datetime': '2026-06-16 07:21:17.214000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781574677.25, 'datetime': '2026-06-16 07:21:17.250000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781574677.279, 'datetime': '2026-06-16 07:21:17.279000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 25, 330065), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781573425.335, 'datetime': '2026-06-16 07:00:25.335000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781573425.3639998, 'datetime': '2026-06-16 07:00:25.364000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781573425.399, 'datetime': '2026-06-16 07:00:25.399000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781573425.425, 'datetime': '2026-06-16 07:00:25.425000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781573425.454, 'datetime': '2026-06-16 07:00:25.454000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 17, 626674), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781574677.635, 'datetime': '2026-06-16 07:21:17.635000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781574677.624, 'datetime': '2026-06-16 07:21:17.624000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781574677.727, 'datetime': '2026-06-16 07:21:17.727000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781574677.818, 'datetime': '2026-06-16 07:21:17.818000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781574677.8230002, 'datetime': '2026-06-16 07:21:17.823000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781574677.973, 'datetime': '2026-06-16 07:21:17.973000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781574678.031, 'datetime': '2026-06-16 07:21:18.031000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781574678.017, 'datetime': '2026-06-16 07:21:18.017000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781574678.1420002, 'datetime': '2026-06-16 07:21:18.142000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 25, 60734), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781573425.03, 'datetime': '2026-06-16 07:00:25.030000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781573425.1039999, 'datetime': '2026-06-16 07:00:25.104000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781573425.116, 'datetime': '2026-06-16 07:00:25.116000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781573425.239, 'datetime': '2026-06-16 07:00:25.239000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:21:18,265.265 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 16, 818082), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781574676.8279998, 'datetime': '2026-06-16 07:21:16.828000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781574676.849, 'datetime': '2026-06-16 07:21:16.849000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781574676.9169998, 'datetime': '2026-06-16 07:21:16.917000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781574676.9499998, 'datetime': '2026-06-16 07:21:16.950000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781574677.004, 'datetime': '2026-06-16 07:21:17.004000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781574677.164, 'datetime': '2026-06-16 07:21:17.164000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781574677.214, 'datetime': '2026-06-16 07:21:17.214000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781574677.25, 'datetime': '2026-06-16 07:21:17.250000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781574677.279, 'datetime': '2026-06-16 07:21:17.279000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 25, 330065), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781573425.335, 'datetime': '2026-06-16 07:00:25.335000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781573425.3639998, 'datetime': '2026-06-16 07:00:25.364000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781573425.399, 'datetime': '2026-06-16 07:00:25.399000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781573425.425, 'datetime': '2026-06-16 07:00:25.425000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781573425.454, 'datetime': '2026-06-16 07:00:25.454000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 17, 626674), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781574677.635, 'datetime': '2026-06-16 07:21:17.635000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781574677.624, 'datetime': '2026-06-16 07:21:17.624000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781574677.727, 'datetime': '2026-06-16 07:21:17.727000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781574677.818, 'datetime': '2026-06-16 07:21:17.818000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781574677.8230002, 'datetime': '2026-06-16 07:21:17.823000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781574677.973, 'datetime': '2026-06-16 07:21:17.973000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781574678.031, 'datetime': '2026-06-16 07:21:18.031000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781574678.017, 'datetime': '2026-06-16 07:21:18.017000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781574678.1420002, 'datetime': '2026-06-16 07:21:18.142000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 25, 60734), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781573425.03, 'datetime': '2026-06-16 07:00:25.030000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781573425.1039999, 'datetime': '2026-06-16 07:00:25.104000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781573425.116, 'datetime': '2026-06-16 07:00:25.116000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781573425.239, 'datetime': '2026-06-16 07:00:25.239000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:21:18,570.570 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 16, 818082), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781574676.8279998, 'datetime': '2026-06-16 07:21:16.828000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781574676.849, 'datetime': '2026-06-16 07:21:16.849000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781574676.9169998, 'datetime': '2026-06-16 07:21:16.917000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781574676.9499998, 'datetime': '2026-06-16 07:21:16.950000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781574677.004, 'datetime': '2026-06-16 07:21:17.004000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781574677.164, 'datetime': '2026-06-16 07:21:17.164000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781574677.214, 'datetime': '2026-06-16 07:21:17.214000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781574677.25, 'datetime': '2026-06-16 07:21:17.250000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781574677.279, 'datetime': '2026-06-16 07:21:17.279000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 25, 330065), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781573425.335, 'datetime': '2026-06-16 07:00:25.335000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781573425.3639998, 'datetime': '2026-06-16 07:00:25.364000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781573425.399, 'datetime': '2026-06-16 07:00:25.399000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781573425.425, 'datetime': '2026-06-16 07:00:25.425000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781573425.454, 'datetime': '2026-06-16 07:00:25.454000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 17, 626674), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781574677.635, 'datetime': '2026-06-16 07:21:17.635000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781574677.624, 'datetime': '2026-06-16 07:21:17.624000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781574677.727, 'datetime': '2026-06-16 07:21:17.727000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781574677.818, 'datetime': '2026-06-16 07:21:17.818000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781574677.8230002, 'datetime': '2026-06-16 07:21:17.823000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781574677.973, 'datetime': '2026-06-16 07:21:17.973000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781574678.031, 'datetime': '2026-06-16 07:21:18.031000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781574678.017, 'datetime': '2026-06-16 07:21:18.017000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781574678.1420002, 'datetime': '2026-06-16 07:21:18.142000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 18, 284868), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781574678.274, 'datetime': '2026-06-16 07:21:18.274000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781574678.271, 'datetime': '2026-06-16 07:21:18.271000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781574678.381, 'datetime': '2026-06-16 07:21:18.381000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781574678.486, 'datetime': '2026-06-16 07:21:18.486000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:21:18,583.583 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 16, 818082), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781574676.8279998, 'datetime': '2026-06-16 07:21:16.828000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781574676.849, 'datetime': '2026-06-16 07:21:16.849000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781574676.9169998, 'datetime': '2026-06-16 07:21:16.917000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781574676.9499998, 'datetime': '2026-06-16 07:21:16.950000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781574677.004, 'datetime': '2026-06-16 07:21:17.004000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781574677.164, 'datetime': '2026-06-16 07:21:17.164000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781574677.214, 'datetime': '2026-06-16 07:21:17.214000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781574677.25, 'datetime': '2026-06-16 07:21:17.250000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781574677.279, 'datetime': '2026-06-16 07:21:17.279000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 0, 25, 330065), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781573425.335, 'datetime': '2026-06-16 07:00:25.335000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781573425.3639998, 'datetime': '2026-06-16 07:00:25.364000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781573425.399, 'datetime': '2026-06-16 07:00:25.399000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781573425.425, 'datetime': '2026-06-16 07:00:25.425000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781573425.454, 'datetime': '2026-06-16 07:00:25.454000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 17, 626674), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781574677.635, 'datetime': '2026-06-16 07:21:17.635000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781574677.624, 'datetime': '2026-06-16 07:21:17.624000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781574677.727, 'datetime': '2026-06-16 07:21:17.727000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781574677.818, 'datetime': '2026-06-16 07:21:17.818000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781574677.8230002, 'datetime': '2026-06-16 07:21:17.823000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781574677.973, 'datetime': '2026-06-16 07:21:17.973000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781574678.031, 'datetime': '2026-06-16 07:21:18.031000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781574678.017, 'datetime': '2026-06-16 07:21:18.017000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781574678.1420002, 'datetime': '2026-06-16 07:21:18.142000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 18, 284868), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781574678.274, 'datetime': '2026-06-16 07:21:18.274000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781574678.271, 'datetime': '2026-06-16 07:21:18.271000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781574678.381, 'datetime': '2026-06-16 07:21:18.381000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781574678.486, 'datetime': '2026-06-16 07:21:18.486000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:21:18,955.955 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 16, 818082), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781574676.8279998, 'datetime': '2026-06-16 07:21:16.828000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781574676.849, 'datetime': '2026-06-16 07:21:16.849000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781574676.9169998, 'datetime': '2026-06-16 07:21:16.917000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781574676.9499998, 'datetime': '2026-06-16 07:21:16.950000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781574677.004, 'datetime': '2026-06-16 07:21:17.004000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781574677.164, 'datetime': '2026-06-16 07:21:17.164000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781574677.214, 'datetime': '2026-06-16 07:21:17.214000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781574677.25, 'datetime': '2026-06-16 07:21:17.250000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781574677.279, 'datetime': '2026-06-16 07:21:17.279000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 18, 602892), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781574678.576, 'datetime': '2026-06-16 07:21:18.576000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781574678.641, 'datetime': '2026-06-16 07:21:18.641000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781574678.733, 'datetime': '2026-06-16 07:21:18.733000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781574678.7879999, 'datetime': '2026-06-16 07:21:18.788000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781574678.8409998, 'datetime': '2026-06-16 07:21:18.841000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 17, 626674), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781574677.635, 'datetime': '2026-06-16 07:21:17.635000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781574677.624, 'datetime': '2026-06-16 07:21:17.624000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781574677.727, 'datetime': '2026-06-16 07:21:17.727000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781574677.818, 'datetime': '2026-06-16 07:21:17.818000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781574677.8230002, 'datetime': '2026-06-16 07:21:17.823000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781574677.973, 'datetime': '2026-06-16 07:21:17.973000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781574678.031, 'datetime': '2026-06-16 07:21:18.031000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781574678.017, 'datetime': '2026-06-16 07:21:18.017000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781574678.1420002, 'datetime': '2026-06-16 07:21:18.142000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 18, 284868), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781574678.274, 'datetime': '2026-06-16 07:21:18.274000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781574678.271, 'datetime': '2026-06-16 07:21:18.271000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781574678.381, 'datetime': '2026-06-16 07:21:18.381000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781574678.486, 'datetime': '2026-06-16 07:21:18.486000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:21:18,968.968 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 16, 818082), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781574676.8279998, 'datetime': '2026-06-16 07:21:16.828000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781574676.849, 'datetime': '2026-06-16 07:21:16.849000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781574676.9169998, 'datetime': '2026-06-16 07:21:16.917000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781574676.9499998, 'datetime': '2026-06-16 07:21:16.950000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781574677.004, 'datetime': '2026-06-16 07:21:17.004000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781574677.164, 'datetime': '2026-06-16 07:21:17.164000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781574677.214, 'datetime': '2026-06-16 07:21:17.214000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781574677.25, 'datetime': '2026-06-16 07:21:17.250000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781574677.279, 'datetime': '2026-06-16 07:21:17.279000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 18, 602892), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781574678.576, 'datetime': '2026-06-16 07:21:18.576000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781574678.641, 'datetime': '2026-06-16 07:21:18.641000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781574678.733, 'datetime': '2026-06-16 07:21:18.733000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781574678.7879999, 'datetime': '2026-06-16 07:21:18.788000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781574678.8409998, 'datetime': '2026-06-16 07:21:18.841000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 17, 626674), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781574677.635, 'datetime': '2026-06-16 07:21:17.635000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781574677.624, 'datetime': '2026-06-16 07:21:17.624000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781574677.727, 'datetime': '2026-06-16 07:21:17.727000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781574677.818, 'datetime': '2026-06-16 07:21:17.818000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781574677.8230002, 'datetime': '2026-06-16 07:21:17.823000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781574677.973, 'datetime': '2026-06-16 07:21:17.973000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781574678.031, 'datetime': '2026-06-16 07:21:18.031000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781574678.017, 'datetime': '2026-06-16 07:21:18.017000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781574678.1420002, 'datetime': '2026-06-16 07:21:18.142000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 18, 284868), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781574678.274, 'datetime': '2026-06-16 07:21:18.274000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781574678.271, 'datetime': '2026-06-16 07:21:18.271000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781574678.381, 'datetime': '2026-06-16 07:21:18.381000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781574678.486, 'datetime': '2026-06-16 07:21:18.486000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:27:10,318.318 INFO    ] processOrderPayment version is : v2
[2026-06-16 07:33:16,704.704 INFO    ] processOrderPayment version is : v2
[2026-06-16 07:35:54,583.583 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 54, 57075), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781575554.006, 'datetime': '2026-06-16 07:35:54.006000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781575554.054, 'datetime': '2026-06-16 07:35:54.054000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781575554.084, 'datetime': '2026-06-16 07:35:54.084000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781575554.2020001, 'datetime': '2026-06-16 07:35:54.202000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781575554.185, 'datetime': '2026-06-16 07:35:54.185000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781575554.265, 'datetime': '2026-06-16 07:35:54.265000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781575554.277, 'datetime': '2026-06-16 07:35:54.277000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781575554.392, 'datetime': '2026-06-16 07:35:54.392000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781575554.3960001, 'datetime': '2026-06-16 07:35:54.396000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 18, 602892), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781574678.576, 'datetime': '2026-06-16 07:21:18.576000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781574678.641, 'datetime': '2026-06-16 07:21:18.641000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781574678.733, 'datetime': '2026-06-16 07:21:18.733000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781574678.7879999, 'datetime': '2026-06-16 07:21:18.788000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781574678.8409998, 'datetime': '2026-06-16 07:21:18.841000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 17, 626674), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781574677.635, 'datetime': '2026-06-16 07:21:17.635000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781574677.624, 'datetime': '2026-06-16 07:21:17.624000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781574677.727, 'datetime': '2026-06-16 07:21:17.727000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781574677.818, 'datetime': '2026-06-16 07:21:17.818000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781574677.8230002, 'datetime': '2026-06-16 07:21:17.823000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781574677.973, 'datetime': '2026-06-16 07:21:17.973000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781574678.031, 'datetime': '2026-06-16 07:21:18.031000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781574678.017, 'datetime': '2026-06-16 07:21:18.017000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781574678.1420002, 'datetime': '2026-06-16 07:21:18.142000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 18, 284868), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781574678.274, 'datetime': '2026-06-16 07:21:18.274000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781574678.271, 'datetime': '2026-06-16 07:21:18.271000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781574678.381, 'datetime': '2026-06-16 07:21:18.381000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781574678.486, 'datetime': '2026-06-16 07:21:18.486000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:35:54,590.590 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 54, 57075), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781575554.006, 'datetime': '2026-06-16 07:35:54.006000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781575554.054, 'datetime': '2026-06-16 07:35:54.054000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781575554.084, 'datetime': '2026-06-16 07:35:54.084000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781575554.2020001, 'datetime': '2026-06-16 07:35:54.202000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781575554.185, 'datetime': '2026-06-16 07:35:54.185000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781575554.265, 'datetime': '2026-06-16 07:35:54.265000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781575554.277, 'datetime': '2026-06-16 07:35:54.277000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781575554.392, 'datetime': '2026-06-16 07:35:54.392000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781575554.3960001, 'datetime': '2026-06-16 07:35:54.396000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 18, 602892), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781574678.576, 'datetime': '2026-06-16 07:21:18.576000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781574678.641, 'datetime': '2026-06-16 07:21:18.641000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781574678.733, 'datetime': '2026-06-16 07:21:18.733000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781574678.7879999, 'datetime': '2026-06-16 07:21:18.788000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781574678.8409998, 'datetime': '2026-06-16 07:21:18.841000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 17, 626674), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781574677.635, 'datetime': '2026-06-16 07:21:17.635000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781574677.624, 'datetime': '2026-06-16 07:21:17.624000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781574677.727, 'datetime': '2026-06-16 07:21:17.727000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781574677.818, 'datetime': '2026-06-16 07:21:17.818000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781574677.8230002, 'datetime': '2026-06-16 07:21:17.823000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781574677.973, 'datetime': '2026-06-16 07:21:17.973000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781574678.031, 'datetime': '2026-06-16 07:21:18.031000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781574678.017, 'datetime': '2026-06-16 07:21:18.017000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781574678.1420002, 'datetime': '2026-06-16 07:21:18.142000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 18, 284868), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781574678.274, 'datetime': '2026-06-16 07:21:18.274000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781574678.271, 'datetime': '2026-06-16 07:21:18.271000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781574678.381, 'datetime': '2026-06-16 07:21:18.381000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781574678.486, 'datetime': '2026-06-16 07:21:18.486000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:35:55,056.056 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 54, 57075), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781575554.006, 'datetime': '2026-06-16 07:35:54.006000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781575554.054, 'datetime': '2026-06-16 07:35:54.054000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781575554.084, 'datetime': '2026-06-16 07:35:54.084000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781575554.2020001, 'datetime': '2026-06-16 07:35:54.202000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781575554.185, 'datetime': '2026-06-16 07:35:54.185000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781575554.265, 'datetime': '2026-06-16 07:35:54.265000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781575554.277, 'datetime': '2026-06-16 07:35:54.277000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781575554.392, 'datetime': '2026-06-16 07:35:54.392000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781575554.3960001, 'datetime': '2026-06-16 07:35:54.396000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 18, 602892), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781574678.576, 'datetime': '2026-06-16 07:21:18.576000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781574678.641, 'datetime': '2026-06-16 07:21:18.641000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781574678.733, 'datetime': '2026-06-16 07:21:18.733000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781574678.7879999, 'datetime': '2026-06-16 07:21:18.788000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781574678.8409998, 'datetime': '2026-06-16 07:21:18.841000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 54, 601545), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781575554.519, 'datetime': '2026-06-16 07:35:54.519000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781575554.592, 'datetime': '2026-06-16 07:35:54.592000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781575554.659, 'datetime': '2026-06-16 07:35:54.659000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781575554.729, 'datetime': '2026-06-16 07:35:54.729000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1025', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781575554.789, 'datetime': '2026-06-16 07:35:54.789000', 'tray_weight': '1025', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781575554.8109999, 'datetime': '2026-06-16 07:35:54.811000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781575554.869, 'datetime': '2026-06-16 07:35:54.869000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781575554.918, 'datetime': '2026-06-16 07:35:54.918000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781575554.9390001, 'datetime': '2026-06-16 07:35:54.939000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 18, 284868), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781574678.274, 'datetime': '2026-06-16 07:21:18.274000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781574678.271, 'datetime': '2026-06-16 07:21:18.271000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781574678.381, 'datetime': '2026-06-16 07:21:18.381000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781574678.486, 'datetime': '2026-06-16 07:21:18.486000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:35:55,064.064 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 54, 57075), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781575554.006, 'datetime': '2026-06-16 07:35:54.006000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781575554.054, 'datetime': '2026-06-16 07:35:54.054000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781575554.084, 'datetime': '2026-06-16 07:35:54.084000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781575554.2020001, 'datetime': '2026-06-16 07:35:54.202000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781575554.185, 'datetime': '2026-06-16 07:35:54.185000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781575554.265, 'datetime': '2026-06-16 07:35:54.265000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781575554.277, 'datetime': '2026-06-16 07:35:54.277000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781575554.392, 'datetime': '2026-06-16 07:35:54.392000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781575554.3960001, 'datetime': '2026-06-16 07:35:54.396000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 18, 602892), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781574678.576, 'datetime': '2026-06-16 07:21:18.576000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781574678.641, 'datetime': '2026-06-16 07:21:18.641000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781574678.733, 'datetime': '2026-06-16 07:21:18.733000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781574678.7879999, 'datetime': '2026-06-16 07:21:18.788000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781574678.8409998, 'datetime': '2026-06-16 07:21:18.841000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 54, 601545), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781575554.519, 'datetime': '2026-06-16 07:35:54.519000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781575554.592, 'datetime': '2026-06-16 07:35:54.592000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781575554.659, 'datetime': '2026-06-16 07:35:54.659000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781575554.729, 'datetime': '2026-06-16 07:35:54.729000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1025', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781575554.789, 'datetime': '2026-06-16 07:35:54.789000', 'tray_weight': '1025', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781575554.8109999, 'datetime': '2026-06-16 07:35:54.811000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781575554.869, 'datetime': '2026-06-16 07:35:54.869000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781575554.918, 'datetime': '2026-06-16 07:35:54.918000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781575554.9390001, 'datetime': '2026-06-16 07:35:54.939000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 18, 284868), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781574678.274, 'datetime': '2026-06-16 07:21:18.274000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781574678.271, 'datetime': '2026-06-16 07:21:18.271000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781574678.381, 'datetime': '2026-06-16 07:21:18.381000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781574678.486, 'datetime': '2026-06-16 07:21:18.486000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:35:55,277.277 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 54, 57075), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781575554.006, 'datetime': '2026-06-16 07:35:54.006000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781575554.054, 'datetime': '2026-06-16 07:35:54.054000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781575554.084, 'datetime': '2026-06-16 07:35:54.084000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781575554.2020001, 'datetime': '2026-06-16 07:35:54.202000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781575554.185, 'datetime': '2026-06-16 07:35:54.185000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781575554.265, 'datetime': '2026-06-16 07:35:54.265000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781575554.277, 'datetime': '2026-06-16 07:35:54.277000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781575554.392, 'datetime': '2026-06-16 07:35:54.392000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781575554.3960001, 'datetime': '2026-06-16 07:35:54.396000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 18, 602892), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781574678.576, 'datetime': '2026-06-16 07:21:18.576000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781574678.641, 'datetime': '2026-06-16 07:21:18.641000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781574678.733, 'datetime': '2026-06-16 07:21:18.733000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781574678.7879999, 'datetime': '2026-06-16 07:21:18.788000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781574678.8409998, 'datetime': '2026-06-16 07:21:18.841000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 54, 601545), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781575554.519, 'datetime': '2026-06-16 07:35:54.519000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781575554.592, 'datetime': '2026-06-16 07:35:54.592000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781575554.659, 'datetime': '2026-06-16 07:35:54.659000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781575554.729, 'datetime': '2026-06-16 07:35:54.729000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1025', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781575554.789, 'datetime': '2026-06-16 07:35:54.789000', 'tray_weight': '1025', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781575554.8109999, 'datetime': '2026-06-16 07:35:54.811000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781575554.869, 'datetime': '2026-06-16 07:35:54.869000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781575554.918, 'datetime': '2026-06-16 07:35:54.918000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781575554.9390001, 'datetime': '2026-06-16 07:35:54.939000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 55, 76314), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781575555.0740001, 'datetime': '2026-06-16 07:35:55.074000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781575555.123, 'datetime': '2026-06-16 07:35:55.123000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781575555.1529999, 'datetime': '2026-06-16 07:35:55.153000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781575555.142, 'datetime': '2026-06-16 07:35:55.142000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:35:55,284.284 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 54, 57075), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781575554.006, 'datetime': '2026-06-16 07:35:54.006000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781575554.054, 'datetime': '2026-06-16 07:35:54.054000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781575554.084, 'datetime': '2026-06-16 07:35:54.084000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781575554.2020001, 'datetime': '2026-06-16 07:35:54.202000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781575554.185, 'datetime': '2026-06-16 07:35:54.185000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781575554.265, 'datetime': '2026-06-16 07:35:54.265000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781575554.277, 'datetime': '2026-06-16 07:35:54.277000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781575554.392, 'datetime': '2026-06-16 07:35:54.392000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781575554.3960001, 'datetime': '2026-06-16 07:35:54.396000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 21, 18, 602892), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781574678.576, 'datetime': '2026-06-16 07:21:18.576000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781574678.641, 'datetime': '2026-06-16 07:21:18.641000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781574678.733, 'datetime': '2026-06-16 07:21:18.733000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781574678.7879999, 'datetime': '2026-06-16 07:21:18.788000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781574678.8409998, 'datetime': '2026-06-16 07:21:18.841000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 54, 601545), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781575554.519, 'datetime': '2026-06-16 07:35:54.519000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781575554.592, 'datetime': '2026-06-16 07:35:54.592000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781575554.659, 'datetime': '2026-06-16 07:35:54.659000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781575554.729, 'datetime': '2026-06-16 07:35:54.729000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1025', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781575554.789, 'datetime': '2026-06-16 07:35:54.789000', 'tray_weight': '1025', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781575554.8109999, 'datetime': '2026-06-16 07:35:54.811000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781575554.869, 'datetime': '2026-06-16 07:35:54.869000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781575554.918, 'datetime': '2026-06-16 07:35:54.918000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781575554.9390001, 'datetime': '2026-06-16 07:35:54.939000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 55, 76314), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781575555.0740001, 'datetime': '2026-06-16 07:35:55.074000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781575555.123, 'datetime': '2026-06-16 07:35:55.123000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781575555.1529999, 'datetime': '2026-06-16 07:35:55.153000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781575555.142, 'datetime': '2026-06-16 07:35:55.142000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:35:55,544.544 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 54, 57075), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781575554.006, 'datetime': '2026-06-16 07:35:54.006000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781575554.054, 'datetime': '2026-06-16 07:35:54.054000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781575554.084, 'datetime': '2026-06-16 07:35:54.084000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781575554.2020001, 'datetime': '2026-06-16 07:35:54.202000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781575554.185, 'datetime': '2026-06-16 07:35:54.185000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781575554.265, 'datetime': '2026-06-16 07:35:54.265000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781575554.277, 'datetime': '2026-06-16 07:35:54.277000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781575554.392, 'datetime': '2026-06-16 07:35:54.392000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781575554.3960001, 'datetime': '2026-06-16 07:35:54.396000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 55, 295901), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781575555.23, 'datetime': '2026-06-16 07:35:55.230000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781575555.3370001, 'datetime': '2026-06-16 07:35:55.337000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781575555.345, 'datetime': '2026-06-16 07:35:55.345000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781575555.4290001, 'datetime': '2026-06-16 07:35:55.429000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781575555.422, 'datetime': '2026-06-16 07:35:55.422000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 54, 601545), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781575554.519, 'datetime': '2026-06-16 07:35:54.519000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781575554.592, 'datetime': '2026-06-16 07:35:54.592000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781575554.659, 'datetime': '2026-06-16 07:35:54.659000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781575554.729, 'datetime': '2026-06-16 07:35:54.729000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1025', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781575554.789, 'datetime': '2026-06-16 07:35:54.789000', 'tray_weight': '1025', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781575554.8109999, 'datetime': '2026-06-16 07:35:54.811000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781575554.869, 'datetime': '2026-06-16 07:35:54.869000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781575554.918, 'datetime': '2026-06-16 07:35:54.918000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781575554.9390001, 'datetime': '2026-06-16 07:35:54.939000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 55, 76314), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781575555.0740001, 'datetime': '2026-06-16 07:35:55.074000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781575555.123, 'datetime': '2026-06-16 07:35:55.123000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781575555.1529999, 'datetime': '2026-06-16 07:35:55.153000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781575555.142, 'datetime': '2026-06-16 07:35:55.142000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:35:55,551.551 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 54, 57075), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781575554.006, 'datetime': '2026-06-16 07:35:54.006000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781575554.054, 'datetime': '2026-06-16 07:35:54.054000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781575554.084, 'datetime': '2026-06-16 07:35:54.084000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781575554.2020001, 'datetime': '2026-06-16 07:35:54.202000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781575554.185, 'datetime': '2026-06-16 07:35:54.185000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781575554.265, 'datetime': '2026-06-16 07:35:54.265000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781575554.277, 'datetime': '2026-06-16 07:35:54.277000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781575554.392, 'datetime': '2026-06-16 07:35:54.392000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781575554.3960001, 'datetime': '2026-06-16 07:35:54.396000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 55, 295901), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781575555.23, 'datetime': '2026-06-16 07:35:55.230000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781575555.3370001, 'datetime': '2026-06-16 07:35:55.337000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781575555.345, 'datetime': '2026-06-16 07:35:55.345000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781575555.4290001, 'datetime': '2026-06-16 07:35:55.429000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781575555.422, 'datetime': '2026-06-16 07:35:55.422000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 54, 601545), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781575554.519, 'datetime': '2026-06-16 07:35:54.519000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781575554.592, 'datetime': '2026-06-16 07:35:54.592000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781575554.659, 'datetime': '2026-06-16 07:35:54.659000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781575554.729, 'datetime': '2026-06-16 07:35:54.729000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1025', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781575554.789, 'datetime': '2026-06-16 07:35:54.789000', 'tray_weight': '1025', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781575554.8109999, 'datetime': '2026-06-16 07:35:54.811000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781575554.869, 'datetime': '2026-06-16 07:35:54.869000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781575554.918, 'datetime': '2026-06-16 07:35:54.918000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781575554.9390001, 'datetime': '2026-06-16 07:35:54.939000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 55, 76314), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781575555.0740001, 'datetime': '2026-06-16 07:35:55.074000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781575555.123, 'datetime': '2026-06-16 07:35:55.123000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781575555.1529999, 'datetime': '2026-06-16 07:35:55.153000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781575555.142, 'datetime': '2026-06-16 07:35:55.142000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:43:51,996.996 INFO    ] processOrderPayment version is : v2
[2026-06-16 07:45:52,864.864 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 52, 78660), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781576152.017, 'datetime': '2026-06-16 07:45:52.017000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781576152.094, 'datetime': '2026-06-16 07:45:52.094000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781576152.168, 'datetime': '2026-06-16 07:45:52.168000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781576152.24, 'datetime': '2026-06-16 07:45:52.240000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781576152.3, 'datetime': '2026-06-16 07:45:52.300000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781576152.3669999, 'datetime': '2026-06-16 07:45:52.367000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781576152.504, 'datetime': '2026-06-16 07:45:52.504000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781576152.4819999, 'datetime': '2026-06-16 07:45:52.482000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781576152.596, 'datetime': '2026-06-16 07:45:52.596000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 55, 295901), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781575555.23, 'datetime': '2026-06-16 07:35:55.230000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781575555.3370001, 'datetime': '2026-06-16 07:35:55.337000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781575555.345, 'datetime': '2026-06-16 07:35:55.345000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781575555.4290001, 'datetime': '2026-06-16 07:35:55.429000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781575555.422, 'datetime': '2026-06-16 07:35:55.422000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 54, 601545), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781575554.519, 'datetime': '2026-06-16 07:35:54.519000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781575554.592, 'datetime': '2026-06-16 07:35:54.592000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781575554.659, 'datetime': '2026-06-16 07:35:54.659000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781575554.729, 'datetime': '2026-06-16 07:35:54.729000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1025', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781575554.789, 'datetime': '2026-06-16 07:35:54.789000', 'tray_weight': '1025', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781575554.8109999, 'datetime': '2026-06-16 07:35:54.811000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781575554.869, 'datetime': '2026-06-16 07:35:54.869000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781575554.918, 'datetime': '2026-06-16 07:35:54.918000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781575554.9390001, 'datetime': '2026-06-16 07:35:54.939000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 55, 76314), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781575555.0740001, 'datetime': '2026-06-16 07:35:55.074000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781575555.123, 'datetime': '2026-06-16 07:35:55.123000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781575555.1529999, 'datetime': '2026-06-16 07:35:55.153000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781575555.142, 'datetime': '2026-06-16 07:35:55.142000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:45:52,886.886 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 52, 78660), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781576152.017, 'datetime': '2026-06-16 07:45:52.017000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781576152.094, 'datetime': '2026-06-16 07:45:52.094000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781576152.168, 'datetime': '2026-06-16 07:45:52.168000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781576152.24, 'datetime': '2026-06-16 07:45:52.240000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781576152.3, 'datetime': '2026-06-16 07:45:52.300000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781576152.3669999, 'datetime': '2026-06-16 07:45:52.367000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781576152.504, 'datetime': '2026-06-16 07:45:52.504000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781576152.4819999, 'datetime': '2026-06-16 07:45:52.482000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781576152.596, 'datetime': '2026-06-16 07:45:52.596000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 55, 295901), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781575555.23, 'datetime': '2026-06-16 07:35:55.230000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781575555.3370001, 'datetime': '2026-06-16 07:35:55.337000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781575555.345, 'datetime': '2026-06-16 07:35:55.345000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781575555.4290001, 'datetime': '2026-06-16 07:35:55.429000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781575555.422, 'datetime': '2026-06-16 07:35:55.422000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 54, 601545), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781575554.519, 'datetime': '2026-06-16 07:35:54.519000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781575554.592, 'datetime': '2026-06-16 07:35:54.592000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781575554.659, 'datetime': '2026-06-16 07:35:54.659000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781575554.729, 'datetime': '2026-06-16 07:35:54.729000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1025', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781575554.789, 'datetime': '2026-06-16 07:35:54.789000', 'tray_weight': '1025', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781575554.8109999, 'datetime': '2026-06-16 07:35:54.811000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781575554.869, 'datetime': '2026-06-16 07:35:54.869000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781575554.918, 'datetime': '2026-06-16 07:35:54.918000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781575554.9390001, 'datetime': '2026-06-16 07:35:54.939000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 55, 76314), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781575555.0740001, 'datetime': '2026-06-16 07:35:55.074000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781575555.123, 'datetime': '2026-06-16 07:35:55.123000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781575555.1529999, 'datetime': '2026-06-16 07:35:55.153000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781575555.142, 'datetime': '2026-06-16 07:35:55.142000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:45:53,541.541 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 52, 78660), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781576152.017, 'datetime': '2026-06-16 07:45:52.017000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781576152.094, 'datetime': '2026-06-16 07:45:52.094000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781576152.168, 'datetime': '2026-06-16 07:45:52.168000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781576152.24, 'datetime': '2026-06-16 07:45:52.240000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781576152.3, 'datetime': '2026-06-16 07:45:52.300000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781576152.3669999, 'datetime': '2026-06-16 07:45:52.367000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781576152.504, 'datetime': '2026-06-16 07:45:52.504000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781576152.4819999, 'datetime': '2026-06-16 07:45:52.482000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781576152.596, 'datetime': '2026-06-16 07:45:52.596000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 55, 295901), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781575555.23, 'datetime': '2026-06-16 07:35:55.230000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781575555.3370001, 'datetime': '2026-06-16 07:35:55.337000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781575555.345, 'datetime': '2026-06-16 07:35:55.345000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781575555.4290001, 'datetime': '2026-06-16 07:35:55.429000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781575555.422, 'datetime': '2026-06-16 07:35:55.422000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 52, 907614), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781576152.913, 'datetime': '2026-06-16 07:45:52.913000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781576152.941, 'datetime': '2026-06-16 07:45:52.941000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781576152.993, 'datetime': '2026-06-16 07:45:52.993000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781576153.054, 'datetime': '2026-06-16 07:45:53.054000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1025', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781576153.119, 'datetime': '2026-06-16 07:45:53.119000', 'tray_weight': '1025', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781576153.25, 'datetime': '2026-06-16 07:45:53.250000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781576153.244, 'datetime': '2026-06-16 07:45:53.244000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781576153.4, 'datetime': '2026-06-16 07:45:53.400000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781576153.389, 'datetime': '2026-06-16 07:45:53.389000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 55, 76314), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781575555.0740001, 'datetime': '2026-06-16 07:35:55.074000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781575555.123, 'datetime': '2026-06-16 07:35:55.123000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781575555.1529999, 'datetime': '2026-06-16 07:35:55.153000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781575555.142, 'datetime': '2026-06-16 07:35:55.142000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:45:53,555.555 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 52, 78660), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781576152.017, 'datetime': '2026-06-16 07:45:52.017000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781576152.094, 'datetime': '2026-06-16 07:45:52.094000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781576152.168, 'datetime': '2026-06-16 07:45:52.168000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781576152.24, 'datetime': '2026-06-16 07:45:52.240000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781576152.3, 'datetime': '2026-06-16 07:45:52.300000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781576152.3669999, 'datetime': '2026-06-16 07:45:52.367000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781576152.504, 'datetime': '2026-06-16 07:45:52.504000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781576152.4819999, 'datetime': '2026-06-16 07:45:52.482000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781576152.596, 'datetime': '2026-06-16 07:45:52.596000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 55, 295901), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781575555.23, 'datetime': '2026-06-16 07:35:55.230000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781575555.3370001, 'datetime': '2026-06-16 07:35:55.337000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781575555.345, 'datetime': '2026-06-16 07:35:55.345000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781575555.4290001, 'datetime': '2026-06-16 07:35:55.429000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781575555.422, 'datetime': '2026-06-16 07:35:55.422000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 52, 907614), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781576152.913, 'datetime': '2026-06-16 07:45:52.913000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781576152.941, 'datetime': '2026-06-16 07:45:52.941000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781576152.993, 'datetime': '2026-06-16 07:45:52.993000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781576153.054, 'datetime': '2026-06-16 07:45:53.054000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1025', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781576153.119, 'datetime': '2026-06-16 07:45:53.119000', 'tray_weight': '1025', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781576153.25, 'datetime': '2026-06-16 07:45:53.250000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781576153.244, 'datetime': '2026-06-16 07:45:53.244000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781576153.4, 'datetime': '2026-06-16 07:45:53.400000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781576153.389, 'datetime': '2026-06-16 07:45:53.389000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 55, 76314), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781575555.0740001, 'datetime': '2026-06-16 07:35:55.074000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781575555.123, 'datetime': '2026-06-16 07:35:55.123000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781575555.1529999, 'datetime': '2026-06-16 07:35:55.153000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781575555.142, 'datetime': '2026-06-16 07:35:55.142000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:45:53,860.860 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 52, 78660), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781576152.017, 'datetime': '2026-06-16 07:45:52.017000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781576152.094, 'datetime': '2026-06-16 07:45:52.094000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781576152.168, 'datetime': '2026-06-16 07:45:52.168000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781576152.24, 'datetime': '2026-06-16 07:45:52.240000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781576152.3, 'datetime': '2026-06-16 07:45:52.300000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781576152.3669999, 'datetime': '2026-06-16 07:45:52.367000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781576152.504, 'datetime': '2026-06-16 07:45:52.504000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781576152.4819999, 'datetime': '2026-06-16 07:45:52.482000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781576152.596, 'datetime': '2026-06-16 07:45:52.596000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 55, 295901), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781575555.23, 'datetime': '2026-06-16 07:35:55.230000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781575555.3370001, 'datetime': '2026-06-16 07:35:55.337000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781575555.345, 'datetime': '2026-06-16 07:35:55.345000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781575555.4290001, 'datetime': '2026-06-16 07:35:55.429000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781575555.422, 'datetime': '2026-06-16 07:35:55.422000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 52, 907614), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781576152.913, 'datetime': '2026-06-16 07:45:52.913000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781576152.941, 'datetime': '2026-06-16 07:45:52.941000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781576152.993, 'datetime': '2026-06-16 07:45:52.993000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781576153.054, 'datetime': '2026-06-16 07:45:53.054000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1025', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781576153.119, 'datetime': '2026-06-16 07:45:53.119000', 'tray_weight': '1025', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781576153.25, 'datetime': '2026-06-16 07:45:53.250000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781576153.244, 'datetime': '2026-06-16 07:45:53.244000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781576153.4, 'datetime': '2026-06-16 07:45:53.400000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781576153.389, 'datetime': '2026-06-16 07:45:53.389000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 53, 574194), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781576153.5509999, 'datetime': '2026-06-16 07:45:53.551000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781576153.626, 'datetime': '2026-06-16 07:45:53.626000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781576153.717, 'datetime': '2026-06-16 07:45:53.717000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781576153.7779999, 'datetime': '2026-06-16 07:45:53.778000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:45:53,874.874 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 52, 78660), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781576152.017, 'datetime': '2026-06-16 07:45:52.017000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781576152.094, 'datetime': '2026-06-16 07:45:52.094000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781576152.168, 'datetime': '2026-06-16 07:45:52.168000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781576152.24, 'datetime': '2026-06-16 07:45:52.240000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781576152.3, 'datetime': '2026-06-16 07:45:52.300000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781576152.3669999, 'datetime': '2026-06-16 07:45:52.367000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781576152.504, 'datetime': '2026-06-16 07:45:52.504000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781576152.4819999, 'datetime': '2026-06-16 07:45:52.482000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781576152.596, 'datetime': '2026-06-16 07:45:52.596000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 35, 55, 295901), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781575555.23, 'datetime': '2026-06-16 07:35:55.230000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781575555.3370001, 'datetime': '2026-06-16 07:35:55.337000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781575555.345, 'datetime': '2026-06-16 07:35:55.345000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781575555.4290001, 'datetime': '2026-06-16 07:35:55.429000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781575555.422, 'datetime': '2026-06-16 07:35:55.422000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 52, 907614), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781576152.913, 'datetime': '2026-06-16 07:45:52.913000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781576152.941, 'datetime': '2026-06-16 07:45:52.941000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781576152.993, 'datetime': '2026-06-16 07:45:52.993000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781576153.054, 'datetime': '2026-06-16 07:45:53.054000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1025', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781576153.119, 'datetime': '2026-06-16 07:45:53.119000', 'tray_weight': '1025', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781576153.25, 'datetime': '2026-06-16 07:45:53.250000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781576153.244, 'datetime': '2026-06-16 07:45:53.244000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781576153.4, 'datetime': '2026-06-16 07:45:53.400000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781576153.389, 'datetime': '2026-06-16 07:45:53.389000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 53, 574194), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781576153.5509999, 'datetime': '2026-06-16 07:45:53.551000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781576153.626, 'datetime': '2026-06-16 07:45:53.626000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781576153.717, 'datetime': '2026-06-16 07:45:53.717000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781576153.7779999, 'datetime': '2026-06-16 07:45:53.778000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:45:54,245.245 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 52, 78660), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781576152.017, 'datetime': '2026-06-16 07:45:52.017000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781576152.094, 'datetime': '2026-06-16 07:45:52.094000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781576152.168, 'datetime': '2026-06-16 07:45:52.168000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781576152.24, 'datetime': '2026-06-16 07:45:52.240000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781576152.3, 'datetime': '2026-06-16 07:45:52.300000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781576152.3669999, 'datetime': '2026-06-16 07:45:52.367000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781576152.504, 'datetime': '2026-06-16 07:45:52.504000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781576152.4819999, 'datetime': '2026-06-16 07:45:52.482000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781576152.596, 'datetime': '2026-06-16 07:45:52.596000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 53, 893895), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781576153.834, 'datetime': '2026-06-16 07:45:53.834000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781576153.928, 'datetime': '2026-06-16 07:45:53.928000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781576153.959, 'datetime': '2026-06-16 07:45:53.959000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781576154.017, 'datetime': '2026-06-16 07:45:54.017000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781576154.107, 'datetime': '2026-06-16 07:45:54.107000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 52, 907614), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781576152.913, 'datetime': '2026-06-16 07:45:52.913000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781576152.941, 'datetime': '2026-06-16 07:45:52.941000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781576152.993, 'datetime': '2026-06-16 07:45:52.993000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781576153.054, 'datetime': '2026-06-16 07:45:53.054000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1025', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781576153.119, 'datetime': '2026-06-16 07:45:53.119000', 'tray_weight': '1025', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781576153.25, 'datetime': '2026-06-16 07:45:53.250000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781576153.244, 'datetime': '2026-06-16 07:45:53.244000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781576153.4, 'datetime': '2026-06-16 07:45:53.400000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781576153.389, 'datetime': '2026-06-16 07:45:53.389000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 53, 574194), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781576153.5509999, 'datetime': '2026-06-16 07:45:53.551000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781576153.626, 'datetime': '2026-06-16 07:45:53.626000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781576153.717, 'datetime': '2026-06-16 07:45:53.717000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781576153.7779999, 'datetime': '2026-06-16 07:45:53.778000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:45:54,258.258 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 52, 78660), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781576152.017, 'datetime': '2026-06-16 07:45:52.017000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781576152.094, 'datetime': '2026-06-16 07:45:52.094000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781576152.168, 'datetime': '2026-06-16 07:45:52.168000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781576152.24, 'datetime': '2026-06-16 07:45:52.240000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781576152.3, 'datetime': '2026-06-16 07:45:52.300000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781576152.3669999, 'datetime': '2026-06-16 07:45:52.367000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781576152.504, 'datetime': '2026-06-16 07:45:52.504000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781576152.4819999, 'datetime': '2026-06-16 07:45:52.482000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781576152.596, 'datetime': '2026-06-16 07:45:52.596000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 53, 893895), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781576153.834, 'datetime': '2026-06-16 07:45:53.834000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781576153.928, 'datetime': '2026-06-16 07:45:53.928000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781576153.959, 'datetime': '2026-06-16 07:45:53.959000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781576154.017, 'datetime': '2026-06-16 07:45:54.017000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781576154.107, 'datetime': '2026-06-16 07:45:54.107000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 52, 907614), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781576152.913, 'datetime': '2026-06-16 07:45:52.913000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781576152.941, 'datetime': '2026-06-16 07:45:52.941000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781576152.993, 'datetime': '2026-06-16 07:45:52.993000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781576153.054, 'datetime': '2026-06-16 07:45:53.054000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1025', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781576153.119, 'datetime': '2026-06-16 07:45:53.119000', 'tray_weight': '1025', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781576153.25, 'datetime': '2026-06-16 07:45:53.250000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781576153.244, 'datetime': '2026-06-16 07:45:53.244000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781576153.4, 'datetime': '2026-06-16 07:45:53.400000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781576153.389, 'datetime': '2026-06-16 07:45:53.389000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 53, 574194), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781576153.5509999, 'datetime': '2026-06-16 07:45:53.551000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781576153.626, 'datetime': '2026-06-16 07:45:53.626000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781576153.717, 'datetime': '2026-06-16 07:45:53.717000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781576153.7779999, 'datetime': '2026-06-16 07:45:53.778000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 07:50:11,054.054 INFO    ] processOrderPayment version is : v2
[2026-06-16 08:02:41,558.558 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 40, 784528), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781577160.764, 'datetime': '2026-06-16 08:02:40.764000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781577160.7719998, 'datetime': '2026-06-16 08:02:40.772000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781577160.908, 'datetime': '2026-06-16 08:02:40.908000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781577160.941, 'datetime': '2026-06-16 08:02:40.941000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781577161.059, 'datetime': '2026-06-16 08:02:41.059000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781577161.0779998, 'datetime': '2026-06-16 08:02:41.078000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781577161.184, 'datetime': '2026-06-16 08:02:41.184000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781577161.241, 'datetime': '2026-06-16 08:02:41.241000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781577161.262, 'datetime': '2026-06-16 08:02:41.262000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 53, 893895), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781576153.834, 'datetime': '2026-06-16 07:45:53.834000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781576153.928, 'datetime': '2026-06-16 07:45:53.928000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781576153.959, 'datetime': '2026-06-16 07:45:53.959000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781576154.017, 'datetime': '2026-06-16 07:45:54.017000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781576154.107, 'datetime': '2026-06-16 07:45:54.107000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 52, 907614), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781576152.913, 'datetime': '2026-06-16 07:45:52.913000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781576152.941, 'datetime': '2026-06-16 07:45:52.941000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781576152.993, 'datetime': '2026-06-16 07:45:52.993000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781576153.054, 'datetime': '2026-06-16 07:45:53.054000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1025', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781576153.119, 'datetime': '2026-06-16 07:45:53.119000', 'tray_weight': '1025', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781576153.25, 'datetime': '2026-06-16 07:45:53.250000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781576153.244, 'datetime': '2026-06-16 07:45:53.244000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781576153.4, 'datetime': '2026-06-16 07:45:53.400000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781576153.389, 'datetime': '2026-06-16 07:45:53.389000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 53, 574194), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781576153.5509999, 'datetime': '2026-06-16 07:45:53.551000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781576153.626, 'datetime': '2026-06-16 07:45:53.626000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781576153.717, 'datetime': '2026-06-16 07:45:53.717000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781576153.7779999, 'datetime': '2026-06-16 07:45:53.778000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 08:02:41,572.572 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 40, 784528), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781577160.764, 'datetime': '2026-06-16 08:02:40.764000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781577160.7719998, 'datetime': '2026-06-16 08:02:40.772000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781577160.908, 'datetime': '2026-06-16 08:02:40.908000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781577160.941, 'datetime': '2026-06-16 08:02:40.941000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781577161.059, 'datetime': '2026-06-16 08:02:41.059000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781577161.0779998, 'datetime': '2026-06-16 08:02:41.078000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781577161.184, 'datetime': '2026-06-16 08:02:41.184000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781577161.241, 'datetime': '2026-06-16 08:02:41.241000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781577161.262, 'datetime': '2026-06-16 08:02:41.262000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 53, 893895), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781576153.834, 'datetime': '2026-06-16 07:45:53.834000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781576153.928, 'datetime': '2026-06-16 07:45:53.928000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781576153.959, 'datetime': '2026-06-16 07:45:53.959000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781576154.017, 'datetime': '2026-06-16 07:45:54.017000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781576154.107, 'datetime': '2026-06-16 07:45:54.107000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 52, 907614), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781576152.913, 'datetime': '2026-06-16 07:45:52.913000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781576152.941, 'datetime': '2026-06-16 07:45:52.941000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781576152.993, 'datetime': '2026-06-16 07:45:52.993000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781576153.054, 'datetime': '2026-06-16 07:45:53.054000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1025', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781576153.119, 'datetime': '2026-06-16 07:45:53.119000', 'tray_weight': '1025', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781576153.25, 'datetime': '2026-06-16 07:45:53.250000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781576153.244, 'datetime': '2026-06-16 07:45:53.244000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781576153.4, 'datetime': '2026-06-16 07:45:53.400000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781576153.389, 'datetime': '2026-06-16 07:45:53.389000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 53, 574194), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781576153.5509999, 'datetime': '2026-06-16 07:45:53.551000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781576153.626, 'datetime': '2026-06-16 07:45:53.626000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781576153.717, 'datetime': '2026-06-16 07:45:53.717000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781576153.7779999, 'datetime': '2026-06-16 07:45:53.778000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 08:02:42,241.241 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 40, 784528), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781577160.764, 'datetime': '2026-06-16 08:02:40.764000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781577160.7719998, 'datetime': '2026-06-16 08:02:40.772000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781577160.908, 'datetime': '2026-06-16 08:02:40.908000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781577160.941, 'datetime': '2026-06-16 08:02:40.941000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781577161.059, 'datetime': '2026-06-16 08:02:41.059000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781577161.0779998, 'datetime': '2026-06-16 08:02:41.078000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781577161.184, 'datetime': '2026-06-16 08:02:41.184000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781577161.241, 'datetime': '2026-06-16 08:02:41.241000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781577161.262, 'datetime': '2026-06-16 08:02:41.262000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 53, 893895), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781576153.834, 'datetime': '2026-06-16 07:45:53.834000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781576153.928, 'datetime': '2026-06-16 07:45:53.928000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781576153.959, 'datetime': '2026-06-16 07:45:53.959000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781576154.017, 'datetime': '2026-06-16 07:45:54.017000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781576154.107, 'datetime': '2026-06-16 07:45:54.107000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 41, 592622), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781577161.529, 'datetime': '2026-06-16 08:02:41.529000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781577161.6260002, 'datetime': '2026-06-16 08:02:41.626000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781577161.694, 'datetime': '2026-06-16 08:02:41.694000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781577161.7740002, 'datetime': '2026-06-16 08:02:41.774000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781577161.78, 'datetime': '2026-06-16 08:02:41.780000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781577161.925, 'datetime': '2026-06-16 08:02:41.925000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781577161.946, 'datetime': '2026-06-16 08:02:41.946000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781577162.0640001, 'datetime': '2026-06-16 08:02:42.064000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781577162.123, 'datetime': '2026-06-16 08:02:42.123000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 53, 574194), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781576153.5509999, 'datetime': '2026-06-16 07:45:53.551000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781576153.626, 'datetime': '2026-06-16 07:45:53.626000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781576153.717, 'datetime': '2026-06-16 07:45:53.717000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781576153.7779999, 'datetime': '2026-06-16 07:45:53.778000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 08:02:42,297.297 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 40, 784528), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781577160.764, 'datetime': '2026-06-16 08:02:40.764000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781577160.7719998, 'datetime': '2026-06-16 08:02:40.772000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781577160.908, 'datetime': '2026-06-16 08:02:40.908000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781577160.941, 'datetime': '2026-06-16 08:02:40.941000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781577161.059, 'datetime': '2026-06-16 08:02:41.059000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781577161.0779998, 'datetime': '2026-06-16 08:02:41.078000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781577161.184, 'datetime': '2026-06-16 08:02:41.184000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781577161.241, 'datetime': '2026-06-16 08:02:41.241000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781577161.262, 'datetime': '2026-06-16 08:02:41.262000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 53, 893895), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781576153.834, 'datetime': '2026-06-16 07:45:53.834000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781576153.928, 'datetime': '2026-06-16 07:45:53.928000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781576153.959, 'datetime': '2026-06-16 07:45:53.959000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781576154.017, 'datetime': '2026-06-16 07:45:54.017000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781576154.107, 'datetime': '2026-06-16 07:45:54.107000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 41, 592622), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781577161.529, 'datetime': '2026-06-16 08:02:41.529000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781577161.6260002, 'datetime': '2026-06-16 08:02:41.626000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781577161.694, 'datetime': '2026-06-16 08:02:41.694000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781577161.7740002, 'datetime': '2026-06-16 08:02:41.774000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781577161.78, 'datetime': '2026-06-16 08:02:41.780000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781577161.925, 'datetime': '2026-06-16 08:02:41.925000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781577161.946, 'datetime': '2026-06-16 08:02:41.946000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781577162.0640001, 'datetime': '2026-06-16 08:02:42.064000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781577162.123, 'datetime': '2026-06-16 08:02:42.123000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 53, 574194), 'door_weights': [{'weight': '229', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781576153.5509999, 'datetime': '2026-06-16 07:45:53.551000', 'tray_weight': '229', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781576153.626, 'datetime': '2026-06-16 07:45:53.626000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781576153.717, 'datetime': '2026-06-16 07:45:53.717000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781576153.7779999, 'datetime': '2026-06-16 07:45:53.778000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 08:02:42,607.607 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 40, 784528), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781577160.764, 'datetime': '2026-06-16 08:02:40.764000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781577160.7719998, 'datetime': '2026-06-16 08:02:40.772000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781577160.908, 'datetime': '2026-06-16 08:02:40.908000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781577160.941, 'datetime': '2026-06-16 08:02:40.941000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781577161.059, 'datetime': '2026-06-16 08:02:41.059000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781577161.0779998, 'datetime': '2026-06-16 08:02:41.078000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781577161.184, 'datetime': '2026-06-16 08:02:41.184000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781577161.241, 'datetime': '2026-06-16 08:02:41.241000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781577161.262, 'datetime': '2026-06-16 08:02:41.262000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 53, 893895), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781576153.834, 'datetime': '2026-06-16 07:45:53.834000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781576153.928, 'datetime': '2026-06-16 07:45:53.928000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781576153.959, 'datetime': '2026-06-16 07:45:53.959000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781576154.017, 'datetime': '2026-06-16 07:45:54.017000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781576154.107, 'datetime': '2026-06-16 07:45:54.107000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 41, 592622), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781577161.529, 'datetime': '2026-06-16 08:02:41.529000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781577161.6260002, 'datetime': '2026-06-16 08:02:41.626000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781577161.694, 'datetime': '2026-06-16 08:02:41.694000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781577161.7740002, 'datetime': '2026-06-16 08:02:41.774000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781577161.78, 'datetime': '2026-06-16 08:02:41.780000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781577161.925, 'datetime': '2026-06-16 08:02:41.925000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781577161.946, 'datetime': '2026-06-16 08:02:41.946000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781577162.0640001, 'datetime': '2026-06-16 08:02:42.064000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781577162.123, 'datetime': '2026-06-16 08:02:42.123000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 42, 318749), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781577162.282, 'datetime': '2026-06-16 08:02:42.282000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781577162.302, 'datetime': '2026-06-16 08:02:42.302000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781577162.448, 'datetime': '2026-06-16 08:02:42.448000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781577162.514, 'datetime': '2026-06-16 08:02:42.514000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 08:02:42,620.620 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 40, 784528), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781577160.764, 'datetime': '2026-06-16 08:02:40.764000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781577160.7719998, 'datetime': '2026-06-16 08:02:40.772000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781577160.908, 'datetime': '2026-06-16 08:02:40.908000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781577160.941, 'datetime': '2026-06-16 08:02:40.941000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781577161.059, 'datetime': '2026-06-16 08:02:41.059000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781577161.0779998, 'datetime': '2026-06-16 08:02:41.078000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781577161.184, 'datetime': '2026-06-16 08:02:41.184000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781577161.241, 'datetime': '2026-06-16 08:02:41.241000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781577161.262, 'datetime': '2026-06-16 08:02:41.262000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 7, 45, 53, 893895), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781576153.834, 'datetime': '2026-06-16 07:45:53.834000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781576153.928, 'datetime': '2026-06-16 07:45:53.928000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781576153.959, 'datetime': '2026-06-16 07:45:53.959000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781576154.017, 'datetime': '2026-06-16 07:45:54.017000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781576154.107, 'datetime': '2026-06-16 07:45:54.107000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 41, 592622), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781577161.529, 'datetime': '2026-06-16 08:02:41.529000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781577161.6260002, 'datetime': '2026-06-16 08:02:41.626000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781577161.694, 'datetime': '2026-06-16 08:02:41.694000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781577161.7740002, 'datetime': '2026-06-16 08:02:41.774000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781577161.78, 'datetime': '2026-06-16 08:02:41.780000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781577161.925, 'datetime': '2026-06-16 08:02:41.925000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781577161.946, 'datetime': '2026-06-16 08:02:41.946000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781577162.0640001, 'datetime': '2026-06-16 08:02:42.064000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781577162.123, 'datetime': '2026-06-16 08:02:42.123000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 42, 318749), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781577162.282, 'datetime': '2026-06-16 08:02:42.282000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781577162.302, 'datetime': '2026-06-16 08:02:42.302000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781577162.448, 'datetime': '2026-06-16 08:02:42.448000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781577162.514, 'datetime': '2026-06-16 08:02:42.514000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 08:02:42,932.932 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 40, 784528), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781577160.764, 'datetime': '2026-06-16 08:02:40.764000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781577160.7719998, 'datetime': '2026-06-16 08:02:40.772000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781577160.908, 'datetime': '2026-06-16 08:02:40.908000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781577160.941, 'datetime': '2026-06-16 08:02:40.941000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781577161.059, 'datetime': '2026-06-16 08:02:41.059000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781577161.0779998, 'datetime': '2026-06-16 08:02:41.078000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781577161.184, 'datetime': '2026-06-16 08:02:41.184000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781577161.241, 'datetime': '2026-06-16 08:02:41.241000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781577161.262, 'datetime': '2026-06-16 08:02:41.262000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 42, 640872), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781577162.6539998, 'datetime': '2026-06-16 08:02:42.654000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781577162.654, 'datetime': '2026-06-16 08:02:42.654000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781577162.747, 'datetime': '2026-06-16 08:02:42.747000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '587', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781577162.82, 'datetime': '2026-06-16 08:02:42.820000', 'tray_weight': '587', 'expected_tray_weight': 630}, {'weight': '1045', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781577162.88, 'datetime': '2026-06-16 08:02:42.880000', 'tray_weight': '1045', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 41, 592622), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781577161.529, 'datetime': '2026-06-16 08:02:41.529000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781577161.6260002, 'datetime': '2026-06-16 08:02:41.626000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781577161.694, 'datetime': '2026-06-16 08:02:41.694000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781577161.7740002, 'datetime': '2026-06-16 08:02:41.774000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781577161.78, 'datetime': '2026-06-16 08:02:41.780000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781577161.925, 'datetime': '2026-06-16 08:02:41.925000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781577161.946, 'datetime': '2026-06-16 08:02:41.946000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781577162.0640001, 'datetime': '2026-06-16 08:02:42.064000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781577162.123, 'datetime': '2026-06-16 08:02:42.123000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 42, 318749), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781577162.282, 'datetime': '2026-06-16 08:02:42.282000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781577162.302, 'datetime': '2026-06-16 08:02:42.302000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781577162.448, 'datetime': '2026-06-16 08:02:42.448000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781577162.514, 'datetime': '2026-06-16 08:02:42.514000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 08:02:42,940.940 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 40, 784528), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781577160.764, 'datetime': '2026-06-16 08:02:40.764000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781577160.7719998, 'datetime': '2026-06-16 08:02:40.772000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781577160.908, 'datetime': '2026-06-16 08:02:40.908000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781577160.941, 'datetime': '2026-06-16 08:02:40.941000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781577161.059, 'datetime': '2026-06-16 08:02:41.059000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781577161.0779998, 'datetime': '2026-06-16 08:02:41.078000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781577161.184, 'datetime': '2026-06-16 08:02:41.184000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781577161.241, 'datetime': '2026-06-16 08:02:41.241000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781577161.262, 'datetime': '2026-06-16 08:02:41.262000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 42, 640872), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781577162.6539998, 'datetime': '2026-06-16 08:02:42.654000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781577162.654, 'datetime': '2026-06-16 08:02:42.654000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781577162.747, 'datetime': '2026-06-16 08:02:42.747000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '587', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781577162.82, 'datetime': '2026-06-16 08:02:42.820000', 'tray_weight': '587', 'expected_tray_weight': 630}, {'weight': '1045', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781577162.88, 'datetime': '2026-06-16 08:02:42.880000', 'tray_weight': '1045', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 41, 592622), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781577161.529, 'datetime': '2026-06-16 08:02:41.529000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781577161.6260002, 'datetime': '2026-06-16 08:02:41.626000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781577161.694, 'datetime': '2026-06-16 08:02:41.694000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781577161.7740002, 'datetime': '2026-06-16 08:02:41.774000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781577161.78, 'datetime': '2026-06-16 08:02:41.780000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781577161.925, 'datetime': '2026-06-16 08:02:41.925000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781577161.946, 'datetime': '2026-06-16 08:02:41.946000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781577162.0640001, 'datetime': '2026-06-16 08:02:42.064000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781577162.123, 'datetime': '2026-06-16 08:02:42.123000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 42, 318749), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781577162.282, 'datetime': '2026-06-16 08:02:42.282000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781577162.302, 'datetime': '2026-06-16 08:02:42.302000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781577162.448, 'datetime': '2026-06-16 08:02:42.448000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781577162.514, 'datetime': '2026-06-16 08:02:42.514000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 08:06:40,552.552 INFO    ] processOrderPayment version is : v2
[2026-06-16 08:12:10,546.546 INFO    ] processOrderPayment version is : v2
[2026-06-16 08:20:11,419.419 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 10, 910181), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781578210.823, 'datetime': '2026-06-16 08:20:10.823000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781578210.885, 'datetime': '2026-06-16 08:20:10.885000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781578210.9650002, 'datetime': '2026-06-16 08:20:10.965000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781578211.053, 'datetime': '2026-06-16 08:20:11.053000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781578211.0210001, 'datetime': '2026-06-16 08:20:11.021000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781578211.096, 'datetime': '2026-06-16 08:20:11.096000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781578211.1469998, 'datetime': '2026-06-16 08:20:11.147000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781578211.199, 'datetime': '2026-06-16 08:20:11.199000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781578211.29, 'datetime': '2026-06-16 08:20:11.290000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 42, 640872), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781577162.6539998, 'datetime': '2026-06-16 08:02:42.654000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781577162.654, 'datetime': '2026-06-16 08:02:42.654000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781577162.747, 'datetime': '2026-06-16 08:02:42.747000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '587', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781577162.82, 'datetime': '2026-06-16 08:02:42.820000', 'tray_weight': '587', 'expected_tray_weight': 630}, {'weight': '1045', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781577162.88, 'datetime': '2026-06-16 08:02:42.880000', 'tray_weight': '1045', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 41, 592622), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781577161.529, 'datetime': '2026-06-16 08:02:41.529000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781577161.6260002, 'datetime': '2026-06-16 08:02:41.626000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781577161.694, 'datetime': '2026-06-16 08:02:41.694000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781577161.7740002, 'datetime': '2026-06-16 08:02:41.774000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781577161.78, 'datetime': '2026-06-16 08:02:41.780000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781577161.925, 'datetime': '2026-06-16 08:02:41.925000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781577161.946, 'datetime': '2026-06-16 08:02:41.946000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781577162.0640001, 'datetime': '2026-06-16 08:02:42.064000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781577162.123, 'datetime': '2026-06-16 08:02:42.123000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 42, 318749), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781577162.282, 'datetime': '2026-06-16 08:02:42.282000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781577162.302, 'datetime': '2026-06-16 08:02:42.302000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781577162.448, 'datetime': '2026-06-16 08:02:42.448000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781577162.514, 'datetime': '2026-06-16 08:02:42.514000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 08:20:11,427.427 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 10, 910181), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781578210.823, 'datetime': '2026-06-16 08:20:10.823000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781578210.885, 'datetime': '2026-06-16 08:20:10.885000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781578210.9650002, 'datetime': '2026-06-16 08:20:10.965000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781578211.053, 'datetime': '2026-06-16 08:20:11.053000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781578211.0210001, 'datetime': '2026-06-16 08:20:11.021000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781578211.096, 'datetime': '2026-06-16 08:20:11.096000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781578211.1469998, 'datetime': '2026-06-16 08:20:11.147000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781578211.199, 'datetime': '2026-06-16 08:20:11.199000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781578211.29, 'datetime': '2026-06-16 08:20:11.290000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 42, 640872), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781577162.6539998, 'datetime': '2026-06-16 08:02:42.654000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781577162.654, 'datetime': '2026-06-16 08:02:42.654000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781577162.747, 'datetime': '2026-06-16 08:02:42.747000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '587', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781577162.82, 'datetime': '2026-06-16 08:02:42.820000', 'tray_weight': '587', 'expected_tray_weight': 630}, {'weight': '1045', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781577162.88, 'datetime': '2026-06-16 08:02:42.880000', 'tray_weight': '1045', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 41, 592622), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781577161.529, 'datetime': '2026-06-16 08:02:41.529000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781577161.6260002, 'datetime': '2026-06-16 08:02:41.626000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781577161.694, 'datetime': '2026-06-16 08:02:41.694000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781577161.7740002, 'datetime': '2026-06-16 08:02:41.774000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781577161.78, 'datetime': '2026-06-16 08:02:41.780000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781577161.925, 'datetime': '2026-06-16 08:02:41.925000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781577161.946, 'datetime': '2026-06-16 08:02:41.946000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781577162.0640001, 'datetime': '2026-06-16 08:02:42.064000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781577162.123, 'datetime': '2026-06-16 08:02:42.123000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 42, 318749), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781577162.282, 'datetime': '2026-06-16 08:02:42.282000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781577162.302, 'datetime': '2026-06-16 08:02:42.302000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781577162.448, 'datetime': '2026-06-16 08:02:42.448000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781577162.514, 'datetime': '2026-06-16 08:02:42.514000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 08:20:11,912.912 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 10, 910181), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781578210.823, 'datetime': '2026-06-16 08:20:10.823000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781578210.885, 'datetime': '2026-06-16 08:20:10.885000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781578210.9650002, 'datetime': '2026-06-16 08:20:10.965000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781578211.053, 'datetime': '2026-06-16 08:20:11.053000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781578211.0210001, 'datetime': '2026-06-16 08:20:11.021000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781578211.096, 'datetime': '2026-06-16 08:20:11.096000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781578211.1469998, 'datetime': '2026-06-16 08:20:11.147000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781578211.199, 'datetime': '2026-06-16 08:20:11.199000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781578211.29, 'datetime': '2026-06-16 08:20:11.290000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 42, 640872), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781577162.6539998, 'datetime': '2026-06-16 08:02:42.654000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781577162.654, 'datetime': '2026-06-16 08:02:42.654000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781577162.747, 'datetime': '2026-06-16 08:02:42.747000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '587', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781577162.82, 'datetime': '2026-06-16 08:02:42.820000', 'tray_weight': '587', 'expected_tray_weight': 630}, {'weight': '1045', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781577162.88, 'datetime': '2026-06-16 08:02:42.880000', 'tray_weight': '1045', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 11, 438836), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781578211.408, 'datetime': '2026-06-16 08:20:11.408000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781578211.4229999, 'datetime': '2026-06-16 08:20:11.423000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781578211.5019999, 'datetime': '2026-06-16 08:20:11.502000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781578211.577, 'datetime': '2026-06-16 08:20:11.577000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781578211.553, 'datetime': '2026-06-16 08:20:11.553000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781578211.678, 'datetime': '2026-06-16 08:20:11.678000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781578211.6499999, 'datetime': '2026-06-16 08:20:11.650000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781578211.79, 'datetime': '2026-06-16 08:20:11.790000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781578211.768, 'datetime': '2026-06-16 08:20:11.768000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 42, 318749), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781577162.282, 'datetime': '2026-06-16 08:02:42.282000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781577162.302, 'datetime': '2026-06-16 08:02:42.302000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781577162.448, 'datetime': '2026-06-16 08:02:42.448000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781577162.514, 'datetime': '2026-06-16 08:02:42.514000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 08:20:11,920.920 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 10, 910181), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781578210.823, 'datetime': '2026-06-16 08:20:10.823000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781578210.885, 'datetime': '2026-06-16 08:20:10.885000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781578210.9650002, 'datetime': '2026-06-16 08:20:10.965000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781578211.053, 'datetime': '2026-06-16 08:20:11.053000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781578211.0210001, 'datetime': '2026-06-16 08:20:11.021000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781578211.096, 'datetime': '2026-06-16 08:20:11.096000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781578211.1469998, 'datetime': '2026-06-16 08:20:11.147000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781578211.199, 'datetime': '2026-06-16 08:20:11.199000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781578211.29, 'datetime': '2026-06-16 08:20:11.290000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 42, 640872), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781577162.6539998, 'datetime': '2026-06-16 08:02:42.654000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781577162.654, 'datetime': '2026-06-16 08:02:42.654000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781577162.747, 'datetime': '2026-06-16 08:02:42.747000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '587', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781577162.82, 'datetime': '2026-06-16 08:02:42.820000', 'tray_weight': '587', 'expected_tray_weight': 630}, {'weight': '1045', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781577162.88, 'datetime': '2026-06-16 08:02:42.880000', 'tray_weight': '1045', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 11, 438836), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781578211.408, 'datetime': '2026-06-16 08:20:11.408000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781578211.4229999, 'datetime': '2026-06-16 08:20:11.423000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781578211.5019999, 'datetime': '2026-06-16 08:20:11.502000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781578211.577, 'datetime': '2026-06-16 08:20:11.577000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781578211.553, 'datetime': '2026-06-16 08:20:11.553000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781578211.678, 'datetime': '2026-06-16 08:20:11.678000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781578211.6499999, 'datetime': '2026-06-16 08:20:11.650000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781578211.79, 'datetime': '2026-06-16 08:20:11.790000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781578211.768, 'datetime': '2026-06-16 08:20:11.768000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 42, 318749), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781577162.282, 'datetime': '2026-06-16 08:02:42.282000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781577162.302, 'datetime': '2026-06-16 08:02:42.302000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781577162.448, 'datetime': '2026-06-16 08:02:42.448000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781577162.514, 'datetime': '2026-06-16 08:02:42.514000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 08:20:12,132.132 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 10, 910181), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781578210.823, 'datetime': '2026-06-16 08:20:10.823000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781578210.885, 'datetime': '2026-06-16 08:20:10.885000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781578210.9650002, 'datetime': '2026-06-16 08:20:10.965000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781578211.053, 'datetime': '2026-06-16 08:20:11.053000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781578211.0210001, 'datetime': '2026-06-16 08:20:11.021000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781578211.096, 'datetime': '2026-06-16 08:20:11.096000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781578211.1469998, 'datetime': '2026-06-16 08:20:11.147000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781578211.199, 'datetime': '2026-06-16 08:20:11.199000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781578211.29, 'datetime': '2026-06-16 08:20:11.290000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 42, 640872), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781577162.6539998, 'datetime': '2026-06-16 08:02:42.654000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781577162.654, 'datetime': '2026-06-16 08:02:42.654000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781577162.747, 'datetime': '2026-06-16 08:02:42.747000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '587', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781577162.82, 'datetime': '2026-06-16 08:02:42.820000', 'tray_weight': '587', 'expected_tray_weight': 630}, {'weight': '1045', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781577162.88, 'datetime': '2026-06-16 08:02:42.880000', 'tray_weight': '1045', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 11, 438836), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781578211.408, 'datetime': '2026-06-16 08:20:11.408000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781578211.4229999, 'datetime': '2026-06-16 08:20:11.423000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781578211.5019999, 'datetime': '2026-06-16 08:20:11.502000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781578211.577, 'datetime': '2026-06-16 08:20:11.577000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781578211.553, 'datetime': '2026-06-16 08:20:11.553000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781578211.678, 'datetime': '2026-06-16 08:20:11.678000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781578211.6499999, 'datetime': '2026-06-16 08:20:11.650000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781578211.79, 'datetime': '2026-06-16 08:20:11.790000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781578211.768, 'datetime': '2026-06-16 08:20:11.768000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 11, 930838), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781578211.928, 'datetime': '2026-06-16 08:20:11.928000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781578211.922, 'datetime': '2026-06-16 08:20:11.922000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781578211.944, 'datetime': '2026-06-16 08:20:11.944000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781578211.989, 'datetime': '2026-06-16 08:20:11.989000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 08:20:12,139.139 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 10, 910181), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781578210.823, 'datetime': '2026-06-16 08:20:10.823000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781578210.885, 'datetime': '2026-06-16 08:20:10.885000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781578210.9650002, 'datetime': '2026-06-16 08:20:10.965000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781578211.053, 'datetime': '2026-06-16 08:20:11.053000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781578211.0210001, 'datetime': '2026-06-16 08:20:11.021000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781578211.096, 'datetime': '2026-06-16 08:20:11.096000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781578211.1469998, 'datetime': '2026-06-16 08:20:11.147000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781578211.199, 'datetime': '2026-06-16 08:20:11.199000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781578211.29, 'datetime': '2026-06-16 08:20:11.290000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 2, 42, 640872), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781577162.6539998, 'datetime': '2026-06-16 08:02:42.654000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781577162.654, 'datetime': '2026-06-16 08:02:42.654000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781577162.747, 'datetime': '2026-06-16 08:02:42.747000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '587', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781577162.82, 'datetime': '2026-06-16 08:02:42.820000', 'tray_weight': '587', 'expected_tray_weight': 630}, {'weight': '1045', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781577162.88, 'datetime': '2026-06-16 08:02:42.880000', 'tray_weight': '1045', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 11, 438836), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781578211.408, 'datetime': '2026-06-16 08:20:11.408000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781578211.4229999, 'datetime': '2026-06-16 08:20:11.423000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781578211.5019999, 'datetime': '2026-06-16 08:20:11.502000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781578211.577, 'datetime': '2026-06-16 08:20:11.577000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781578211.553, 'datetime': '2026-06-16 08:20:11.553000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781578211.678, 'datetime': '2026-06-16 08:20:11.678000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781578211.6499999, 'datetime': '2026-06-16 08:20:11.650000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781578211.79, 'datetime': '2026-06-16 08:20:11.790000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781578211.768, 'datetime': '2026-06-16 08:20:11.768000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 11, 930838), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781578211.928, 'datetime': '2026-06-16 08:20:11.928000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781578211.922, 'datetime': '2026-06-16 08:20:11.922000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781578211.944, 'datetime': '2026-06-16 08:20:11.944000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781578211.989, 'datetime': '2026-06-16 08:20:11.989000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 08:20:12,400.400 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 10, 910181), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781578210.823, 'datetime': '2026-06-16 08:20:10.823000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781578210.885, 'datetime': '2026-06-16 08:20:10.885000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781578210.9650002, 'datetime': '2026-06-16 08:20:10.965000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781578211.053, 'datetime': '2026-06-16 08:20:11.053000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781578211.0210001, 'datetime': '2026-06-16 08:20:11.021000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781578211.096, 'datetime': '2026-06-16 08:20:11.096000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781578211.1469998, 'datetime': '2026-06-16 08:20:11.147000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781578211.199, 'datetime': '2026-06-16 08:20:11.199000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781578211.29, 'datetime': '2026-06-16 08:20:11.290000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 12, 150746), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781578212.095, 'datetime': '2026-06-16 08:20:12.095000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781578212.203, 'datetime': '2026-06-16 08:20:12.203000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781578212.1820002, 'datetime': '2026-06-16 08:20:12.182000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781578212.2319999, 'datetime': '2026-06-16 08:20:12.232000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781578212.315, 'datetime': '2026-06-16 08:20:12.315000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 11, 438836), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781578211.408, 'datetime': '2026-06-16 08:20:11.408000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781578211.4229999, 'datetime': '2026-06-16 08:20:11.423000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781578211.5019999, 'datetime': '2026-06-16 08:20:11.502000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781578211.577, 'datetime': '2026-06-16 08:20:11.577000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781578211.553, 'datetime': '2026-06-16 08:20:11.553000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781578211.678, 'datetime': '2026-06-16 08:20:11.678000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781578211.6499999, 'datetime': '2026-06-16 08:20:11.650000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781578211.79, 'datetime': '2026-06-16 08:20:11.790000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781578211.768, 'datetime': '2026-06-16 08:20:11.768000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 11, 930838), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781578211.928, 'datetime': '2026-06-16 08:20:11.928000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781578211.922, 'datetime': '2026-06-16 08:20:11.922000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781578211.944, 'datetime': '2026-06-16 08:20:11.944000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781578211.989, 'datetime': '2026-06-16 08:20:11.989000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 08:20:12,407.407 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 10, 910181), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781578210.823, 'datetime': '2026-06-16 08:20:10.823000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781578210.885, 'datetime': '2026-06-16 08:20:10.885000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781578210.9650002, 'datetime': '2026-06-16 08:20:10.965000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781578211.053, 'datetime': '2026-06-16 08:20:11.053000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781578211.0210001, 'datetime': '2026-06-16 08:20:11.021000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781578211.096, 'datetime': '2026-06-16 08:20:11.096000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781578211.1469998, 'datetime': '2026-06-16 08:20:11.147000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781578211.199, 'datetime': '2026-06-16 08:20:11.199000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781578211.29, 'datetime': '2026-06-16 08:20:11.290000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 12, 150746), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781578212.095, 'datetime': '2026-06-16 08:20:12.095000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781578212.203, 'datetime': '2026-06-16 08:20:12.203000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781578212.1820002, 'datetime': '2026-06-16 08:20:12.182000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781578212.2319999, 'datetime': '2026-06-16 08:20:12.232000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781578212.315, 'datetime': '2026-06-16 08:20:12.315000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 11, 438836), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781578211.408, 'datetime': '2026-06-16 08:20:11.408000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781578211.4229999, 'datetime': '2026-06-16 08:20:11.423000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781578211.5019999, 'datetime': '2026-06-16 08:20:11.502000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781578211.577, 'datetime': '2026-06-16 08:20:11.577000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781578211.553, 'datetime': '2026-06-16 08:20:11.553000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781578211.678, 'datetime': '2026-06-16 08:20:11.678000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781578211.6499999, 'datetime': '2026-06-16 08:20:11.650000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781578211.79, 'datetime': '2026-06-16 08:20:11.790000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781578211.768, 'datetime': '2026-06-16 08:20:11.768000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 11, 930838), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781578211.928, 'datetime': '2026-06-16 08:20:11.928000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781578211.922, 'datetime': '2026-06-16 08:20:11.922000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781578211.944, 'datetime': '2026-06-16 08:20:11.944000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781578211.989, 'datetime': '2026-06-16 08:20:11.989000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 08:23:11,854.854 INFO    ] processOrderPayment version is : v2
[2026-06-16 08:36:43,375.375 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 42, 603481), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781579202.584, 'datetime': '2026-06-16 08:36:42.584000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781579202.635, 'datetime': '2026-06-16 08:36:42.635000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781579202.6520002, 'datetime': '2026-06-16 08:36:42.652000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781579202.745, 'datetime': '2026-06-16 08:36:42.745000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781579202.8830001, 'datetime': '2026-06-16 08:36:42.883000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781579202.896, 'datetime': '2026-06-16 08:36:42.896000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781579202.937, 'datetime': '2026-06-16 08:36:42.937000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781579203.055, 'datetime': '2026-06-16 08:36:43.055000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781579203.076, 'datetime': '2026-06-16 08:36:43.076000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 12, 150746), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781578212.095, 'datetime': '2026-06-16 08:20:12.095000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781578212.203, 'datetime': '2026-06-16 08:20:12.203000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781578212.1820002, 'datetime': '2026-06-16 08:20:12.182000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781578212.2319999, 'datetime': '2026-06-16 08:20:12.232000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781578212.315, 'datetime': '2026-06-16 08:20:12.315000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 11, 438836), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781578211.408, 'datetime': '2026-06-16 08:20:11.408000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781578211.4229999, 'datetime': '2026-06-16 08:20:11.423000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781578211.5019999, 'datetime': '2026-06-16 08:20:11.502000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781578211.577, 'datetime': '2026-06-16 08:20:11.577000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781578211.553, 'datetime': '2026-06-16 08:20:11.553000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781578211.678, 'datetime': '2026-06-16 08:20:11.678000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781578211.6499999, 'datetime': '2026-06-16 08:20:11.650000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781578211.79, 'datetime': '2026-06-16 08:20:11.790000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781578211.768, 'datetime': '2026-06-16 08:20:11.768000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 11, 930838), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781578211.928, 'datetime': '2026-06-16 08:20:11.928000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781578211.922, 'datetime': '2026-06-16 08:20:11.922000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781578211.944, 'datetime': '2026-06-16 08:20:11.944000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781578211.989, 'datetime': '2026-06-16 08:20:11.989000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 08:36:43,395.395 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 42, 603481), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781579202.584, 'datetime': '2026-06-16 08:36:42.584000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781579202.635, 'datetime': '2026-06-16 08:36:42.635000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781579202.6520002, 'datetime': '2026-06-16 08:36:42.652000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781579202.745, 'datetime': '2026-06-16 08:36:42.745000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781579202.8830001, 'datetime': '2026-06-16 08:36:42.883000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781579202.896, 'datetime': '2026-06-16 08:36:42.896000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781579202.937, 'datetime': '2026-06-16 08:36:42.937000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781579203.055, 'datetime': '2026-06-16 08:36:43.055000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781579203.076, 'datetime': '2026-06-16 08:36:43.076000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 12, 150746), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781578212.095, 'datetime': '2026-06-16 08:20:12.095000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781578212.203, 'datetime': '2026-06-16 08:20:12.203000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781578212.1820002, 'datetime': '2026-06-16 08:20:12.182000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781578212.2319999, 'datetime': '2026-06-16 08:20:12.232000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781578212.315, 'datetime': '2026-06-16 08:20:12.315000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 11, 438836), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781578211.408, 'datetime': '2026-06-16 08:20:11.408000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781578211.4229999, 'datetime': '2026-06-16 08:20:11.423000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781578211.5019999, 'datetime': '2026-06-16 08:20:11.502000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781578211.577, 'datetime': '2026-06-16 08:20:11.577000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781578211.553, 'datetime': '2026-06-16 08:20:11.553000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781578211.678, 'datetime': '2026-06-16 08:20:11.678000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781578211.6499999, 'datetime': '2026-06-16 08:20:11.650000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781578211.79, 'datetime': '2026-06-16 08:20:11.790000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781578211.768, 'datetime': '2026-06-16 08:20:11.768000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 11, 930838), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781578211.928, 'datetime': '2026-06-16 08:20:11.928000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781578211.922, 'datetime': '2026-06-16 08:20:11.922000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781578211.944, 'datetime': '2026-06-16 08:20:11.944000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781578211.989, 'datetime': '2026-06-16 08:20:11.989000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 08:36:44,095.095 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 42, 603481), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781579202.584, 'datetime': '2026-06-16 08:36:42.584000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781579202.635, 'datetime': '2026-06-16 08:36:42.635000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781579202.6520002, 'datetime': '2026-06-16 08:36:42.652000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781579202.745, 'datetime': '2026-06-16 08:36:42.745000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781579202.8830001, 'datetime': '2026-06-16 08:36:42.883000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781579202.896, 'datetime': '2026-06-16 08:36:42.896000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781579202.937, 'datetime': '2026-06-16 08:36:42.937000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781579203.055, 'datetime': '2026-06-16 08:36:43.055000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781579203.076, 'datetime': '2026-06-16 08:36:43.076000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 12, 150746), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781578212.095, 'datetime': '2026-06-16 08:20:12.095000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781578212.203, 'datetime': '2026-06-16 08:20:12.203000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781578212.1820002, 'datetime': '2026-06-16 08:20:12.182000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781578212.2319999, 'datetime': '2026-06-16 08:20:12.232000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781578212.315, 'datetime': '2026-06-16 08:20:12.315000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 43, 430833), 'door_weights': [{'weight': '1090', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781579203.385, 'datetime': '2026-06-16 08:36:43.385000', 'tray_weight': '1090', 'expected_tray_weight': 1002}, {'weight': '946', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781579203.517, 'datetime': '2026-06-16 08:36:43.517000', 'tray_weight': '946', 'expected_tray_weight': 885}, {'weight': '838', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781579203.514, 'datetime': '2026-06-16 08:36:43.514000', 'tray_weight': '838', 'expected_tray_weight': 875}, {'weight': '855', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781579203.605, 'datetime': '2026-06-16 08:36:43.605000', 'tray_weight': '855', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781579203.65, 'datetime': '2026-06-16 08:36:43.650000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781579203.792, 'datetime': '2026-06-16 08:36:43.792000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '209', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781579203.868, 'datetime': '2026-06-16 08:36:43.868000', 'tray_weight': '209', 'expected_tray_weight': 203}, {'weight': '1483', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781579203.881, 'datetime': '2026-06-16 08:36:43.881000', 'tray_weight': '1483', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781579203.965, 'datetime': '2026-06-16 08:36:43.965000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 11, 930838), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781578211.928, 'datetime': '2026-06-16 08:20:11.928000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781578211.922, 'datetime': '2026-06-16 08:20:11.922000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781578211.944, 'datetime': '2026-06-16 08:20:11.944000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781578211.989, 'datetime': '2026-06-16 08:20:11.989000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 08:36:44,110.110 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 42, 603481), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781579202.584, 'datetime': '2026-06-16 08:36:42.584000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781579202.635, 'datetime': '2026-06-16 08:36:42.635000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781579202.6520002, 'datetime': '2026-06-16 08:36:42.652000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781579202.745, 'datetime': '2026-06-16 08:36:42.745000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781579202.8830001, 'datetime': '2026-06-16 08:36:42.883000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781579202.896, 'datetime': '2026-06-16 08:36:42.896000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781579202.937, 'datetime': '2026-06-16 08:36:42.937000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781579203.055, 'datetime': '2026-06-16 08:36:43.055000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781579203.076, 'datetime': '2026-06-16 08:36:43.076000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 12, 150746), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781578212.095, 'datetime': '2026-06-16 08:20:12.095000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781578212.203, 'datetime': '2026-06-16 08:20:12.203000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781578212.1820002, 'datetime': '2026-06-16 08:20:12.182000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781578212.2319999, 'datetime': '2026-06-16 08:20:12.232000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781578212.315, 'datetime': '2026-06-16 08:20:12.315000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 43, 430833), 'door_weights': [{'weight': '1090', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781579203.385, 'datetime': '2026-06-16 08:36:43.385000', 'tray_weight': '1090', 'expected_tray_weight': 1002}, {'weight': '946', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781579203.517, 'datetime': '2026-06-16 08:36:43.517000', 'tray_weight': '946', 'expected_tray_weight': 885}, {'weight': '838', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781579203.514, 'datetime': '2026-06-16 08:36:43.514000', 'tray_weight': '838', 'expected_tray_weight': 875}, {'weight': '855', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781579203.605, 'datetime': '2026-06-16 08:36:43.605000', 'tray_weight': '855', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781579203.65, 'datetime': '2026-06-16 08:36:43.650000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781579203.792, 'datetime': '2026-06-16 08:36:43.792000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '209', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781579203.868, 'datetime': '2026-06-16 08:36:43.868000', 'tray_weight': '209', 'expected_tray_weight': 203}, {'weight': '1483', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781579203.881, 'datetime': '2026-06-16 08:36:43.881000', 'tray_weight': '1483', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781579203.965, 'datetime': '2026-06-16 08:36:43.965000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 11, 930838), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781578211.928, 'datetime': '2026-06-16 08:20:11.928000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781578211.922, 'datetime': '2026-06-16 08:20:11.922000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781578211.944, 'datetime': '2026-06-16 08:20:11.944000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781578211.989, 'datetime': '2026-06-16 08:20:11.989000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 08:36:44,442.442 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 42, 603481), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781579202.584, 'datetime': '2026-06-16 08:36:42.584000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781579202.635, 'datetime': '2026-06-16 08:36:42.635000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781579202.6520002, 'datetime': '2026-06-16 08:36:42.652000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781579202.745, 'datetime': '2026-06-16 08:36:42.745000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781579202.8830001, 'datetime': '2026-06-16 08:36:42.883000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781579202.896, 'datetime': '2026-06-16 08:36:42.896000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781579202.937, 'datetime': '2026-06-16 08:36:42.937000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781579203.055, 'datetime': '2026-06-16 08:36:43.055000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781579203.076, 'datetime': '2026-06-16 08:36:43.076000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 12, 150746), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781578212.095, 'datetime': '2026-06-16 08:20:12.095000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781578212.203, 'datetime': '2026-06-16 08:20:12.203000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781578212.1820002, 'datetime': '2026-06-16 08:20:12.182000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781578212.2319999, 'datetime': '2026-06-16 08:20:12.232000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781578212.315, 'datetime': '2026-06-16 08:20:12.315000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 43, 430833), 'door_weights': [{'weight': '1090', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781579203.385, 'datetime': '2026-06-16 08:36:43.385000', 'tray_weight': '1090', 'expected_tray_weight': 1002}, {'weight': '946', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781579203.517, 'datetime': '2026-06-16 08:36:43.517000', 'tray_weight': '946', 'expected_tray_weight': 885}, {'weight': '838', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781579203.514, 'datetime': '2026-06-16 08:36:43.514000', 'tray_weight': '838', 'expected_tray_weight': 875}, {'weight': '855', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781579203.605, 'datetime': '2026-06-16 08:36:43.605000', 'tray_weight': '855', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781579203.65, 'datetime': '2026-06-16 08:36:43.650000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781579203.792, 'datetime': '2026-06-16 08:36:43.792000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '209', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781579203.868, 'datetime': '2026-06-16 08:36:43.868000', 'tray_weight': '209', 'expected_tray_weight': 203}, {'weight': '1483', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781579203.881, 'datetime': '2026-06-16 08:36:43.881000', 'tray_weight': '1483', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781579203.965, 'datetime': '2026-06-16 08:36:43.965000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 44, 133188), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781579204.1430001, 'datetime': '2026-06-16 08:36:44.143000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781579204.208, 'datetime': '2026-06-16 08:36:44.208000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781579204.292, 'datetime': '2026-06-16 08:36:44.292000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781579204.35, 'datetime': '2026-06-16 08:36:44.350000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 08:36:44,457.457 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 42, 603481), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781579202.584, 'datetime': '2026-06-16 08:36:42.584000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781579202.635, 'datetime': '2026-06-16 08:36:42.635000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781579202.6520002, 'datetime': '2026-06-16 08:36:42.652000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781579202.745, 'datetime': '2026-06-16 08:36:42.745000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781579202.8830001, 'datetime': '2026-06-16 08:36:42.883000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781579202.896, 'datetime': '2026-06-16 08:36:42.896000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781579202.937, 'datetime': '2026-06-16 08:36:42.937000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781579203.055, 'datetime': '2026-06-16 08:36:43.055000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781579203.076, 'datetime': '2026-06-16 08:36:43.076000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 20, 12, 150746), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781578212.095, 'datetime': '2026-06-16 08:20:12.095000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781578212.203, 'datetime': '2026-06-16 08:20:12.203000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781578212.1820002, 'datetime': '2026-06-16 08:20:12.182000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781578212.2319999, 'datetime': '2026-06-16 08:20:12.232000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781578212.315, 'datetime': '2026-06-16 08:20:12.315000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 43, 430833), 'door_weights': [{'weight': '1090', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781579203.385, 'datetime': '2026-06-16 08:36:43.385000', 'tray_weight': '1090', 'expected_tray_weight': 1002}, {'weight': '946', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781579203.517, 'datetime': '2026-06-16 08:36:43.517000', 'tray_weight': '946', 'expected_tray_weight': 885}, {'weight': '838', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781579203.514, 'datetime': '2026-06-16 08:36:43.514000', 'tray_weight': '838', 'expected_tray_weight': 875}, {'weight': '855', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781579203.605, 'datetime': '2026-06-16 08:36:43.605000', 'tray_weight': '855', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781579203.65, 'datetime': '2026-06-16 08:36:43.650000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781579203.792, 'datetime': '2026-06-16 08:36:43.792000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '209', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781579203.868, 'datetime': '2026-06-16 08:36:43.868000', 'tray_weight': '209', 'expected_tray_weight': 203}, {'weight': '1483', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781579203.881, 'datetime': '2026-06-16 08:36:43.881000', 'tray_weight': '1483', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781579203.965, 'datetime': '2026-06-16 08:36:43.965000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 44, 133188), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781579204.1430001, 'datetime': '2026-06-16 08:36:44.143000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781579204.208, 'datetime': '2026-06-16 08:36:44.208000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781579204.292, 'datetime': '2026-06-16 08:36:44.292000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781579204.35, 'datetime': '2026-06-16 08:36:44.350000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 08:36:44,860.860 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 42, 603481), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781579202.584, 'datetime': '2026-06-16 08:36:42.584000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781579202.635, 'datetime': '2026-06-16 08:36:42.635000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781579202.6520002, 'datetime': '2026-06-16 08:36:42.652000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781579202.745, 'datetime': '2026-06-16 08:36:42.745000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781579202.8830001, 'datetime': '2026-06-16 08:36:42.883000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781579202.896, 'datetime': '2026-06-16 08:36:42.896000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781579202.937, 'datetime': '2026-06-16 08:36:42.937000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781579203.055, 'datetime': '2026-06-16 08:36:43.055000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781579203.076, 'datetime': '2026-06-16 08:36:43.076000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 44, 479878), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781579204.409, 'datetime': '2026-06-16 08:36:44.409000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781579204.528, 'datetime': '2026-06-16 08:36:44.528000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781579204.559, 'datetime': '2026-06-16 08:36:44.559000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781579204.6499999, 'datetime': '2026-06-16 08:36:44.650000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1027', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781579204.706, 'datetime': '2026-06-16 08:36:44.706000', 'tray_weight': '1027', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 43, 430833), 'door_weights': [{'weight': '1090', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781579203.385, 'datetime': '2026-06-16 08:36:43.385000', 'tray_weight': '1090', 'expected_tray_weight': 1002}, {'weight': '946', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781579203.517, 'datetime': '2026-06-16 08:36:43.517000', 'tray_weight': '946', 'expected_tray_weight': 885}, {'weight': '838', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781579203.514, 'datetime': '2026-06-16 08:36:43.514000', 'tray_weight': '838', 'expected_tray_weight': 875}, {'weight': '855', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781579203.605, 'datetime': '2026-06-16 08:36:43.605000', 'tray_weight': '855', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781579203.65, 'datetime': '2026-06-16 08:36:43.650000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781579203.792, 'datetime': '2026-06-16 08:36:43.792000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '209', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781579203.868, 'datetime': '2026-06-16 08:36:43.868000', 'tray_weight': '209', 'expected_tray_weight': 203}, {'weight': '1483', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781579203.881, 'datetime': '2026-06-16 08:36:43.881000', 'tray_weight': '1483', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781579203.965, 'datetime': '2026-06-16 08:36:43.965000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 44, 133188), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781579204.1430001, 'datetime': '2026-06-16 08:36:44.143000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781579204.208, 'datetime': '2026-06-16 08:36:44.208000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781579204.292, 'datetime': '2026-06-16 08:36:44.292000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781579204.35, 'datetime': '2026-06-16 08:36:44.350000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 08:36:44,875.875 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 42, 603481), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781579202.584, 'datetime': '2026-06-16 08:36:42.584000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781579202.635, 'datetime': '2026-06-16 08:36:42.635000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781579202.6520002, 'datetime': '2026-06-16 08:36:42.652000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781579202.745, 'datetime': '2026-06-16 08:36:42.745000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781579202.8830001, 'datetime': '2026-06-16 08:36:42.883000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781579202.896, 'datetime': '2026-06-16 08:36:42.896000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781579202.937, 'datetime': '2026-06-16 08:36:42.937000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781579203.055, 'datetime': '2026-06-16 08:36:43.055000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781579203.076, 'datetime': '2026-06-16 08:36:43.076000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 44, 479878), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781579204.409, 'datetime': '2026-06-16 08:36:44.409000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781579204.528, 'datetime': '2026-06-16 08:36:44.528000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781579204.559, 'datetime': '2026-06-16 08:36:44.559000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781579204.6499999, 'datetime': '2026-06-16 08:36:44.650000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1027', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781579204.706, 'datetime': '2026-06-16 08:36:44.706000', 'tray_weight': '1027', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 43, 430833), 'door_weights': [{'weight': '1090', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781579203.385, 'datetime': '2026-06-16 08:36:43.385000', 'tray_weight': '1090', 'expected_tray_weight': 1002}, {'weight': '946', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781579203.517, 'datetime': '2026-06-16 08:36:43.517000', 'tray_weight': '946', 'expected_tray_weight': 885}, {'weight': '838', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781579203.514, 'datetime': '2026-06-16 08:36:43.514000', 'tray_weight': '838', 'expected_tray_weight': 875}, {'weight': '855', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781579203.605, 'datetime': '2026-06-16 08:36:43.605000', 'tray_weight': '855', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781579203.65, 'datetime': '2026-06-16 08:36:43.650000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781579203.792, 'datetime': '2026-06-16 08:36:43.792000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '209', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781579203.868, 'datetime': '2026-06-16 08:36:43.868000', 'tray_weight': '209', 'expected_tray_weight': 203}, {'weight': '1483', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781579203.881, 'datetime': '2026-06-16 08:36:43.881000', 'tray_weight': '1483', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781579203.965, 'datetime': '2026-06-16 08:36:43.965000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 44, 133188), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781579204.1430001, 'datetime': '2026-06-16 08:36:44.143000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781579204.208, 'datetime': '2026-06-16 08:36:44.208000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781579204.292, 'datetime': '2026-06-16 08:36:44.292000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781579204.35, 'datetime': '2026-06-16 08:36:44.350000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 08:38:05,474.474 INFO    ] processOrderPayment version is : v2
[2026-06-16 08:43:32,599.599 INFO    ] processOrderPayment version is : v2
[2026-06-16 08:48:18,039.039 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 17, 268655), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781579897.184, 'datetime': '2026-06-16 08:48:17.184000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781579897.333, 'datetime': '2026-06-16 08:48:17.333000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781579897.382, 'datetime': '2026-06-16 08:48:17.382000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781579897.425, 'datetime': '2026-06-16 08:48:17.425000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781579897.486, 'datetime': '2026-06-16 08:48:17.486000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781579897.5900002, 'datetime': '2026-06-16 08:48:17.590000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781579897.611, 'datetime': '2026-06-16 08:48:17.611000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781579897.734, 'datetime': '2026-06-16 08:48:17.734000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781579897.796, 'datetime': '2026-06-16 08:48:17.796000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 44, 479878), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781579204.409, 'datetime': '2026-06-16 08:36:44.409000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781579204.528, 'datetime': '2026-06-16 08:36:44.528000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781579204.559, 'datetime': '2026-06-16 08:36:44.559000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781579204.6499999, 'datetime': '2026-06-16 08:36:44.650000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1027', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781579204.706, 'datetime': '2026-06-16 08:36:44.706000', 'tray_weight': '1027', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 43, 430833), 'door_weights': [{'weight': '1090', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781579203.385, 'datetime': '2026-06-16 08:36:43.385000', 'tray_weight': '1090', 'expected_tray_weight': 1002}, {'weight': '946', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781579203.517, 'datetime': '2026-06-16 08:36:43.517000', 'tray_weight': '946', 'expected_tray_weight': 885}, {'weight': '838', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781579203.514, 'datetime': '2026-06-16 08:36:43.514000', 'tray_weight': '838', 'expected_tray_weight': 875}, {'weight': '855', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781579203.605, 'datetime': '2026-06-16 08:36:43.605000', 'tray_weight': '855', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781579203.65, 'datetime': '2026-06-16 08:36:43.650000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781579203.792, 'datetime': '2026-06-16 08:36:43.792000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '209', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781579203.868, 'datetime': '2026-06-16 08:36:43.868000', 'tray_weight': '209', 'expected_tray_weight': 203}, {'weight': '1483', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781579203.881, 'datetime': '2026-06-16 08:36:43.881000', 'tray_weight': '1483', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781579203.965, 'datetime': '2026-06-16 08:36:43.965000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 44, 133188), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781579204.1430001, 'datetime': '2026-06-16 08:36:44.143000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781579204.208, 'datetime': '2026-06-16 08:36:44.208000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781579204.292, 'datetime': '2026-06-16 08:36:44.292000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781579204.35, 'datetime': '2026-06-16 08:36:44.350000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 08:48:18,071.071 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 17, 268655), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781579897.184, 'datetime': '2026-06-16 08:48:17.184000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781579897.333, 'datetime': '2026-06-16 08:48:17.333000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781579897.382, 'datetime': '2026-06-16 08:48:17.382000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781579897.425, 'datetime': '2026-06-16 08:48:17.425000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781579897.486, 'datetime': '2026-06-16 08:48:17.486000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781579897.5900002, 'datetime': '2026-06-16 08:48:17.590000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781579897.611, 'datetime': '2026-06-16 08:48:17.611000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781579897.734, 'datetime': '2026-06-16 08:48:17.734000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781579897.796, 'datetime': '2026-06-16 08:48:17.796000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 44, 479878), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781579204.409, 'datetime': '2026-06-16 08:36:44.409000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781579204.528, 'datetime': '2026-06-16 08:36:44.528000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781579204.559, 'datetime': '2026-06-16 08:36:44.559000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781579204.6499999, 'datetime': '2026-06-16 08:36:44.650000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1027', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781579204.706, 'datetime': '2026-06-16 08:36:44.706000', 'tray_weight': '1027', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 43, 430833), 'door_weights': [{'weight': '1090', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781579203.385, 'datetime': '2026-06-16 08:36:43.385000', 'tray_weight': '1090', 'expected_tray_weight': 1002}, {'weight': '946', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781579203.517, 'datetime': '2026-06-16 08:36:43.517000', 'tray_weight': '946', 'expected_tray_weight': 885}, {'weight': '838', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781579203.514, 'datetime': '2026-06-16 08:36:43.514000', 'tray_weight': '838', 'expected_tray_weight': 875}, {'weight': '855', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781579203.605, 'datetime': '2026-06-16 08:36:43.605000', 'tray_weight': '855', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781579203.65, 'datetime': '2026-06-16 08:36:43.650000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781579203.792, 'datetime': '2026-06-16 08:36:43.792000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '209', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781579203.868, 'datetime': '2026-06-16 08:36:43.868000', 'tray_weight': '209', 'expected_tray_weight': 203}, {'weight': '1483', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781579203.881, 'datetime': '2026-06-16 08:36:43.881000', 'tray_weight': '1483', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781579203.965, 'datetime': '2026-06-16 08:36:43.965000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 44, 133188), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781579204.1430001, 'datetime': '2026-06-16 08:36:44.143000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781579204.208, 'datetime': '2026-06-16 08:36:44.208000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781579204.292, 'datetime': '2026-06-16 08:36:44.292000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781579204.35, 'datetime': '2026-06-16 08:36:44.350000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 08:48:18,749.749 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 17, 268655), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781579897.184, 'datetime': '2026-06-16 08:48:17.184000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781579897.333, 'datetime': '2026-06-16 08:48:17.333000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781579897.382, 'datetime': '2026-06-16 08:48:17.382000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781579897.425, 'datetime': '2026-06-16 08:48:17.425000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781579897.486, 'datetime': '2026-06-16 08:48:17.486000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781579897.5900002, 'datetime': '2026-06-16 08:48:17.590000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781579897.611, 'datetime': '2026-06-16 08:48:17.611000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781579897.734, 'datetime': '2026-06-16 08:48:17.734000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781579897.796, 'datetime': '2026-06-16 08:48:17.796000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 44, 479878), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781579204.409, 'datetime': '2026-06-16 08:36:44.409000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781579204.528, 'datetime': '2026-06-16 08:36:44.528000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781579204.559, 'datetime': '2026-06-16 08:36:44.559000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781579204.6499999, 'datetime': '2026-06-16 08:36:44.650000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1027', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781579204.706, 'datetime': '2026-06-16 08:36:44.706000', 'tray_weight': '1027', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 18, 130380), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781579898.0579998, 'datetime': '2026-06-16 08:48:18.058000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781579898.1859999, 'datetime': '2026-06-16 08:48:18.186000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781579898.1820002, 'datetime': '2026-06-16 08:48:18.182000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781579898.258, 'datetime': '2026-06-16 08:48:18.258000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781579898.3360002, 'datetime': '2026-06-16 08:48:18.336000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781579898.444, 'datetime': '2026-06-16 08:48:18.444000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781579898.5379999, 'datetime': '2026-06-16 08:48:18.538000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781579898.577, 'datetime': '2026-06-16 08:48:18.577000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781579898.641, 'datetime': '2026-06-16 08:48:18.641000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 44, 133188), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781579204.1430001, 'datetime': '2026-06-16 08:36:44.143000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781579204.208, 'datetime': '2026-06-16 08:36:44.208000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781579204.292, 'datetime': '2026-06-16 08:36:44.292000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781579204.35, 'datetime': '2026-06-16 08:36:44.350000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 08:48:18,763.763 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 17, 268655), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781579897.184, 'datetime': '2026-06-16 08:48:17.184000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781579897.333, 'datetime': '2026-06-16 08:48:17.333000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781579897.382, 'datetime': '2026-06-16 08:48:17.382000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781579897.425, 'datetime': '2026-06-16 08:48:17.425000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781579897.486, 'datetime': '2026-06-16 08:48:17.486000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781579897.5900002, 'datetime': '2026-06-16 08:48:17.590000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781579897.611, 'datetime': '2026-06-16 08:48:17.611000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781579897.734, 'datetime': '2026-06-16 08:48:17.734000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781579897.796, 'datetime': '2026-06-16 08:48:17.796000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 44, 479878), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781579204.409, 'datetime': '2026-06-16 08:36:44.409000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781579204.528, 'datetime': '2026-06-16 08:36:44.528000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781579204.559, 'datetime': '2026-06-16 08:36:44.559000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781579204.6499999, 'datetime': '2026-06-16 08:36:44.650000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1027', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781579204.706, 'datetime': '2026-06-16 08:36:44.706000', 'tray_weight': '1027', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 18, 130380), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781579898.0579998, 'datetime': '2026-06-16 08:48:18.058000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781579898.1859999, 'datetime': '2026-06-16 08:48:18.186000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781579898.1820002, 'datetime': '2026-06-16 08:48:18.182000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781579898.258, 'datetime': '2026-06-16 08:48:18.258000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781579898.3360002, 'datetime': '2026-06-16 08:48:18.336000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781579898.444, 'datetime': '2026-06-16 08:48:18.444000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781579898.5379999, 'datetime': '2026-06-16 08:48:18.538000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781579898.577, 'datetime': '2026-06-16 08:48:18.577000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781579898.641, 'datetime': '2026-06-16 08:48:18.641000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 44, 133188), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781579204.1430001, 'datetime': '2026-06-16 08:36:44.143000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781579204.208, 'datetime': '2026-06-16 08:36:44.208000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781579204.292, 'datetime': '2026-06-16 08:36:44.292000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781579204.35, 'datetime': '2026-06-16 08:36:44.350000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 08:48:19,069.069 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 17, 268655), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781579897.184, 'datetime': '2026-06-16 08:48:17.184000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781579897.333, 'datetime': '2026-06-16 08:48:17.333000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781579897.382, 'datetime': '2026-06-16 08:48:17.382000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781579897.425, 'datetime': '2026-06-16 08:48:17.425000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781579897.486, 'datetime': '2026-06-16 08:48:17.486000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781579897.5900002, 'datetime': '2026-06-16 08:48:17.590000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781579897.611, 'datetime': '2026-06-16 08:48:17.611000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781579897.734, 'datetime': '2026-06-16 08:48:17.734000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781579897.796, 'datetime': '2026-06-16 08:48:17.796000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 44, 479878), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781579204.409, 'datetime': '2026-06-16 08:36:44.409000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781579204.528, 'datetime': '2026-06-16 08:36:44.528000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781579204.559, 'datetime': '2026-06-16 08:36:44.559000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781579204.6499999, 'datetime': '2026-06-16 08:36:44.650000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1027', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781579204.706, 'datetime': '2026-06-16 08:36:44.706000', 'tray_weight': '1027', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 18, 130380), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781579898.0579998, 'datetime': '2026-06-16 08:48:18.058000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781579898.1859999, 'datetime': '2026-06-16 08:48:18.186000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781579898.1820002, 'datetime': '2026-06-16 08:48:18.182000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781579898.258, 'datetime': '2026-06-16 08:48:18.258000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781579898.3360002, 'datetime': '2026-06-16 08:48:18.336000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781579898.444, 'datetime': '2026-06-16 08:48:18.444000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781579898.5379999, 'datetime': '2026-06-16 08:48:18.538000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781579898.577, 'datetime': '2026-06-16 08:48:18.577000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781579898.641, 'datetime': '2026-06-16 08:48:18.641000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 18, 783195), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781579898.7340002, 'datetime': '2026-06-16 08:48:18.734000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781579898.8400002, 'datetime': '2026-06-16 08:48:18.840000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781579898.8560002, 'datetime': '2026-06-16 08:48:18.856000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781579898.9959998, 'datetime': '2026-06-16 08:48:18.996000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 08:48:19,082.082 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 17, 268655), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781579897.184, 'datetime': '2026-06-16 08:48:17.184000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781579897.333, 'datetime': '2026-06-16 08:48:17.333000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781579897.382, 'datetime': '2026-06-16 08:48:17.382000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781579897.425, 'datetime': '2026-06-16 08:48:17.425000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781579897.486, 'datetime': '2026-06-16 08:48:17.486000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781579897.5900002, 'datetime': '2026-06-16 08:48:17.590000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781579897.611, 'datetime': '2026-06-16 08:48:17.611000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781579897.734, 'datetime': '2026-06-16 08:48:17.734000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781579897.796, 'datetime': '2026-06-16 08:48:17.796000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 36, 44, 479878), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781579204.409, 'datetime': '2026-06-16 08:36:44.409000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781579204.528, 'datetime': '2026-06-16 08:36:44.528000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781579204.559, 'datetime': '2026-06-16 08:36:44.559000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781579204.6499999, 'datetime': '2026-06-16 08:36:44.650000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1027', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781579204.706, 'datetime': '2026-06-16 08:36:44.706000', 'tray_weight': '1027', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 18, 130380), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781579898.0579998, 'datetime': '2026-06-16 08:48:18.058000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781579898.1859999, 'datetime': '2026-06-16 08:48:18.186000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781579898.1820002, 'datetime': '2026-06-16 08:48:18.182000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781579898.258, 'datetime': '2026-06-16 08:48:18.258000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781579898.3360002, 'datetime': '2026-06-16 08:48:18.336000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781579898.444, 'datetime': '2026-06-16 08:48:18.444000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781579898.5379999, 'datetime': '2026-06-16 08:48:18.538000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781579898.577, 'datetime': '2026-06-16 08:48:18.577000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781579898.641, 'datetime': '2026-06-16 08:48:18.641000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 18, 783195), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781579898.7340002, 'datetime': '2026-06-16 08:48:18.734000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781579898.8400002, 'datetime': '2026-06-16 08:48:18.840000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781579898.8560002, 'datetime': '2026-06-16 08:48:18.856000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781579898.9959998, 'datetime': '2026-06-16 08:48:18.996000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 08:48:19,458.458 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 17, 268655), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781579897.184, 'datetime': '2026-06-16 08:48:17.184000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781579897.333, 'datetime': '2026-06-16 08:48:17.333000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781579897.382, 'datetime': '2026-06-16 08:48:17.382000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781579897.425, 'datetime': '2026-06-16 08:48:17.425000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781579897.486, 'datetime': '2026-06-16 08:48:17.486000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781579897.5900002, 'datetime': '2026-06-16 08:48:17.590000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781579897.611, 'datetime': '2026-06-16 08:48:17.611000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781579897.734, 'datetime': '2026-06-16 08:48:17.734000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781579897.796, 'datetime': '2026-06-16 08:48:17.796000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 19, 102591), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781579899.0740001, 'datetime': '2026-06-16 08:48:19.074000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781579899.1590002, 'datetime': '2026-06-16 08:48:19.159000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781579899.248, 'datetime': '2026-06-16 08:48:19.248000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781579899.227, 'datetime': '2026-06-16 08:48:19.227000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1036', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781579899.3769999, 'datetime': '2026-06-16 08:48:19.377000', 'tray_weight': '1036', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 18, 130380), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781579898.0579998, 'datetime': '2026-06-16 08:48:18.058000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781579898.1859999, 'datetime': '2026-06-16 08:48:18.186000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781579898.1820002, 'datetime': '2026-06-16 08:48:18.182000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781579898.258, 'datetime': '2026-06-16 08:48:18.258000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781579898.3360002, 'datetime': '2026-06-16 08:48:18.336000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781579898.444, 'datetime': '2026-06-16 08:48:18.444000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781579898.5379999, 'datetime': '2026-06-16 08:48:18.538000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781579898.577, 'datetime': '2026-06-16 08:48:18.577000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781579898.641, 'datetime': '2026-06-16 08:48:18.641000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 18, 783195), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781579898.7340002, 'datetime': '2026-06-16 08:48:18.734000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781579898.8400002, 'datetime': '2026-06-16 08:48:18.840000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781579898.8560002, 'datetime': '2026-06-16 08:48:18.856000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781579898.9959998, 'datetime': '2026-06-16 08:48:18.996000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 08:48:19,471.471 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 17, 268655), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781579897.184, 'datetime': '2026-06-16 08:48:17.184000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781579897.333, 'datetime': '2026-06-16 08:48:17.333000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781579897.382, 'datetime': '2026-06-16 08:48:17.382000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781579897.425, 'datetime': '2026-06-16 08:48:17.425000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781579897.486, 'datetime': '2026-06-16 08:48:17.486000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781579897.5900002, 'datetime': '2026-06-16 08:48:17.590000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781579897.611, 'datetime': '2026-06-16 08:48:17.611000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781579897.734, 'datetime': '2026-06-16 08:48:17.734000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781579897.796, 'datetime': '2026-06-16 08:48:17.796000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 19, 102591), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781579899.0740001, 'datetime': '2026-06-16 08:48:19.074000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781579899.1590002, 'datetime': '2026-06-16 08:48:19.159000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781579899.248, 'datetime': '2026-06-16 08:48:19.248000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781579899.227, 'datetime': '2026-06-16 08:48:19.227000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1036', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781579899.3769999, 'datetime': '2026-06-16 08:48:19.377000', 'tray_weight': '1036', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 18, 130380), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781579898.0579998, 'datetime': '2026-06-16 08:48:18.058000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781579898.1859999, 'datetime': '2026-06-16 08:48:18.186000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781579898.1820002, 'datetime': '2026-06-16 08:48:18.182000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781579898.258, 'datetime': '2026-06-16 08:48:18.258000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781579898.3360002, 'datetime': '2026-06-16 08:48:18.336000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781579898.444, 'datetime': '2026-06-16 08:48:18.444000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781579898.5379999, 'datetime': '2026-06-16 08:48:18.538000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781579898.577, 'datetime': '2026-06-16 08:48:18.577000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781579898.641, 'datetime': '2026-06-16 08:48:18.641000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 18, 783195), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781579898.7340002, 'datetime': '2026-06-16 08:48:18.734000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781579898.8400002, 'datetime': '2026-06-16 08:48:18.840000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781579898.8560002, 'datetime': '2026-06-16 08:48:18.856000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781579898.9959998, 'datetime': '2026-06-16 08:48:18.996000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 08:59:15,982.982 INFO    ] processOrderPayment version is : v2
[2026-06-16 09:05:08,469.469 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 7, 623618), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781580907.539, 'datetime': '2026-06-16 09:05:07.539000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781580907.687, 'datetime': '2026-06-16 09:05:07.687000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781580907.7649999, 'datetime': '2026-06-16 09:05:07.765000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781580907.815, 'datetime': '2026-06-16 09:05:07.815000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781580907.839, 'datetime': '2026-06-16 09:05:07.839000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781580907.9720001, 'datetime': '2026-06-16 09:05:07.972000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781580907.964, 'datetime': '2026-06-16 09:05:07.964000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781580908.071, 'datetime': '2026-06-16 09:05:08.071000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781580908.154, 'datetime': '2026-06-16 09:05:08.154000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 19, 102591), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781579899.0740001, 'datetime': '2026-06-16 08:48:19.074000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781579899.1590002, 'datetime': '2026-06-16 08:48:19.159000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781579899.248, 'datetime': '2026-06-16 08:48:19.248000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781579899.227, 'datetime': '2026-06-16 08:48:19.227000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1036', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781579899.3769999, 'datetime': '2026-06-16 08:48:19.377000', 'tray_weight': '1036', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 18, 130380), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781579898.0579998, 'datetime': '2026-06-16 08:48:18.058000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781579898.1859999, 'datetime': '2026-06-16 08:48:18.186000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781579898.1820002, 'datetime': '2026-06-16 08:48:18.182000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781579898.258, 'datetime': '2026-06-16 08:48:18.258000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781579898.3360002, 'datetime': '2026-06-16 08:48:18.336000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781579898.444, 'datetime': '2026-06-16 08:48:18.444000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781579898.5379999, 'datetime': '2026-06-16 08:48:18.538000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781579898.577, 'datetime': '2026-06-16 08:48:18.577000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781579898.641, 'datetime': '2026-06-16 08:48:18.641000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 18, 783195), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781579898.7340002, 'datetime': '2026-06-16 08:48:18.734000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781579898.8400002, 'datetime': '2026-06-16 08:48:18.840000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781579898.8560002, 'datetime': '2026-06-16 08:48:18.856000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781579898.9959998, 'datetime': '2026-06-16 08:48:18.996000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 09:05:08,483.483 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 7, 623618), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781580907.539, 'datetime': '2026-06-16 09:05:07.539000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781580907.687, 'datetime': '2026-06-16 09:05:07.687000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781580907.7649999, 'datetime': '2026-06-16 09:05:07.765000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781580907.815, 'datetime': '2026-06-16 09:05:07.815000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781580907.839, 'datetime': '2026-06-16 09:05:07.839000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781580907.9720001, 'datetime': '2026-06-16 09:05:07.972000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781580907.964, 'datetime': '2026-06-16 09:05:07.964000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781580908.071, 'datetime': '2026-06-16 09:05:08.071000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781580908.154, 'datetime': '2026-06-16 09:05:08.154000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 19, 102591), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781579899.0740001, 'datetime': '2026-06-16 08:48:19.074000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781579899.1590002, 'datetime': '2026-06-16 08:48:19.159000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781579899.248, 'datetime': '2026-06-16 08:48:19.248000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781579899.227, 'datetime': '2026-06-16 08:48:19.227000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1036', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781579899.3769999, 'datetime': '2026-06-16 08:48:19.377000', 'tray_weight': '1036', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 18, 130380), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781579898.0579998, 'datetime': '2026-06-16 08:48:18.058000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781579898.1859999, 'datetime': '2026-06-16 08:48:18.186000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781579898.1820002, 'datetime': '2026-06-16 08:48:18.182000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781579898.258, 'datetime': '2026-06-16 08:48:18.258000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781579898.3360002, 'datetime': '2026-06-16 08:48:18.336000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781579898.444, 'datetime': '2026-06-16 08:48:18.444000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781579898.5379999, 'datetime': '2026-06-16 08:48:18.538000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781579898.577, 'datetime': '2026-06-16 08:48:18.577000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781579898.641, 'datetime': '2026-06-16 08:48:18.641000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 18, 783195), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781579898.7340002, 'datetime': '2026-06-16 08:48:18.734000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781579898.8400002, 'datetime': '2026-06-16 08:48:18.840000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781579898.8560002, 'datetime': '2026-06-16 08:48:18.856000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781579898.9959998, 'datetime': '2026-06-16 08:48:18.996000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 09:05:09,119.119 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 7, 623618), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781580907.539, 'datetime': '2026-06-16 09:05:07.539000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781580907.687, 'datetime': '2026-06-16 09:05:07.687000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781580907.7649999, 'datetime': '2026-06-16 09:05:07.765000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781580907.815, 'datetime': '2026-06-16 09:05:07.815000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781580907.839, 'datetime': '2026-06-16 09:05:07.839000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781580907.9720001, 'datetime': '2026-06-16 09:05:07.972000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781580907.964, 'datetime': '2026-06-16 09:05:07.964000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781580908.071, 'datetime': '2026-06-16 09:05:08.071000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781580908.154, 'datetime': '2026-06-16 09:05:08.154000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 19, 102591), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781579899.0740001, 'datetime': '2026-06-16 08:48:19.074000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781579899.1590002, 'datetime': '2026-06-16 08:48:19.159000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781579899.248, 'datetime': '2026-06-16 08:48:19.248000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781579899.227, 'datetime': '2026-06-16 08:48:19.227000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1036', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781579899.3769999, 'datetime': '2026-06-16 08:48:19.377000', 'tray_weight': '1036', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 8, 502992), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781580908.4429998, 'datetime': '2026-06-16 09:05:08.443000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781580908.568, 'datetime': '2026-06-16 09:05:08.568000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781580908.576, 'datetime': '2026-06-16 09:05:08.576000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781580908.674, 'datetime': '2026-06-16 09:05:08.674000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781580908.718, 'datetime': '2026-06-16 09:05:08.718000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781580908.831, 'datetime': '2026-06-16 09:05:08.831000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781580908.8470001, 'datetime': '2026-06-16 09:05:08.847000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781580908.938, 'datetime': '2026-06-16 09:05:08.938000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781580908.991, 'datetime': '2026-06-16 09:05:08.991000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 18, 783195), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781579898.7340002, 'datetime': '2026-06-16 08:48:18.734000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781579898.8400002, 'datetime': '2026-06-16 08:48:18.840000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781579898.8560002, 'datetime': '2026-06-16 08:48:18.856000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781579898.9959998, 'datetime': '2026-06-16 08:48:18.996000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 09:05:09,133.133 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 7, 623618), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781580907.539, 'datetime': '2026-06-16 09:05:07.539000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781580907.687, 'datetime': '2026-06-16 09:05:07.687000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781580907.7649999, 'datetime': '2026-06-16 09:05:07.765000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781580907.815, 'datetime': '2026-06-16 09:05:07.815000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781580907.839, 'datetime': '2026-06-16 09:05:07.839000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781580907.9720001, 'datetime': '2026-06-16 09:05:07.972000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781580907.964, 'datetime': '2026-06-16 09:05:07.964000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781580908.071, 'datetime': '2026-06-16 09:05:08.071000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781580908.154, 'datetime': '2026-06-16 09:05:08.154000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 19, 102591), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781579899.0740001, 'datetime': '2026-06-16 08:48:19.074000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781579899.1590002, 'datetime': '2026-06-16 08:48:19.159000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781579899.248, 'datetime': '2026-06-16 08:48:19.248000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781579899.227, 'datetime': '2026-06-16 08:48:19.227000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1036', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781579899.3769999, 'datetime': '2026-06-16 08:48:19.377000', 'tray_weight': '1036', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 8, 502992), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781580908.4429998, 'datetime': '2026-06-16 09:05:08.443000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781580908.568, 'datetime': '2026-06-16 09:05:08.568000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781580908.576, 'datetime': '2026-06-16 09:05:08.576000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781580908.674, 'datetime': '2026-06-16 09:05:08.674000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781580908.718, 'datetime': '2026-06-16 09:05:08.718000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781580908.831, 'datetime': '2026-06-16 09:05:08.831000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781580908.8470001, 'datetime': '2026-06-16 09:05:08.847000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781580908.938, 'datetime': '2026-06-16 09:05:08.938000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781580908.991, 'datetime': '2026-06-16 09:05:08.991000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 18, 783195), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781579898.7340002, 'datetime': '2026-06-16 08:48:18.734000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781579898.8400002, 'datetime': '2026-06-16 08:48:18.840000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781579898.8560002, 'datetime': '2026-06-16 08:48:18.856000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781579898.9959998, 'datetime': '2026-06-16 08:48:18.996000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 09:05:09,435.435 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 7, 623618), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781580907.539, 'datetime': '2026-06-16 09:05:07.539000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781580907.687, 'datetime': '2026-06-16 09:05:07.687000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781580907.7649999, 'datetime': '2026-06-16 09:05:07.765000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781580907.815, 'datetime': '2026-06-16 09:05:07.815000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781580907.839, 'datetime': '2026-06-16 09:05:07.839000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781580907.9720001, 'datetime': '2026-06-16 09:05:07.972000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781580907.964, 'datetime': '2026-06-16 09:05:07.964000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781580908.071, 'datetime': '2026-06-16 09:05:08.071000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781580908.154, 'datetime': '2026-06-16 09:05:08.154000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 19, 102591), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781579899.0740001, 'datetime': '2026-06-16 08:48:19.074000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781579899.1590002, 'datetime': '2026-06-16 08:48:19.159000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781579899.248, 'datetime': '2026-06-16 08:48:19.248000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781579899.227, 'datetime': '2026-06-16 08:48:19.227000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1036', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781579899.3769999, 'datetime': '2026-06-16 08:48:19.377000', 'tray_weight': '1036', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 8, 502992), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781580908.4429998, 'datetime': '2026-06-16 09:05:08.443000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781580908.568, 'datetime': '2026-06-16 09:05:08.568000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781580908.576, 'datetime': '2026-06-16 09:05:08.576000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781580908.674, 'datetime': '2026-06-16 09:05:08.674000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781580908.718, 'datetime': '2026-06-16 09:05:08.718000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781580908.831, 'datetime': '2026-06-16 09:05:08.831000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781580908.8470001, 'datetime': '2026-06-16 09:05:08.847000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781580908.938, 'datetime': '2026-06-16 09:05:08.938000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781580908.991, 'datetime': '2026-06-16 09:05:08.991000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 9, 152535), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781580909.145, 'datetime': '2026-06-16 09:05:09.145000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781580909.205, 'datetime': '2026-06-16 09:05:09.205000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781580909.2800002, 'datetime': '2026-06-16 09:05:09.280000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781580909.3560002, 'datetime': '2026-06-16 09:05:09.356000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 09:05:09,449.449 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 7, 623618), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781580907.539, 'datetime': '2026-06-16 09:05:07.539000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781580907.687, 'datetime': '2026-06-16 09:05:07.687000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781580907.7649999, 'datetime': '2026-06-16 09:05:07.765000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781580907.815, 'datetime': '2026-06-16 09:05:07.815000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781580907.839, 'datetime': '2026-06-16 09:05:07.839000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781580907.9720001, 'datetime': '2026-06-16 09:05:07.972000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781580907.964, 'datetime': '2026-06-16 09:05:07.964000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781580908.071, 'datetime': '2026-06-16 09:05:08.071000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781580908.154, 'datetime': '2026-06-16 09:05:08.154000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 8, 48, 19, 102591), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781579899.0740001, 'datetime': '2026-06-16 08:48:19.074000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781579899.1590002, 'datetime': '2026-06-16 08:48:19.159000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781579899.248, 'datetime': '2026-06-16 08:48:19.248000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781579899.227, 'datetime': '2026-06-16 08:48:19.227000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1036', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781579899.3769999, 'datetime': '2026-06-16 08:48:19.377000', 'tray_weight': '1036', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 8, 502992), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781580908.4429998, 'datetime': '2026-06-16 09:05:08.443000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781580908.568, 'datetime': '2026-06-16 09:05:08.568000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781580908.576, 'datetime': '2026-06-16 09:05:08.576000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781580908.674, 'datetime': '2026-06-16 09:05:08.674000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781580908.718, 'datetime': '2026-06-16 09:05:08.718000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781580908.831, 'datetime': '2026-06-16 09:05:08.831000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781580908.8470001, 'datetime': '2026-06-16 09:05:08.847000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781580908.938, 'datetime': '2026-06-16 09:05:08.938000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781580908.991, 'datetime': '2026-06-16 09:05:08.991000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 9, 152535), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781580909.145, 'datetime': '2026-06-16 09:05:09.145000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781580909.205, 'datetime': '2026-06-16 09:05:09.205000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781580909.2800002, 'datetime': '2026-06-16 09:05:09.280000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781580909.3560002, 'datetime': '2026-06-16 09:05:09.356000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 09:05:09,821.821 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 7, 623618), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781580907.539, 'datetime': '2026-06-16 09:05:07.539000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781580907.687, 'datetime': '2026-06-16 09:05:07.687000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781580907.7649999, 'datetime': '2026-06-16 09:05:07.765000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781580907.815, 'datetime': '2026-06-16 09:05:07.815000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781580907.839, 'datetime': '2026-06-16 09:05:07.839000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781580907.9720001, 'datetime': '2026-06-16 09:05:07.972000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781580907.964, 'datetime': '2026-06-16 09:05:07.964000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781580908.071, 'datetime': '2026-06-16 09:05:08.071000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781580908.154, 'datetime': '2026-06-16 09:05:08.154000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 9, 469050), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781580909.387, 'datetime': '2026-06-16 09:05:09.387000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781580909.486, 'datetime': '2026-06-16 09:05:09.486000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781580909.55, 'datetime': '2026-06-16 09:05:09.550000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781580909.6390002, 'datetime': '2026-06-16 09:05:09.639000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781580909.716, 'datetime': '2026-06-16 09:05:09.716000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 8, 502992), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781580908.4429998, 'datetime': '2026-06-16 09:05:08.443000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781580908.568, 'datetime': '2026-06-16 09:05:08.568000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781580908.576, 'datetime': '2026-06-16 09:05:08.576000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781580908.674, 'datetime': '2026-06-16 09:05:08.674000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781580908.718, 'datetime': '2026-06-16 09:05:08.718000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781580908.831, 'datetime': '2026-06-16 09:05:08.831000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781580908.8470001, 'datetime': '2026-06-16 09:05:08.847000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781580908.938, 'datetime': '2026-06-16 09:05:08.938000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781580908.991, 'datetime': '2026-06-16 09:05:08.991000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 9, 152535), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781580909.145, 'datetime': '2026-06-16 09:05:09.145000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781580909.205, 'datetime': '2026-06-16 09:05:09.205000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781580909.2800002, 'datetime': '2026-06-16 09:05:09.280000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781580909.3560002, 'datetime': '2026-06-16 09:05:09.356000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 09:05:09,834.834 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 7, 623618), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781580907.539, 'datetime': '2026-06-16 09:05:07.539000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781580907.687, 'datetime': '2026-06-16 09:05:07.687000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781580907.7649999, 'datetime': '2026-06-16 09:05:07.765000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781580907.815, 'datetime': '2026-06-16 09:05:07.815000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781580907.839, 'datetime': '2026-06-16 09:05:07.839000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781580907.9720001, 'datetime': '2026-06-16 09:05:07.972000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '221', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781580907.964, 'datetime': '2026-06-16 09:05:07.964000', 'tray_weight': '221', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781580908.071, 'datetime': '2026-06-16 09:05:08.071000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781580908.154, 'datetime': '2026-06-16 09:05:08.154000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 9, 469050), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781580909.387, 'datetime': '2026-06-16 09:05:09.387000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781580909.486, 'datetime': '2026-06-16 09:05:09.486000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781580909.55, 'datetime': '2026-06-16 09:05:09.550000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781580909.6390002, 'datetime': '2026-06-16 09:05:09.639000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781580909.716, 'datetime': '2026-06-16 09:05:09.716000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 8, 502992), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781580908.4429998, 'datetime': '2026-06-16 09:05:08.443000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781580908.568, 'datetime': '2026-06-16 09:05:08.568000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781580908.576, 'datetime': '2026-06-16 09:05:08.576000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781580908.674, 'datetime': '2026-06-16 09:05:08.674000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781580908.718, 'datetime': '2026-06-16 09:05:08.718000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781580908.831, 'datetime': '2026-06-16 09:05:08.831000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781580908.8470001, 'datetime': '2026-06-16 09:05:08.847000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781580908.938, 'datetime': '2026-06-16 09:05:08.938000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781580908.991, 'datetime': '2026-06-16 09:05:08.991000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 9, 152535), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781580909.145, 'datetime': '2026-06-16 09:05:09.145000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781580909.205, 'datetime': '2026-06-16 09:05:09.205000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781580909.2800002, 'datetime': '2026-06-16 09:05:09.280000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781580909.3560002, 'datetime': '2026-06-16 09:05:09.356000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 09:05:40,545.545 INFO    ] processOrderPayment version is : v2
[2026-06-16 09:13:11,358.358 INFO    ] processOrderPayment version is : v2
[2026-06-16 09:16:03,138.138 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 2, 86623), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781581562.046, 'datetime': '2026-06-16 09:16:02.046000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781581562.158, 'datetime': '2026-06-16 09:16:02.158000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781581562.258, 'datetime': '2026-06-16 09:16:02.258000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781581562.26, 'datetime': '2026-06-16 09:16:02.260000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781581562.4329998, 'datetime': '2026-06-16 09:16:02.433000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781581562.474, 'datetime': '2026-06-16 09:16:02.474000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781581562.556, 'datetime': '2026-06-16 09:16:02.556000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781581562.66, 'datetime': '2026-06-16 09:16:02.660000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781581562.694, 'datetime': '2026-06-16 09:16:02.694000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 9, 469050), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781580909.387, 'datetime': '2026-06-16 09:05:09.387000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781580909.486, 'datetime': '2026-06-16 09:05:09.486000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781580909.55, 'datetime': '2026-06-16 09:05:09.550000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781580909.6390002, 'datetime': '2026-06-16 09:05:09.639000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781580909.716, 'datetime': '2026-06-16 09:05:09.716000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 8, 502992), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781580908.4429998, 'datetime': '2026-06-16 09:05:08.443000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781580908.568, 'datetime': '2026-06-16 09:05:08.568000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781580908.576, 'datetime': '2026-06-16 09:05:08.576000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781580908.674, 'datetime': '2026-06-16 09:05:08.674000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781580908.718, 'datetime': '2026-06-16 09:05:08.718000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781580908.831, 'datetime': '2026-06-16 09:05:08.831000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781580908.8470001, 'datetime': '2026-06-16 09:05:08.847000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781580908.938, 'datetime': '2026-06-16 09:05:08.938000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781580908.991, 'datetime': '2026-06-16 09:05:08.991000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 9, 152535), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781580909.145, 'datetime': '2026-06-16 09:05:09.145000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781580909.205, 'datetime': '2026-06-16 09:05:09.205000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781580909.2800002, 'datetime': '2026-06-16 09:05:09.280000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781580909.3560002, 'datetime': '2026-06-16 09:05:09.356000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 09:16:03,169.169 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 2, 86623), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781581562.046, 'datetime': '2026-06-16 09:16:02.046000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781581562.158, 'datetime': '2026-06-16 09:16:02.158000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781581562.258, 'datetime': '2026-06-16 09:16:02.258000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781581562.26, 'datetime': '2026-06-16 09:16:02.260000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781581562.4329998, 'datetime': '2026-06-16 09:16:02.433000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781581562.474, 'datetime': '2026-06-16 09:16:02.474000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781581562.556, 'datetime': '2026-06-16 09:16:02.556000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781581562.66, 'datetime': '2026-06-16 09:16:02.660000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781581562.694, 'datetime': '2026-06-16 09:16:02.694000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 9, 469050), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781580909.387, 'datetime': '2026-06-16 09:05:09.387000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781580909.486, 'datetime': '2026-06-16 09:05:09.486000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781580909.55, 'datetime': '2026-06-16 09:05:09.550000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781580909.6390002, 'datetime': '2026-06-16 09:05:09.639000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781580909.716, 'datetime': '2026-06-16 09:05:09.716000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 8, 502992), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781580908.4429998, 'datetime': '2026-06-16 09:05:08.443000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781580908.568, 'datetime': '2026-06-16 09:05:08.568000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781580908.576, 'datetime': '2026-06-16 09:05:08.576000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781580908.674, 'datetime': '2026-06-16 09:05:08.674000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781580908.718, 'datetime': '2026-06-16 09:05:08.718000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781580908.831, 'datetime': '2026-06-16 09:05:08.831000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781580908.8470001, 'datetime': '2026-06-16 09:05:08.847000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781580908.938, 'datetime': '2026-06-16 09:05:08.938000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781580908.991, 'datetime': '2026-06-16 09:05:08.991000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 9, 152535), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781580909.145, 'datetime': '2026-06-16 09:05:09.145000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781580909.205, 'datetime': '2026-06-16 09:05:09.205000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781580909.2800002, 'datetime': '2026-06-16 09:05:09.280000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781580909.3560002, 'datetime': '2026-06-16 09:05:09.356000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 09:16:03,890.890 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 2, 86623), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781581562.046, 'datetime': '2026-06-16 09:16:02.046000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781581562.158, 'datetime': '2026-06-16 09:16:02.158000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781581562.258, 'datetime': '2026-06-16 09:16:02.258000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781581562.26, 'datetime': '2026-06-16 09:16:02.260000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781581562.4329998, 'datetime': '2026-06-16 09:16:02.433000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781581562.474, 'datetime': '2026-06-16 09:16:02.474000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781581562.556, 'datetime': '2026-06-16 09:16:02.556000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781581562.66, 'datetime': '2026-06-16 09:16:02.660000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781581562.694, 'datetime': '2026-06-16 09:16:02.694000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 9, 469050), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781580909.387, 'datetime': '2026-06-16 09:05:09.387000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781580909.486, 'datetime': '2026-06-16 09:05:09.486000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781580909.55, 'datetime': '2026-06-16 09:05:09.550000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781580909.6390002, 'datetime': '2026-06-16 09:05:09.639000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781580909.716, 'datetime': '2026-06-16 09:05:09.716000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 3, 199759), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781581563.171, 'datetime': '2026-06-16 09:16:03.171000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781581563.2189999, 'datetime': '2026-06-16 09:16:03.219000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781581563.318, 'datetime': '2026-06-16 09:16:03.318000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781581563.419, 'datetime': '2026-06-16 09:16:03.419000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781581563.516, 'datetime': '2026-06-16 09:16:03.516000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781581563.51, 'datetime': '2026-06-16 09:16:03.510000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781581563.622, 'datetime': '2026-06-16 09:16:03.622000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781581563.665, 'datetime': '2026-06-16 09:16:03.665000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781581563.79, 'datetime': '2026-06-16 09:16:03.790000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 9, 152535), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781580909.145, 'datetime': '2026-06-16 09:05:09.145000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781580909.205, 'datetime': '2026-06-16 09:05:09.205000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781580909.2800002, 'datetime': '2026-06-16 09:05:09.280000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781580909.3560002, 'datetime': '2026-06-16 09:05:09.356000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 09:16:03,905.905 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 2, 86623), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781581562.046, 'datetime': '2026-06-16 09:16:02.046000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781581562.158, 'datetime': '2026-06-16 09:16:02.158000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781581562.258, 'datetime': '2026-06-16 09:16:02.258000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781581562.26, 'datetime': '2026-06-16 09:16:02.260000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781581562.4329998, 'datetime': '2026-06-16 09:16:02.433000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781581562.474, 'datetime': '2026-06-16 09:16:02.474000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781581562.556, 'datetime': '2026-06-16 09:16:02.556000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781581562.66, 'datetime': '2026-06-16 09:16:02.660000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781581562.694, 'datetime': '2026-06-16 09:16:02.694000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 9, 469050), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781580909.387, 'datetime': '2026-06-16 09:05:09.387000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781580909.486, 'datetime': '2026-06-16 09:05:09.486000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781580909.55, 'datetime': '2026-06-16 09:05:09.550000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781580909.6390002, 'datetime': '2026-06-16 09:05:09.639000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781580909.716, 'datetime': '2026-06-16 09:05:09.716000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 3, 199759), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781581563.171, 'datetime': '2026-06-16 09:16:03.171000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781581563.2189999, 'datetime': '2026-06-16 09:16:03.219000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781581563.318, 'datetime': '2026-06-16 09:16:03.318000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781581563.419, 'datetime': '2026-06-16 09:16:03.419000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781581563.516, 'datetime': '2026-06-16 09:16:03.516000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781581563.51, 'datetime': '2026-06-16 09:16:03.510000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781581563.622, 'datetime': '2026-06-16 09:16:03.622000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781581563.665, 'datetime': '2026-06-16 09:16:03.665000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781581563.79, 'datetime': '2026-06-16 09:16:03.790000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 9, 152535), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781580909.145, 'datetime': '2026-06-16 09:05:09.145000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781580909.205, 'datetime': '2026-06-16 09:05:09.205000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781580909.2800002, 'datetime': '2026-06-16 09:05:09.280000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781580909.3560002, 'datetime': '2026-06-16 09:05:09.356000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 09:16:04,223.223 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 2, 86623), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781581562.046, 'datetime': '2026-06-16 09:16:02.046000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781581562.158, 'datetime': '2026-06-16 09:16:02.158000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781581562.258, 'datetime': '2026-06-16 09:16:02.258000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781581562.26, 'datetime': '2026-06-16 09:16:02.260000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781581562.4329998, 'datetime': '2026-06-16 09:16:02.433000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781581562.474, 'datetime': '2026-06-16 09:16:02.474000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781581562.556, 'datetime': '2026-06-16 09:16:02.556000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781581562.66, 'datetime': '2026-06-16 09:16:02.660000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781581562.694, 'datetime': '2026-06-16 09:16:02.694000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 9, 469050), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781580909.387, 'datetime': '2026-06-16 09:05:09.387000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781580909.486, 'datetime': '2026-06-16 09:05:09.486000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781580909.55, 'datetime': '2026-06-16 09:05:09.550000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781580909.6390002, 'datetime': '2026-06-16 09:05:09.639000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781580909.716, 'datetime': '2026-06-16 09:05:09.716000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 3, 199759), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781581563.171, 'datetime': '2026-06-16 09:16:03.171000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781581563.2189999, 'datetime': '2026-06-16 09:16:03.219000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781581563.318, 'datetime': '2026-06-16 09:16:03.318000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781581563.419, 'datetime': '2026-06-16 09:16:03.419000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781581563.516, 'datetime': '2026-06-16 09:16:03.516000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781581563.51, 'datetime': '2026-06-16 09:16:03.510000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781581563.622, 'datetime': '2026-06-16 09:16:03.622000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781581563.665, 'datetime': '2026-06-16 09:16:03.665000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781581563.79, 'datetime': '2026-06-16 09:16:03.790000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 3, 926501), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781581563.9139998, 'datetime': '2026-06-16 09:16:03.914000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781581563.968, 'datetime': '2026-06-16 09:16:03.968000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781581564.0670002, 'datetime': '2026-06-16 09:16:04.067000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781581564.071, 'datetime': '2026-06-16 09:16:04.071000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 09:16:04,239.239 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 2, 86623), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781581562.046, 'datetime': '2026-06-16 09:16:02.046000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781581562.158, 'datetime': '2026-06-16 09:16:02.158000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781581562.258, 'datetime': '2026-06-16 09:16:02.258000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781581562.26, 'datetime': '2026-06-16 09:16:02.260000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781581562.4329998, 'datetime': '2026-06-16 09:16:02.433000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781581562.474, 'datetime': '2026-06-16 09:16:02.474000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781581562.556, 'datetime': '2026-06-16 09:16:02.556000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781581562.66, 'datetime': '2026-06-16 09:16:02.660000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781581562.694, 'datetime': '2026-06-16 09:16:02.694000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 5, 9, 469050), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781580909.387, 'datetime': '2026-06-16 09:05:09.387000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781580909.486, 'datetime': '2026-06-16 09:05:09.486000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781580909.55, 'datetime': '2026-06-16 09:05:09.550000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781580909.6390002, 'datetime': '2026-06-16 09:05:09.639000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781580909.716, 'datetime': '2026-06-16 09:05:09.716000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 3, 199759), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781581563.171, 'datetime': '2026-06-16 09:16:03.171000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781581563.2189999, 'datetime': '2026-06-16 09:16:03.219000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781581563.318, 'datetime': '2026-06-16 09:16:03.318000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781581563.419, 'datetime': '2026-06-16 09:16:03.419000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781581563.516, 'datetime': '2026-06-16 09:16:03.516000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781581563.51, 'datetime': '2026-06-16 09:16:03.510000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781581563.622, 'datetime': '2026-06-16 09:16:03.622000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781581563.665, 'datetime': '2026-06-16 09:16:03.665000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781581563.79, 'datetime': '2026-06-16 09:16:03.790000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 3, 926501), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781581563.9139998, 'datetime': '2026-06-16 09:16:03.914000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781581563.968, 'datetime': '2026-06-16 09:16:03.968000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781581564.0670002, 'datetime': '2026-06-16 09:16:04.067000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781581564.071, 'datetime': '2026-06-16 09:16:04.071000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 09:16:04,636.636 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 2, 86623), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781581562.046, 'datetime': '2026-06-16 09:16:02.046000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781581562.158, 'datetime': '2026-06-16 09:16:02.158000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781581562.258, 'datetime': '2026-06-16 09:16:02.258000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781581562.26, 'datetime': '2026-06-16 09:16:02.260000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781581562.4329998, 'datetime': '2026-06-16 09:16:02.433000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781581562.474, 'datetime': '2026-06-16 09:16:02.474000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781581562.556, 'datetime': '2026-06-16 09:16:02.556000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781581562.66, 'datetime': '2026-06-16 09:16:02.660000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781581562.694, 'datetime': '2026-06-16 09:16:02.694000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 4, 261246), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781581564.2250001, 'datetime': '2026-06-16 09:16:04.225000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781581564.2740002, 'datetime': '2026-06-16 09:16:04.274000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781581564.374, 'datetime': '2026-06-16 09:16:04.374000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781581564.406, 'datetime': '2026-06-16 09:16:04.406000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781581564.5479999, 'datetime': '2026-06-16 09:16:04.548000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 3, 199759), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781581563.171, 'datetime': '2026-06-16 09:16:03.171000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781581563.2189999, 'datetime': '2026-06-16 09:16:03.219000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781581563.318, 'datetime': '2026-06-16 09:16:03.318000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781581563.419, 'datetime': '2026-06-16 09:16:03.419000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781581563.516, 'datetime': '2026-06-16 09:16:03.516000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781581563.51, 'datetime': '2026-06-16 09:16:03.510000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781581563.622, 'datetime': '2026-06-16 09:16:03.622000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781581563.665, 'datetime': '2026-06-16 09:16:03.665000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781581563.79, 'datetime': '2026-06-16 09:16:03.790000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 3, 926501), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781581563.9139998, 'datetime': '2026-06-16 09:16:03.914000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781581563.968, 'datetime': '2026-06-16 09:16:03.968000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781581564.0670002, 'datetime': '2026-06-16 09:16:04.067000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781581564.071, 'datetime': '2026-06-16 09:16:04.071000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 09:16:04,651.651 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 2, 86623), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781581562.046, 'datetime': '2026-06-16 09:16:02.046000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781581562.158, 'datetime': '2026-06-16 09:16:02.158000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781581562.258, 'datetime': '2026-06-16 09:16:02.258000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781581562.26, 'datetime': '2026-06-16 09:16:02.260000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781581562.4329998, 'datetime': '2026-06-16 09:16:02.433000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781581562.474, 'datetime': '2026-06-16 09:16:02.474000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781581562.556, 'datetime': '2026-06-16 09:16:02.556000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781581562.66, 'datetime': '2026-06-16 09:16:02.660000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781581562.694, 'datetime': '2026-06-16 09:16:02.694000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 4, 261246), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781581564.2250001, 'datetime': '2026-06-16 09:16:04.225000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781581564.2740002, 'datetime': '2026-06-16 09:16:04.274000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781581564.374, 'datetime': '2026-06-16 09:16:04.374000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781581564.406, 'datetime': '2026-06-16 09:16:04.406000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781581564.5479999, 'datetime': '2026-06-16 09:16:04.548000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 3, 199759), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781581563.171, 'datetime': '2026-06-16 09:16:03.171000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781581563.2189999, 'datetime': '2026-06-16 09:16:03.219000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781581563.318, 'datetime': '2026-06-16 09:16:03.318000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781581563.419, 'datetime': '2026-06-16 09:16:03.419000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781581563.516, 'datetime': '2026-06-16 09:16:03.516000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781581563.51, 'datetime': '2026-06-16 09:16:03.510000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781581563.622, 'datetime': '2026-06-16 09:16:03.622000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781581563.665, 'datetime': '2026-06-16 09:16:03.665000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781581563.79, 'datetime': '2026-06-16 09:16:03.790000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 3, 926501), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781581563.9139998, 'datetime': '2026-06-16 09:16:03.914000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781581563.968, 'datetime': '2026-06-16 09:16:03.968000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781581564.0670002, 'datetime': '2026-06-16 09:16:04.067000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781581564.071, 'datetime': '2026-06-16 09:16:04.071000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 09:21:28,119.119 INFO    ] processOrderPayment version is : v2
[2026-06-16 09:31:41,707.707 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 40, 892496), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781582500.814, 'datetime': '2026-06-16 09:31:40.814000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781582500.958, 'datetime': '2026-06-16 09:31:40.958000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781582501.075, 'datetime': '2026-06-16 09:31:41.075000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781582501.14, 'datetime': '2026-06-16 09:31:41.140000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781582501.2029998, 'datetime': '2026-06-16 09:31:41.203000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781582501.286, 'datetime': '2026-06-16 09:31:41.286000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781582501.361, 'datetime': '2026-06-16 09:31:41.361000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781582501.3939998, 'datetime': '2026-06-16 09:31:41.394000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781582501.441, 'datetime': '2026-06-16 09:31:41.441000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 4, 261246), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781581564.2250001, 'datetime': '2026-06-16 09:16:04.225000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781581564.2740002, 'datetime': '2026-06-16 09:16:04.274000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781581564.374, 'datetime': '2026-06-16 09:16:04.374000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781581564.406, 'datetime': '2026-06-16 09:16:04.406000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781581564.5479999, 'datetime': '2026-06-16 09:16:04.548000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 3, 199759), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781581563.171, 'datetime': '2026-06-16 09:16:03.171000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781581563.2189999, 'datetime': '2026-06-16 09:16:03.219000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781581563.318, 'datetime': '2026-06-16 09:16:03.318000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781581563.419, 'datetime': '2026-06-16 09:16:03.419000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781581563.516, 'datetime': '2026-06-16 09:16:03.516000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781581563.51, 'datetime': '2026-06-16 09:16:03.510000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781581563.622, 'datetime': '2026-06-16 09:16:03.622000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781581563.665, 'datetime': '2026-06-16 09:16:03.665000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781581563.79, 'datetime': '2026-06-16 09:16:03.790000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 3, 926501), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781581563.9139998, 'datetime': '2026-06-16 09:16:03.914000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781581563.968, 'datetime': '2026-06-16 09:16:03.968000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781581564.0670002, 'datetime': '2026-06-16 09:16:04.067000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781581564.071, 'datetime': '2026-06-16 09:16:04.071000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 09:31:41,721.721 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 40, 892496), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781582500.814, 'datetime': '2026-06-16 09:31:40.814000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781582500.958, 'datetime': '2026-06-16 09:31:40.958000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781582501.075, 'datetime': '2026-06-16 09:31:41.075000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781582501.14, 'datetime': '2026-06-16 09:31:41.140000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781582501.2029998, 'datetime': '2026-06-16 09:31:41.203000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781582501.286, 'datetime': '2026-06-16 09:31:41.286000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781582501.361, 'datetime': '2026-06-16 09:31:41.361000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781582501.3939998, 'datetime': '2026-06-16 09:31:41.394000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781582501.441, 'datetime': '2026-06-16 09:31:41.441000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 4, 261246), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781581564.2250001, 'datetime': '2026-06-16 09:16:04.225000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781581564.2740002, 'datetime': '2026-06-16 09:16:04.274000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781581564.374, 'datetime': '2026-06-16 09:16:04.374000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781581564.406, 'datetime': '2026-06-16 09:16:04.406000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781581564.5479999, 'datetime': '2026-06-16 09:16:04.548000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 3, 199759), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781581563.171, 'datetime': '2026-06-16 09:16:03.171000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781581563.2189999, 'datetime': '2026-06-16 09:16:03.219000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781581563.318, 'datetime': '2026-06-16 09:16:03.318000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781581563.419, 'datetime': '2026-06-16 09:16:03.419000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781581563.516, 'datetime': '2026-06-16 09:16:03.516000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781581563.51, 'datetime': '2026-06-16 09:16:03.510000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781581563.622, 'datetime': '2026-06-16 09:16:03.622000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781581563.665, 'datetime': '2026-06-16 09:16:03.665000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781581563.79, 'datetime': '2026-06-16 09:16:03.790000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 3, 926501), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781581563.9139998, 'datetime': '2026-06-16 09:16:03.914000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781581563.968, 'datetime': '2026-06-16 09:16:03.968000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781581564.0670002, 'datetime': '2026-06-16 09:16:04.067000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781581564.071, 'datetime': '2026-06-16 09:16:04.071000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 09:31:42,360.360 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 40, 892496), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781582500.814, 'datetime': '2026-06-16 09:31:40.814000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781582500.958, 'datetime': '2026-06-16 09:31:40.958000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781582501.075, 'datetime': '2026-06-16 09:31:41.075000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781582501.14, 'datetime': '2026-06-16 09:31:41.140000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781582501.2029998, 'datetime': '2026-06-16 09:31:41.203000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781582501.286, 'datetime': '2026-06-16 09:31:41.286000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781582501.361, 'datetime': '2026-06-16 09:31:41.361000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781582501.3939998, 'datetime': '2026-06-16 09:31:41.394000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781582501.441, 'datetime': '2026-06-16 09:31:41.441000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 4, 261246), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781581564.2250001, 'datetime': '2026-06-16 09:16:04.225000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781581564.2740002, 'datetime': '2026-06-16 09:16:04.274000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781581564.374, 'datetime': '2026-06-16 09:16:04.374000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781581564.406, 'datetime': '2026-06-16 09:16:04.406000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781581564.5479999, 'datetime': '2026-06-16 09:16:04.548000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 41, 741737), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781582501.701, 'datetime': '2026-06-16 09:31:41.701000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781582501.8009999, 'datetime': '2026-06-16 09:31:41.801000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781582501.79, 'datetime': '2026-06-16 09:31:41.790000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781582501.904, 'datetime': '2026-06-16 09:31:41.904000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781582501.9450002, 'datetime': '2026-06-16 09:31:41.945000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781582502.078, 'datetime': '2026-06-16 09:31:42.078000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781582502.143, 'datetime': '2026-06-16 09:31:42.143000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781582502.181, 'datetime': '2026-06-16 09:31:42.181000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781582502.231, 'datetime': '2026-06-16 09:31:42.231000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 3, 926501), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781581563.9139998, 'datetime': '2026-06-16 09:16:03.914000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781581563.968, 'datetime': '2026-06-16 09:16:03.968000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781581564.0670002, 'datetime': '2026-06-16 09:16:04.067000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781581564.071, 'datetime': '2026-06-16 09:16:04.071000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 09:31:42,374.374 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 40, 892496), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781582500.814, 'datetime': '2026-06-16 09:31:40.814000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781582500.958, 'datetime': '2026-06-16 09:31:40.958000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781582501.075, 'datetime': '2026-06-16 09:31:41.075000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781582501.14, 'datetime': '2026-06-16 09:31:41.140000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781582501.2029998, 'datetime': '2026-06-16 09:31:41.203000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781582501.286, 'datetime': '2026-06-16 09:31:41.286000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781582501.361, 'datetime': '2026-06-16 09:31:41.361000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781582501.3939998, 'datetime': '2026-06-16 09:31:41.394000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781582501.441, 'datetime': '2026-06-16 09:31:41.441000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 4, 261246), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781581564.2250001, 'datetime': '2026-06-16 09:16:04.225000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781581564.2740002, 'datetime': '2026-06-16 09:16:04.274000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781581564.374, 'datetime': '2026-06-16 09:16:04.374000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781581564.406, 'datetime': '2026-06-16 09:16:04.406000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781581564.5479999, 'datetime': '2026-06-16 09:16:04.548000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 41, 741737), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781582501.701, 'datetime': '2026-06-16 09:31:41.701000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781582501.8009999, 'datetime': '2026-06-16 09:31:41.801000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781582501.79, 'datetime': '2026-06-16 09:31:41.790000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781582501.904, 'datetime': '2026-06-16 09:31:41.904000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781582501.9450002, 'datetime': '2026-06-16 09:31:41.945000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781582502.078, 'datetime': '2026-06-16 09:31:42.078000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781582502.143, 'datetime': '2026-06-16 09:31:42.143000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781582502.181, 'datetime': '2026-06-16 09:31:42.181000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781582502.231, 'datetime': '2026-06-16 09:31:42.231000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 3, 926501), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781581563.9139998, 'datetime': '2026-06-16 09:16:03.914000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781581563.968, 'datetime': '2026-06-16 09:16:03.968000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781581564.0670002, 'datetime': '2026-06-16 09:16:04.067000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781581564.071, 'datetime': '2026-06-16 09:16:04.071000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 09:31:42,677.677 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 40, 892496), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781582500.814, 'datetime': '2026-06-16 09:31:40.814000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781582500.958, 'datetime': '2026-06-16 09:31:40.958000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781582501.075, 'datetime': '2026-06-16 09:31:41.075000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781582501.14, 'datetime': '2026-06-16 09:31:41.140000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781582501.2029998, 'datetime': '2026-06-16 09:31:41.203000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781582501.286, 'datetime': '2026-06-16 09:31:41.286000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781582501.361, 'datetime': '2026-06-16 09:31:41.361000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781582501.3939998, 'datetime': '2026-06-16 09:31:41.394000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781582501.441, 'datetime': '2026-06-16 09:31:41.441000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 4, 261246), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781581564.2250001, 'datetime': '2026-06-16 09:16:04.225000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781581564.2740002, 'datetime': '2026-06-16 09:16:04.274000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781581564.374, 'datetime': '2026-06-16 09:16:04.374000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781581564.406, 'datetime': '2026-06-16 09:16:04.406000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781581564.5479999, 'datetime': '2026-06-16 09:16:04.548000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 41, 741737), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781582501.701, 'datetime': '2026-06-16 09:31:41.701000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781582501.8009999, 'datetime': '2026-06-16 09:31:41.801000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781582501.79, 'datetime': '2026-06-16 09:31:41.790000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781582501.904, 'datetime': '2026-06-16 09:31:41.904000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781582501.9450002, 'datetime': '2026-06-16 09:31:41.945000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781582502.078, 'datetime': '2026-06-16 09:31:42.078000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781582502.143, 'datetime': '2026-06-16 09:31:42.143000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781582502.181, 'datetime': '2026-06-16 09:31:42.181000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781582502.231, 'datetime': '2026-06-16 09:31:42.231000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 42, 393638), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781582502.325, 'datetime': '2026-06-16 09:31:42.325000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781582502.398, 'datetime': '2026-06-16 09:31:42.398000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781582502.47, 'datetime': '2026-06-16 09:31:42.470000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781582502.5080001, 'datetime': '2026-06-16 09:31:42.508000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 09:31:42,690.690 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 40, 892496), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781582500.814, 'datetime': '2026-06-16 09:31:40.814000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781582500.958, 'datetime': '2026-06-16 09:31:40.958000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781582501.075, 'datetime': '2026-06-16 09:31:41.075000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781582501.14, 'datetime': '2026-06-16 09:31:41.140000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781582501.2029998, 'datetime': '2026-06-16 09:31:41.203000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781582501.286, 'datetime': '2026-06-16 09:31:41.286000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781582501.361, 'datetime': '2026-06-16 09:31:41.361000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781582501.3939998, 'datetime': '2026-06-16 09:31:41.394000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781582501.441, 'datetime': '2026-06-16 09:31:41.441000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 16, 4, 261246), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781581564.2250001, 'datetime': '2026-06-16 09:16:04.225000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781581564.2740002, 'datetime': '2026-06-16 09:16:04.274000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781581564.374, 'datetime': '2026-06-16 09:16:04.374000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781581564.406, 'datetime': '2026-06-16 09:16:04.406000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781581564.5479999, 'datetime': '2026-06-16 09:16:04.548000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 41, 741737), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781582501.701, 'datetime': '2026-06-16 09:31:41.701000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781582501.8009999, 'datetime': '2026-06-16 09:31:41.801000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781582501.79, 'datetime': '2026-06-16 09:31:41.790000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781582501.904, 'datetime': '2026-06-16 09:31:41.904000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781582501.9450002, 'datetime': '2026-06-16 09:31:41.945000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781582502.078, 'datetime': '2026-06-16 09:31:42.078000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781582502.143, 'datetime': '2026-06-16 09:31:42.143000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781582502.181, 'datetime': '2026-06-16 09:31:42.181000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781582502.231, 'datetime': '2026-06-16 09:31:42.231000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 42, 393638), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781582502.325, 'datetime': '2026-06-16 09:31:42.325000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781582502.398, 'datetime': '2026-06-16 09:31:42.398000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781582502.47, 'datetime': '2026-06-16 09:31:42.470000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781582502.5080001, 'datetime': '2026-06-16 09:31:42.508000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 09:31:43,059.059 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 40, 892496), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781582500.814, 'datetime': '2026-06-16 09:31:40.814000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781582500.958, 'datetime': '2026-06-16 09:31:40.958000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781582501.075, 'datetime': '2026-06-16 09:31:41.075000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781582501.14, 'datetime': '2026-06-16 09:31:41.140000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781582501.2029998, 'datetime': '2026-06-16 09:31:41.203000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781582501.286, 'datetime': '2026-06-16 09:31:41.286000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781582501.361, 'datetime': '2026-06-16 09:31:41.361000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781582501.3939998, 'datetime': '2026-06-16 09:31:41.394000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781582501.441, 'datetime': '2026-06-16 09:31:41.441000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 42, 709952), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781582502.701, 'datetime': '2026-06-16 09:31:42.701000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781582502.755, 'datetime': '2026-06-16 09:31:42.755000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781582502.8130002, 'datetime': '2026-06-16 09:31:42.813000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781582502.8330002, 'datetime': '2026-06-16 09:31:42.833000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781582502.8899999, 'datetime': '2026-06-16 09:31:42.890000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 41, 741737), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781582501.701, 'datetime': '2026-06-16 09:31:41.701000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781582501.8009999, 'datetime': '2026-06-16 09:31:41.801000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781582501.79, 'datetime': '2026-06-16 09:31:41.790000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781582501.904, 'datetime': '2026-06-16 09:31:41.904000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781582501.9450002, 'datetime': '2026-06-16 09:31:41.945000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781582502.078, 'datetime': '2026-06-16 09:31:42.078000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781582502.143, 'datetime': '2026-06-16 09:31:42.143000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781582502.181, 'datetime': '2026-06-16 09:31:42.181000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781582502.231, 'datetime': '2026-06-16 09:31:42.231000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 42, 393638), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781582502.325, 'datetime': '2026-06-16 09:31:42.325000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781582502.398, 'datetime': '2026-06-16 09:31:42.398000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781582502.47, 'datetime': '2026-06-16 09:31:42.470000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781582502.5080001, 'datetime': '2026-06-16 09:31:42.508000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 09:31:43,072.072 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 40, 892496), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781582500.814, 'datetime': '2026-06-16 09:31:40.814000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781582500.958, 'datetime': '2026-06-16 09:31:40.958000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781582501.075, 'datetime': '2026-06-16 09:31:41.075000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781582501.14, 'datetime': '2026-06-16 09:31:41.140000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781582501.2029998, 'datetime': '2026-06-16 09:31:41.203000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781582501.286, 'datetime': '2026-06-16 09:31:41.286000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781582501.361, 'datetime': '2026-06-16 09:31:41.361000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781582501.3939998, 'datetime': '2026-06-16 09:31:41.394000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781582501.441, 'datetime': '2026-06-16 09:31:41.441000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 42, 709952), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781582502.701, 'datetime': '2026-06-16 09:31:42.701000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781582502.755, 'datetime': '2026-06-16 09:31:42.755000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781582502.8130002, 'datetime': '2026-06-16 09:31:42.813000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781582502.8330002, 'datetime': '2026-06-16 09:31:42.833000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781582502.8899999, 'datetime': '2026-06-16 09:31:42.890000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 41, 741737), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781582501.701, 'datetime': '2026-06-16 09:31:41.701000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781582501.8009999, 'datetime': '2026-06-16 09:31:41.801000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781582501.79, 'datetime': '2026-06-16 09:31:41.790000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781582501.904, 'datetime': '2026-06-16 09:31:41.904000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781582501.9450002, 'datetime': '2026-06-16 09:31:41.945000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781582502.078, 'datetime': '2026-06-16 09:31:42.078000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781582502.143, 'datetime': '2026-06-16 09:31:42.143000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781582502.181, 'datetime': '2026-06-16 09:31:42.181000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781582502.231, 'datetime': '2026-06-16 09:31:42.231000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 42, 393638), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781582502.325, 'datetime': '2026-06-16 09:31:42.325000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781582502.398, 'datetime': '2026-06-16 09:31:42.398000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781582502.47, 'datetime': '2026-06-16 09:31:42.470000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781582502.5080001, 'datetime': '2026-06-16 09:31:42.508000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 09:31:51,846.846 INFO    ] processOrderPayment version is : v2
[2026-06-16 09:46:07,110.110 INFO    ] processOrderPayment version is : v2
[2026-06-16 09:49:07,552.552 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 6, 748471), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781583546.66, 'datetime': '2026-06-16 09:49:06.660000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781583546.737, 'datetime': '2026-06-16 09:49:06.737000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781583546.858, 'datetime': '2026-06-16 09:49:06.858000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781583546.939, 'datetime': '2026-06-16 09:49:06.939000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781583546.9569998, 'datetime': '2026-06-16 09:49:06.957000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781583546.998, 'datetime': '2026-06-16 09:49:06.998000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781583547.0979998, 'datetime': '2026-06-16 09:49:07.098000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781583547.157, 'datetime': '2026-06-16 09:49:07.157000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781583547.265, 'datetime': '2026-06-16 09:49:07.265000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 42, 709952), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781582502.701, 'datetime': '2026-06-16 09:31:42.701000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781582502.755, 'datetime': '2026-06-16 09:31:42.755000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781582502.8130002, 'datetime': '2026-06-16 09:31:42.813000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781582502.8330002, 'datetime': '2026-06-16 09:31:42.833000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781582502.8899999, 'datetime': '2026-06-16 09:31:42.890000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 41, 741737), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781582501.701, 'datetime': '2026-06-16 09:31:41.701000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781582501.8009999, 'datetime': '2026-06-16 09:31:41.801000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781582501.79, 'datetime': '2026-06-16 09:31:41.790000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781582501.904, 'datetime': '2026-06-16 09:31:41.904000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781582501.9450002, 'datetime': '2026-06-16 09:31:41.945000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781582502.078, 'datetime': '2026-06-16 09:31:42.078000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781582502.143, 'datetime': '2026-06-16 09:31:42.143000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781582502.181, 'datetime': '2026-06-16 09:31:42.181000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781582502.231, 'datetime': '2026-06-16 09:31:42.231000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 42, 393638), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781582502.325, 'datetime': '2026-06-16 09:31:42.325000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781582502.398, 'datetime': '2026-06-16 09:31:42.398000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781582502.47, 'datetime': '2026-06-16 09:31:42.470000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781582502.5080001, 'datetime': '2026-06-16 09:31:42.508000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 09:49:07,576.576 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 6, 748471), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781583546.66, 'datetime': '2026-06-16 09:49:06.660000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781583546.737, 'datetime': '2026-06-16 09:49:06.737000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781583546.858, 'datetime': '2026-06-16 09:49:06.858000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781583546.939, 'datetime': '2026-06-16 09:49:06.939000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781583546.9569998, 'datetime': '2026-06-16 09:49:06.957000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781583546.998, 'datetime': '2026-06-16 09:49:06.998000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781583547.0979998, 'datetime': '2026-06-16 09:49:07.098000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781583547.157, 'datetime': '2026-06-16 09:49:07.157000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781583547.265, 'datetime': '2026-06-16 09:49:07.265000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 42, 709952), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781582502.701, 'datetime': '2026-06-16 09:31:42.701000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781582502.755, 'datetime': '2026-06-16 09:31:42.755000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781582502.8130002, 'datetime': '2026-06-16 09:31:42.813000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781582502.8330002, 'datetime': '2026-06-16 09:31:42.833000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781582502.8899999, 'datetime': '2026-06-16 09:31:42.890000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 41, 741737), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781582501.701, 'datetime': '2026-06-16 09:31:41.701000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781582501.8009999, 'datetime': '2026-06-16 09:31:41.801000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781582501.79, 'datetime': '2026-06-16 09:31:41.790000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781582501.904, 'datetime': '2026-06-16 09:31:41.904000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781582501.9450002, 'datetime': '2026-06-16 09:31:41.945000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781582502.078, 'datetime': '2026-06-16 09:31:42.078000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781582502.143, 'datetime': '2026-06-16 09:31:42.143000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781582502.181, 'datetime': '2026-06-16 09:31:42.181000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781582502.231, 'datetime': '2026-06-16 09:31:42.231000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 42, 393638), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781582502.325, 'datetime': '2026-06-16 09:31:42.325000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781582502.398, 'datetime': '2026-06-16 09:31:42.398000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781582502.47, 'datetime': '2026-06-16 09:31:42.470000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781582502.5080001, 'datetime': '2026-06-16 09:31:42.508000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 09:49:08,233.233 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 6, 748471), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781583546.66, 'datetime': '2026-06-16 09:49:06.660000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781583546.737, 'datetime': '2026-06-16 09:49:06.737000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781583546.858, 'datetime': '2026-06-16 09:49:06.858000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781583546.939, 'datetime': '2026-06-16 09:49:06.939000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781583546.9569998, 'datetime': '2026-06-16 09:49:06.957000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781583546.998, 'datetime': '2026-06-16 09:49:06.998000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781583547.0979998, 'datetime': '2026-06-16 09:49:07.098000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781583547.157, 'datetime': '2026-06-16 09:49:07.157000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781583547.265, 'datetime': '2026-06-16 09:49:07.265000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 42, 709952), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781582502.701, 'datetime': '2026-06-16 09:31:42.701000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781582502.755, 'datetime': '2026-06-16 09:31:42.755000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781582502.8130002, 'datetime': '2026-06-16 09:31:42.813000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781582502.8330002, 'datetime': '2026-06-16 09:31:42.833000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781582502.8899999, 'datetime': '2026-06-16 09:31:42.890000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 7, 617364), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781583547.5939999, 'datetime': '2026-06-16 09:49:07.594000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781583547.682, 'datetime': '2026-06-16 09:49:07.682000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781583547.6920002, 'datetime': '2026-06-16 09:49:07.692000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781583547.817, 'datetime': '2026-06-16 09:49:07.817000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781583547.879, 'datetime': '2026-06-16 09:49:07.879000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781583547.927, 'datetime': '2026-06-16 09:49:07.927000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781583547.942, 'datetime': '2026-06-16 09:49:07.942000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781583548.007, 'datetime': '2026-06-16 09:49:08.007000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781583548.0730002, 'datetime': '2026-06-16 09:49:08.073000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 42, 393638), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781582502.325, 'datetime': '2026-06-16 09:31:42.325000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781582502.398, 'datetime': '2026-06-16 09:31:42.398000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781582502.47, 'datetime': '2026-06-16 09:31:42.470000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781582502.5080001, 'datetime': '2026-06-16 09:31:42.508000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 09:49:08,247.247 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 6, 748471), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781583546.66, 'datetime': '2026-06-16 09:49:06.660000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781583546.737, 'datetime': '2026-06-16 09:49:06.737000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781583546.858, 'datetime': '2026-06-16 09:49:06.858000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781583546.939, 'datetime': '2026-06-16 09:49:06.939000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781583546.9569998, 'datetime': '2026-06-16 09:49:06.957000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781583546.998, 'datetime': '2026-06-16 09:49:06.998000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781583547.0979998, 'datetime': '2026-06-16 09:49:07.098000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781583547.157, 'datetime': '2026-06-16 09:49:07.157000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781583547.265, 'datetime': '2026-06-16 09:49:07.265000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 42, 709952), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781582502.701, 'datetime': '2026-06-16 09:31:42.701000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781582502.755, 'datetime': '2026-06-16 09:31:42.755000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781582502.8130002, 'datetime': '2026-06-16 09:31:42.813000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781582502.8330002, 'datetime': '2026-06-16 09:31:42.833000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781582502.8899999, 'datetime': '2026-06-16 09:31:42.890000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 7, 617364), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781583547.5939999, 'datetime': '2026-06-16 09:49:07.594000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781583547.682, 'datetime': '2026-06-16 09:49:07.682000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781583547.6920002, 'datetime': '2026-06-16 09:49:07.692000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781583547.817, 'datetime': '2026-06-16 09:49:07.817000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781583547.879, 'datetime': '2026-06-16 09:49:07.879000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781583547.927, 'datetime': '2026-06-16 09:49:07.927000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781583547.942, 'datetime': '2026-06-16 09:49:07.942000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781583548.007, 'datetime': '2026-06-16 09:49:08.007000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781583548.0730002, 'datetime': '2026-06-16 09:49:08.073000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 42, 393638), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781582502.325, 'datetime': '2026-06-16 09:31:42.325000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781582502.398, 'datetime': '2026-06-16 09:31:42.398000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781582502.47, 'datetime': '2026-06-16 09:31:42.470000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781582502.5080001, 'datetime': '2026-06-16 09:31:42.508000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 09:49:08,550.550 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 6, 748471), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781583546.66, 'datetime': '2026-06-16 09:49:06.660000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781583546.737, 'datetime': '2026-06-16 09:49:06.737000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781583546.858, 'datetime': '2026-06-16 09:49:06.858000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781583546.939, 'datetime': '2026-06-16 09:49:06.939000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781583546.9569998, 'datetime': '2026-06-16 09:49:06.957000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781583546.998, 'datetime': '2026-06-16 09:49:06.998000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781583547.0979998, 'datetime': '2026-06-16 09:49:07.098000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781583547.157, 'datetime': '2026-06-16 09:49:07.157000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781583547.265, 'datetime': '2026-06-16 09:49:07.265000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 42, 709952), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781582502.701, 'datetime': '2026-06-16 09:31:42.701000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781582502.755, 'datetime': '2026-06-16 09:31:42.755000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781582502.8130002, 'datetime': '2026-06-16 09:31:42.813000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781582502.8330002, 'datetime': '2026-06-16 09:31:42.833000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781582502.8899999, 'datetime': '2026-06-16 09:31:42.890000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 7, 617364), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781583547.5939999, 'datetime': '2026-06-16 09:49:07.594000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781583547.682, 'datetime': '2026-06-16 09:49:07.682000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781583547.6920002, 'datetime': '2026-06-16 09:49:07.692000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781583547.817, 'datetime': '2026-06-16 09:49:07.817000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781583547.879, 'datetime': '2026-06-16 09:49:07.879000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781583547.927, 'datetime': '2026-06-16 09:49:07.927000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781583547.942, 'datetime': '2026-06-16 09:49:07.942000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781583548.007, 'datetime': '2026-06-16 09:49:08.007000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781583548.0730002, 'datetime': '2026-06-16 09:49:08.073000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 8, 266785), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781583548.2619998, 'datetime': '2026-06-16 09:49:08.262000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781583548.3409998, 'datetime': '2026-06-16 09:49:08.341000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781583548.342, 'datetime': '2026-06-16 09:49:08.342000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781583548.452, 'datetime': '2026-06-16 09:49:08.452000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 09:49:08,563.563 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 6, 748471), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781583546.66, 'datetime': '2026-06-16 09:49:06.660000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781583546.737, 'datetime': '2026-06-16 09:49:06.737000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781583546.858, 'datetime': '2026-06-16 09:49:06.858000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781583546.939, 'datetime': '2026-06-16 09:49:06.939000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781583546.9569998, 'datetime': '2026-06-16 09:49:06.957000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781583546.998, 'datetime': '2026-06-16 09:49:06.998000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781583547.0979998, 'datetime': '2026-06-16 09:49:07.098000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781583547.157, 'datetime': '2026-06-16 09:49:07.157000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781583547.265, 'datetime': '2026-06-16 09:49:07.265000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 31, 42, 709952), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781582502.701, 'datetime': '2026-06-16 09:31:42.701000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781582502.755, 'datetime': '2026-06-16 09:31:42.755000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781582502.8130002, 'datetime': '2026-06-16 09:31:42.813000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781582502.8330002, 'datetime': '2026-06-16 09:31:42.833000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781582502.8899999, 'datetime': '2026-06-16 09:31:42.890000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 7, 617364), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781583547.5939999, 'datetime': '2026-06-16 09:49:07.594000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781583547.682, 'datetime': '2026-06-16 09:49:07.682000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781583547.6920002, 'datetime': '2026-06-16 09:49:07.692000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781583547.817, 'datetime': '2026-06-16 09:49:07.817000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781583547.879, 'datetime': '2026-06-16 09:49:07.879000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781583547.927, 'datetime': '2026-06-16 09:49:07.927000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781583547.942, 'datetime': '2026-06-16 09:49:07.942000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781583548.007, 'datetime': '2026-06-16 09:49:08.007000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781583548.0730002, 'datetime': '2026-06-16 09:49:08.073000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 8, 266785), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781583548.2619998, 'datetime': '2026-06-16 09:49:08.262000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781583548.3409998, 'datetime': '2026-06-16 09:49:08.341000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781583548.342, 'datetime': '2026-06-16 09:49:08.342000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781583548.452, 'datetime': '2026-06-16 09:49:08.452000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 09:49:08,937.937 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 6, 748471), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781583546.66, 'datetime': '2026-06-16 09:49:06.660000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781583546.737, 'datetime': '2026-06-16 09:49:06.737000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781583546.858, 'datetime': '2026-06-16 09:49:06.858000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781583546.939, 'datetime': '2026-06-16 09:49:06.939000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781583546.9569998, 'datetime': '2026-06-16 09:49:06.957000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781583546.998, 'datetime': '2026-06-16 09:49:06.998000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781583547.0979998, 'datetime': '2026-06-16 09:49:07.098000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781583547.157, 'datetime': '2026-06-16 09:49:07.157000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781583547.265, 'datetime': '2026-06-16 09:49:07.265000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 8, 583200), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781583548.532, 'datetime': '2026-06-16 09:49:08.532000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781583548.594, 'datetime': '2026-06-16 09:49:08.594000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781583548.6399999, 'datetime': '2026-06-16 09:49:08.640000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781583548.741, 'datetime': '2026-06-16 09:49:08.741000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781583548.797, 'datetime': '2026-06-16 09:49:08.797000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 7, 617364), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781583547.5939999, 'datetime': '2026-06-16 09:49:07.594000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781583547.682, 'datetime': '2026-06-16 09:49:07.682000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781583547.6920002, 'datetime': '2026-06-16 09:49:07.692000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781583547.817, 'datetime': '2026-06-16 09:49:07.817000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781583547.879, 'datetime': '2026-06-16 09:49:07.879000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781583547.927, 'datetime': '2026-06-16 09:49:07.927000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781583547.942, 'datetime': '2026-06-16 09:49:07.942000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781583548.007, 'datetime': '2026-06-16 09:49:08.007000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781583548.0730002, 'datetime': '2026-06-16 09:49:08.073000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 8, 266785), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781583548.2619998, 'datetime': '2026-06-16 09:49:08.262000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781583548.3409998, 'datetime': '2026-06-16 09:49:08.341000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781583548.342, 'datetime': '2026-06-16 09:49:08.342000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781583548.452, 'datetime': '2026-06-16 09:49:08.452000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 09:49:08,949.949 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 6, 748471), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781583546.66, 'datetime': '2026-06-16 09:49:06.660000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781583546.737, 'datetime': '2026-06-16 09:49:06.737000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781583546.858, 'datetime': '2026-06-16 09:49:06.858000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781583546.939, 'datetime': '2026-06-16 09:49:06.939000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781583546.9569998, 'datetime': '2026-06-16 09:49:06.957000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781583546.998, 'datetime': '2026-06-16 09:49:06.998000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781583547.0979998, 'datetime': '2026-06-16 09:49:07.098000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781583547.157, 'datetime': '2026-06-16 09:49:07.157000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781583547.265, 'datetime': '2026-06-16 09:49:07.265000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 8, 583200), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781583548.532, 'datetime': '2026-06-16 09:49:08.532000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781583548.594, 'datetime': '2026-06-16 09:49:08.594000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781583548.6399999, 'datetime': '2026-06-16 09:49:08.640000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781583548.741, 'datetime': '2026-06-16 09:49:08.741000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781583548.797, 'datetime': '2026-06-16 09:49:08.797000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 7, 617364), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781583547.5939999, 'datetime': '2026-06-16 09:49:07.594000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781583547.682, 'datetime': '2026-06-16 09:49:07.682000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781583547.6920002, 'datetime': '2026-06-16 09:49:07.692000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781583547.817, 'datetime': '2026-06-16 09:49:07.817000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781583547.879, 'datetime': '2026-06-16 09:49:07.879000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781583547.927, 'datetime': '2026-06-16 09:49:07.927000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781583547.942, 'datetime': '2026-06-16 09:49:07.942000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781583548.007, 'datetime': '2026-06-16 09:49:08.007000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781583548.0730002, 'datetime': '2026-06-16 09:49:08.073000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 8, 266785), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781583548.2619998, 'datetime': '2026-06-16 09:49:08.262000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781583548.3409998, 'datetime': '2026-06-16 09:49:08.341000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781583548.342, 'datetime': '2026-06-16 09:49:08.342000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781583548.452, 'datetime': '2026-06-16 09:49:08.452000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 09:59:18,391.391 INFO    ] processOrderPayment version is : v2
[2026-06-16 10:04:53,676.676 INFO    ] processOrderPayment version is : v2
[2026-06-16 10:06:07,985.985 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 7, 439022), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781584567.4160001, 'datetime': '2026-06-16 10:06:07.416000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781584567.407, 'datetime': '2026-06-16 10:06:07.407000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781584567.4550002, 'datetime': '2026-06-16 10:06:07.455000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781584567.518, 'datetime': '2026-06-16 10:06:07.518000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781584567.619, 'datetime': '2026-06-16 10:06:07.619000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781584567.7010002, 'datetime': '2026-06-16 10:06:07.701000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781584567.677, 'datetime': '2026-06-16 10:06:07.677000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781584567.723, 'datetime': '2026-06-16 10:06:07.723000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781584567.822, 'datetime': '2026-06-16 10:06:07.822000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 8, 583200), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781583548.532, 'datetime': '2026-06-16 09:49:08.532000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781583548.594, 'datetime': '2026-06-16 09:49:08.594000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781583548.6399999, 'datetime': '2026-06-16 09:49:08.640000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781583548.741, 'datetime': '2026-06-16 09:49:08.741000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781583548.797, 'datetime': '2026-06-16 09:49:08.797000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 7, 617364), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781583547.5939999, 'datetime': '2026-06-16 09:49:07.594000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781583547.682, 'datetime': '2026-06-16 09:49:07.682000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781583547.6920002, 'datetime': '2026-06-16 09:49:07.692000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781583547.817, 'datetime': '2026-06-16 09:49:07.817000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781583547.879, 'datetime': '2026-06-16 09:49:07.879000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781583547.927, 'datetime': '2026-06-16 09:49:07.927000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781583547.942, 'datetime': '2026-06-16 09:49:07.942000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781583548.007, 'datetime': '2026-06-16 09:49:08.007000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781583548.0730002, 'datetime': '2026-06-16 09:49:08.073000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 8, 266785), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781583548.2619998, 'datetime': '2026-06-16 09:49:08.262000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781583548.3409998, 'datetime': '2026-06-16 09:49:08.341000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781583548.342, 'datetime': '2026-06-16 09:49:08.342000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781583548.452, 'datetime': '2026-06-16 09:49:08.452000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 10:06:07,993.993 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 7, 439022), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781584567.4160001, 'datetime': '2026-06-16 10:06:07.416000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781584567.407, 'datetime': '2026-06-16 10:06:07.407000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781584567.4550002, 'datetime': '2026-06-16 10:06:07.455000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781584567.518, 'datetime': '2026-06-16 10:06:07.518000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781584567.619, 'datetime': '2026-06-16 10:06:07.619000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781584567.7010002, 'datetime': '2026-06-16 10:06:07.701000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781584567.677, 'datetime': '2026-06-16 10:06:07.677000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781584567.723, 'datetime': '2026-06-16 10:06:07.723000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781584567.822, 'datetime': '2026-06-16 10:06:07.822000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 8, 583200), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781583548.532, 'datetime': '2026-06-16 09:49:08.532000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781583548.594, 'datetime': '2026-06-16 09:49:08.594000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781583548.6399999, 'datetime': '2026-06-16 09:49:08.640000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781583548.741, 'datetime': '2026-06-16 09:49:08.741000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781583548.797, 'datetime': '2026-06-16 09:49:08.797000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 7, 617364), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781583547.5939999, 'datetime': '2026-06-16 09:49:07.594000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781583547.682, 'datetime': '2026-06-16 09:49:07.682000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781583547.6920002, 'datetime': '2026-06-16 09:49:07.692000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781583547.817, 'datetime': '2026-06-16 09:49:07.817000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781583547.879, 'datetime': '2026-06-16 09:49:07.879000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781583547.927, 'datetime': '2026-06-16 09:49:07.927000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781583547.942, 'datetime': '2026-06-16 09:49:07.942000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781583548.007, 'datetime': '2026-06-16 09:49:08.007000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781583548.0730002, 'datetime': '2026-06-16 09:49:08.073000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 8, 266785), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781583548.2619998, 'datetime': '2026-06-16 09:49:08.262000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781583548.3409998, 'datetime': '2026-06-16 09:49:08.341000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781583548.342, 'datetime': '2026-06-16 09:49:08.342000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781583548.452, 'datetime': '2026-06-16 09:49:08.452000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 10:06:08,495.495 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 7, 439022), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781584567.4160001, 'datetime': '2026-06-16 10:06:07.416000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781584567.407, 'datetime': '2026-06-16 10:06:07.407000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781584567.4550002, 'datetime': '2026-06-16 10:06:07.455000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781584567.518, 'datetime': '2026-06-16 10:06:07.518000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781584567.619, 'datetime': '2026-06-16 10:06:07.619000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781584567.7010002, 'datetime': '2026-06-16 10:06:07.701000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781584567.677, 'datetime': '2026-06-16 10:06:07.677000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781584567.723, 'datetime': '2026-06-16 10:06:07.723000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781584567.822, 'datetime': '2026-06-16 10:06:07.822000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 8, 583200), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781583548.532, 'datetime': '2026-06-16 09:49:08.532000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781583548.594, 'datetime': '2026-06-16 09:49:08.594000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781583548.6399999, 'datetime': '2026-06-16 09:49:08.640000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781583548.741, 'datetime': '2026-06-16 09:49:08.741000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781583548.797, 'datetime': '2026-06-16 09:49:08.797000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 8, 4140), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781584567.976, 'datetime': '2026-06-16 10:06:07.976000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781584567.963, 'datetime': '2026-06-16 10:06:07.963000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781584568.1000001, 'datetime': '2026-06-16 10:06:08.100000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781584568.141, 'datetime': '2026-06-16 10:06:08.141000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781584568.144, 'datetime': '2026-06-16 10:06:08.144000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781584568.178, 'datetime': '2026-06-16 10:06:08.178000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781584568.246, 'datetime': '2026-06-16 10:06:08.246000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781584568.339, 'datetime': '2026-06-16 10:06:08.339000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781584568.3390002, 'datetime': '2026-06-16 10:06:08.339000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 8, 266785), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781583548.2619998, 'datetime': '2026-06-16 09:49:08.262000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781583548.3409998, 'datetime': '2026-06-16 09:49:08.341000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781583548.342, 'datetime': '2026-06-16 09:49:08.342000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781583548.452, 'datetime': '2026-06-16 09:49:08.452000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 10:06:08,503.503 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 7, 439022), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781584567.4160001, 'datetime': '2026-06-16 10:06:07.416000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781584567.407, 'datetime': '2026-06-16 10:06:07.407000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781584567.4550002, 'datetime': '2026-06-16 10:06:07.455000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781584567.518, 'datetime': '2026-06-16 10:06:07.518000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781584567.619, 'datetime': '2026-06-16 10:06:07.619000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781584567.7010002, 'datetime': '2026-06-16 10:06:07.701000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781584567.677, 'datetime': '2026-06-16 10:06:07.677000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781584567.723, 'datetime': '2026-06-16 10:06:07.723000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781584567.822, 'datetime': '2026-06-16 10:06:07.822000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 8, 583200), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781583548.532, 'datetime': '2026-06-16 09:49:08.532000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781583548.594, 'datetime': '2026-06-16 09:49:08.594000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781583548.6399999, 'datetime': '2026-06-16 09:49:08.640000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781583548.741, 'datetime': '2026-06-16 09:49:08.741000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781583548.797, 'datetime': '2026-06-16 09:49:08.797000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 8, 4140), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781584567.976, 'datetime': '2026-06-16 10:06:07.976000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781584567.963, 'datetime': '2026-06-16 10:06:07.963000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781584568.1000001, 'datetime': '2026-06-16 10:06:08.100000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781584568.141, 'datetime': '2026-06-16 10:06:08.141000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781584568.144, 'datetime': '2026-06-16 10:06:08.144000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781584568.178, 'datetime': '2026-06-16 10:06:08.178000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781584568.246, 'datetime': '2026-06-16 10:06:08.246000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781584568.339, 'datetime': '2026-06-16 10:06:08.339000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781584568.3390002, 'datetime': '2026-06-16 10:06:08.339000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 8, 266785), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781583548.2619998, 'datetime': '2026-06-16 09:49:08.262000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781583548.3409998, 'datetime': '2026-06-16 09:49:08.341000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781583548.342, 'datetime': '2026-06-16 09:49:08.342000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781583548.452, 'datetime': '2026-06-16 09:49:08.452000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 10:06:08,779.779 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 7, 439022), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781584567.4160001, 'datetime': '2026-06-16 10:06:07.416000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781584567.407, 'datetime': '2026-06-16 10:06:07.407000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781584567.4550002, 'datetime': '2026-06-16 10:06:07.455000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781584567.518, 'datetime': '2026-06-16 10:06:07.518000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781584567.619, 'datetime': '2026-06-16 10:06:07.619000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781584567.7010002, 'datetime': '2026-06-16 10:06:07.701000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781584567.677, 'datetime': '2026-06-16 10:06:07.677000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781584567.723, 'datetime': '2026-06-16 10:06:07.723000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781584567.822, 'datetime': '2026-06-16 10:06:07.822000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 8, 583200), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781583548.532, 'datetime': '2026-06-16 09:49:08.532000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781583548.594, 'datetime': '2026-06-16 09:49:08.594000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781583548.6399999, 'datetime': '2026-06-16 09:49:08.640000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781583548.741, 'datetime': '2026-06-16 09:49:08.741000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781583548.797, 'datetime': '2026-06-16 09:49:08.797000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 8, 4140), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781584567.976, 'datetime': '2026-06-16 10:06:07.976000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781584567.963, 'datetime': '2026-06-16 10:06:07.963000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781584568.1000001, 'datetime': '2026-06-16 10:06:08.100000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781584568.141, 'datetime': '2026-06-16 10:06:08.141000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781584568.144, 'datetime': '2026-06-16 10:06:08.144000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781584568.178, 'datetime': '2026-06-16 10:06:08.178000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781584568.246, 'datetime': '2026-06-16 10:06:08.246000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781584568.339, 'datetime': '2026-06-16 10:06:08.339000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781584568.3390002, 'datetime': '2026-06-16 10:06:08.339000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 8, 515370), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781584568.501, 'datetime': '2026-06-16 10:06:08.501000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781584568.509, 'datetime': '2026-06-16 10:06:08.509000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781584568.565, 'datetime': '2026-06-16 10:06:08.565000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781584568.616, 'datetime': '2026-06-16 10:06:08.616000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 10:06:08,794.794 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 7, 439022), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781584567.4160001, 'datetime': '2026-06-16 10:06:07.416000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781584567.407, 'datetime': '2026-06-16 10:06:07.407000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781584567.4550002, 'datetime': '2026-06-16 10:06:07.455000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781584567.518, 'datetime': '2026-06-16 10:06:07.518000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781584567.619, 'datetime': '2026-06-16 10:06:07.619000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781584567.7010002, 'datetime': '2026-06-16 10:06:07.701000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781584567.677, 'datetime': '2026-06-16 10:06:07.677000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781584567.723, 'datetime': '2026-06-16 10:06:07.723000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781584567.822, 'datetime': '2026-06-16 10:06:07.822000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 9, 49, 8, 583200), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781583548.532, 'datetime': '2026-06-16 09:49:08.532000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781583548.594, 'datetime': '2026-06-16 09:49:08.594000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781583548.6399999, 'datetime': '2026-06-16 09:49:08.640000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781583548.741, 'datetime': '2026-06-16 09:49:08.741000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781583548.797, 'datetime': '2026-06-16 09:49:08.797000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 8, 4140), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781584567.976, 'datetime': '2026-06-16 10:06:07.976000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781584567.963, 'datetime': '2026-06-16 10:06:07.963000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781584568.1000001, 'datetime': '2026-06-16 10:06:08.100000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781584568.141, 'datetime': '2026-06-16 10:06:08.141000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781584568.144, 'datetime': '2026-06-16 10:06:08.144000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781584568.178, 'datetime': '2026-06-16 10:06:08.178000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781584568.246, 'datetime': '2026-06-16 10:06:08.246000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781584568.339, 'datetime': '2026-06-16 10:06:08.339000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781584568.3390002, 'datetime': '2026-06-16 10:06:08.339000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 8, 515370), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781584568.501, 'datetime': '2026-06-16 10:06:08.501000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781584568.509, 'datetime': '2026-06-16 10:06:08.509000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781584568.565, 'datetime': '2026-06-16 10:06:08.565000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781584568.616, 'datetime': '2026-06-16 10:06:08.616000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 10:06:09,211.211 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 7, 439022), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781584567.4160001, 'datetime': '2026-06-16 10:06:07.416000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781584567.407, 'datetime': '2026-06-16 10:06:07.407000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781584567.4550002, 'datetime': '2026-06-16 10:06:07.455000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781584567.518, 'datetime': '2026-06-16 10:06:07.518000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781584567.619, 'datetime': '2026-06-16 10:06:07.619000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781584567.7010002, 'datetime': '2026-06-16 10:06:07.701000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781584567.677, 'datetime': '2026-06-16 10:06:07.677000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781584567.723, 'datetime': '2026-06-16 10:06:07.723000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781584567.822, 'datetime': '2026-06-16 10:06:07.822000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 8, 818030), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781584568.75, 'datetime': '2026-06-16 10:06:08.750000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781584568.901, 'datetime': '2026-06-16 10:06:08.901000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781584568.929, 'datetime': '2026-06-16 10:06:08.929000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781584569.041, 'datetime': '2026-06-16 10:06:09.041000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781584569.054, 'datetime': '2026-06-16 10:06:09.054000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 8, 4140), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781584567.976, 'datetime': '2026-06-16 10:06:07.976000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781584567.963, 'datetime': '2026-06-16 10:06:07.963000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781584568.1000001, 'datetime': '2026-06-16 10:06:08.100000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781584568.141, 'datetime': '2026-06-16 10:06:08.141000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781584568.144, 'datetime': '2026-06-16 10:06:08.144000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781584568.178, 'datetime': '2026-06-16 10:06:08.178000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781584568.246, 'datetime': '2026-06-16 10:06:08.246000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781584568.339, 'datetime': '2026-06-16 10:06:08.339000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781584568.3390002, 'datetime': '2026-06-16 10:06:08.339000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 8, 515370), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781584568.501, 'datetime': '2026-06-16 10:06:08.501000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781584568.509, 'datetime': '2026-06-16 10:06:08.509000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781584568.565, 'datetime': '2026-06-16 10:06:08.565000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781584568.616, 'datetime': '2026-06-16 10:06:08.616000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 10:06:09,224.224 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 7, 439022), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781584567.4160001, 'datetime': '2026-06-16 10:06:07.416000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781584567.407, 'datetime': '2026-06-16 10:06:07.407000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781584567.4550002, 'datetime': '2026-06-16 10:06:07.455000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781584567.518, 'datetime': '2026-06-16 10:06:07.518000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '254', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781584567.619, 'datetime': '2026-06-16 10:06:07.619000', 'tray_weight': '254', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781584567.7010002, 'datetime': '2026-06-16 10:06:07.701000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781584567.677, 'datetime': '2026-06-16 10:06:07.677000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781584567.723, 'datetime': '2026-06-16 10:06:07.723000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781584567.822, 'datetime': '2026-06-16 10:06:07.822000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 8, 818030), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781584568.75, 'datetime': '2026-06-16 10:06:08.750000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781584568.901, 'datetime': '2026-06-16 10:06:08.901000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781584568.929, 'datetime': '2026-06-16 10:06:08.929000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781584569.041, 'datetime': '2026-06-16 10:06:09.041000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781584569.054, 'datetime': '2026-06-16 10:06:09.054000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 8, 4140), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781584567.976, 'datetime': '2026-06-16 10:06:07.976000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781584567.963, 'datetime': '2026-06-16 10:06:07.963000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781584568.1000001, 'datetime': '2026-06-16 10:06:08.100000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781584568.141, 'datetime': '2026-06-16 10:06:08.141000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781584568.144, 'datetime': '2026-06-16 10:06:08.144000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781584568.178, 'datetime': '2026-06-16 10:06:08.178000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781584568.246, 'datetime': '2026-06-16 10:06:08.246000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781584568.339, 'datetime': '2026-06-16 10:06:08.339000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781584568.3390002, 'datetime': '2026-06-16 10:06:08.339000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 8, 515370), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781584568.501, 'datetime': '2026-06-16 10:06:08.501000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781584568.509, 'datetime': '2026-06-16 10:06:08.509000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781584568.565, 'datetime': '2026-06-16 10:06:08.565000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781584568.616, 'datetime': '2026-06-16 10:06:08.616000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 10:15:49,546.546 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 48, 782298), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781585148.729, 'datetime': '2026-06-16 10:15:48.729000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781585148.838, 'datetime': '2026-06-16 10:15:48.838000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781585148.938, 'datetime': '2026-06-16 10:15:48.938000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781585148.95, 'datetime': '2026-06-16 10:15:48.950000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781585149.035, 'datetime': '2026-06-16 10:15:49.035000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781585149.105, 'datetime': '2026-06-16 10:15:49.105000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781585149.115, 'datetime': '2026-06-16 10:15:49.115000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781585149.201, 'datetime': '2026-06-16 10:15:49.201000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781585149.244, 'datetime': '2026-06-16 10:15:49.244000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 8, 818030), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781584568.75, 'datetime': '2026-06-16 10:06:08.750000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781584568.901, 'datetime': '2026-06-16 10:06:08.901000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781584568.929, 'datetime': '2026-06-16 10:06:08.929000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781584569.041, 'datetime': '2026-06-16 10:06:09.041000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781584569.054, 'datetime': '2026-06-16 10:06:09.054000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 8, 4140), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781584567.976, 'datetime': '2026-06-16 10:06:07.976000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781584567.963, 'datetime': '2026-06-16 10:06:07.963000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781584568.1000001, 'datetime': '2026-06-16 10:06:08.100000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781584568.141, 'datetime': '2026-06-16 10:06:08.141000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781584568.144, 'datetime': '2026-06-16 10:06:08.144000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781584568.178, 'datetime': '2026-06-16 10:06:08.178000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781584568.246, 'datetime': '2026-06-16 10:06:08.246000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781584568.339, 'datetime': '2026-06-16 10:06:08.339000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781584568.3390002, 'datetime': '2026-06-16 10:06:08.339000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 8, 515370), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781584568.501, 'datetime': '2026-06-16 10:06:08.501000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781584568.509, 'datetime': '2026-06-16 10:06:08.509000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781584568.565, 'datetime': '2026-06-16 10:06:08.565000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781584568.616, 'datetime': '2026-06-16 10:06:08.616000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 10:15:49,559.559 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 48, 782298), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781585148.729, 'datetime': '2026-06-16 10:15:48.729000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781585148.838, 'datetime': '2026-06-16 10:15:48.838000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781585148.938, 'datetime': '2026-06-16 10:15:48.938000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781585148.95, 'datetime': '2026-06-16 10:15:48.950000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781585149.035, 'datetime': '2026-06-16 10:15:49.035000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781585149.105, 'datetime': '2026-06-16 10:15:49.105000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781585149.115, 'datetime': '2026-06-16 10:15:49.115000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781585149.201, 'datetime': '2026-06-16 10:15:49.201000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781585149.244, 'datetime': '2026-06-16 10:15:49.244000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 8, 818030), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781584568.75, 'datetime': '2026-06-16 10:06:08.750000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781584568.901, 'datetime': '2026-06-16 10:06:08.901000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781584568.929, 'datetime': '2026-06-16 10:06:08.929000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781584569.041, 'datetime': '2026-06-16 10:06:09.041000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781584569.054, 'datetime': '2026-06-16 10:06:09.054000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 8, 4140), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781584567.976, 'datetime': '2026-06-16 10:06:07.976000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781584567.963, 'datetime': '2026-06-16 10:06:07.963000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781584568.1000001, 'datetime': '2026-06-16 10:06:08.100000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781584568.141, 'datetime': '2026-06-16 10:06:08.141000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781584568.144, 'datetime': '2026-06-16 10:06:08.144000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781584568.178, 'datetime': '2026-06-16 10:06:08.178000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781584568.246, 'datetime': '2026-06-16 10:06:08.246000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781584568.339, 'datetime': '2026-06-16 10:06:08.339000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781584568.3390002, 'datetime': '2026-06-16 10:06:08.339000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 8, 515370), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781584568.501, 'datetime': '2026-06-16 10:06:08.501000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781584568.509, 'datetime': '2026-06-16 10:06:08.509000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781584568.565, 'datetime': '2026-06-16 10:06:08.565000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781584568.616, 'datetime': '2026-06-16 10:06:08.616000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 10:15:50,232.232 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 48, 782298), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781585148.729, 'datetime': '2026-06-16 10:15:48.729000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781585148.838, 'datetime': '2026-06-16 10:15:48.838000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781585148.938, 'datetime': '2026-06-16 10:15:48.938000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781585148.95, 'datetime': '2026-06-16 10:15:48.950000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781585149.035, 'datetime': '2026-06-16 10:15:49.035000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781585149.105, 'datetime': '2026-06-16 10:15:49.105000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781585149.115, 'datetime': '2026-06-16 10:15:49.115000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781585149.201, 'datetime': '2026-06-16 10:15:49.201000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781585149.244, 'datetime': '2026-06-16 10:15:49.244000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 8, 818030), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781584568.75, 'datetime': '2026-06-16 10:06:08.750000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781584568.901, 'datetime': '2026-06-16 10:06:08.901000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781584568.929, 'datetime': '2026-06-16 10:06:08.929000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781584569.041, 'datetime': '2026-06-16 10:06:09.041000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781584569.054, 'datetime': '2026-06-16 10:06:09.054000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 49, 580180), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781585149.559, 'datetime': '2026-06-16 10:15:49.559000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781585149.6100001, 'datetime': '2026-06-16 10:15:49.610000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781585149.727, 'datetime': '2026-06-16 10:15:49.727000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781585149.79, 'datetime': '2026-06-16 10:15:49.790000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781585149.771, 'datetime': '2026-06-16 10:15:49.771000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781585149.935, 'datetime': '2026-06-16 10:15:49.935000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781585149.935, 'datetime': '2026-06-16 10:15:49.935000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781585150.0419998, 'datetime': '2026-06-16 10:15:50.042000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781585150.106, 'datetime': '2026-06-16 10:15:50.106000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 8, 515370), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781584568.501, 'datetime': '2026-06-16 10:06:08.501000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781584568.509, 'datetime': '2026-06-16 10:06:08.509000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781584568.565, 'datetime': '2026-06-16 10:06:08.565000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781584568.616, 'datetime': '2026-06-16 10:06:08.616000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 10:15:50,247.247 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 48, 782298), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781585148.729, 'datetime': '2026-06-16 10:15:48.729000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781585148.838, 'datetime': '2026-06-16 10:15:48.838000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781585148.938, 'datetime': '2026-06-16 10:15:48.938000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781585148.95, 'datetime': '2026-06-16 10:15:48.950000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781585149.035, 'datetime': '2026-06-16 10:15:49.035000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781585149.105, 'datetime': '2026-06-16 10:15:49.105000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781585149.115, 'datetime': '2026-06-16 10:15:49.115000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781585149.201, 'datetime': '2026-06-16 10:15:49.201000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781585149.244, 'datetime': '2026-06-16 10:15:49.244000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 8, 818030), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781584568.75, 'datetime': '2026-06-16 10:06:08.750000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781584568.901, 'datetime': '2026-06-16 10:06:08.901000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781584568.929, 'datetime': '2026-06-16 10:06:08.929000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781584569.041, 'datetime': '2026-06-16 10:06:09.041000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781584569.054, 'datetime': '2026-06-16 10:06:09.054000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 49, 580180), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781585149.559, 'datetime': '2026-06-16 10:15:49.559000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781585149.6100001, 'datetime': '2026-06-16 10:15:49.610000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781585149.727, 'datetime': '2026-06-16 10:15:49.727000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781585149.79, 'datetime': '2026-06-16 10:15:49.790000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781585149.771, 'datetime': '2026-06-16 10:15:49.771000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781585149.935, 'datetime': '2026-06-16 10:15:49.935000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781585149.935, 'datetime': '2026-06-16 10:15:49.935000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781585150.0419998, 'datetime': '2026-06-16 10:15:50.042000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781585150.106, 'datetime': '2026-06-16 10:15:50.106000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 8, 515370), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781584568.501, 'datetime': '2026-06-16 10:06:08.501000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781584568.509, 'datetime': '2026-06-16 10:06:08.509000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781584568.565, 'datetime': '2026-06-16 10:06:08.565000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781584568.616, 'datetime': '2026-06-16 10:06:08.616000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 10:15:50,570.570 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 48, 782298), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781585148.729, 'datetime': '2026-06-16 10:15:48.729000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781585148.838, 'datetime': '2026-06-16 10:15:48.838000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781585148.938, 'datetime': '2026-06-16 10:15:48.938000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781585148.95, 'datetime': '2026-06-16 10:15:48.950000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781585149.035, 'datetime': '2026-06-16 10:15:49.035000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781585149.105, 'datetime': '2026-06-16 10:15:49.105000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781585149.115, 'datetime': '2026-06-16 10:15:49.115000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781585149.201, 'datetime': '2026-06-16 10:15:49.201000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781585149.244, 'datetime': '2026-06-16 10:15:49.244000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 8, 818030), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781584568.75, 'datetime': '2026-06-16 10:06:08.750000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781584568.901, 'datetime': '2026-06-16 10:06:08.901000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781584568.929, 'datetime': '2026-06-16 10:06:08.929000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781584569.041, 'datetime': '2026-06-16 10:06:09.041000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781584569.054, 'datetime': '2026-06-16 10:06:09.054000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 49, 580180), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781585149.559, 'datetime': '2026-06-16 10:15:49.559000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781585149.6100001, 'datetime': '2026-06-16 10:15:49.610000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781585149.727, 'datetime': '2026-06-16 10:15:49.727000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781585149.79, 'datetime': '2026-06-16 10:15:49.790000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781585149.771, 'datetime': '2026-06-16 10:15:49.771000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781585149.935, 'datetime': '2026-06-16 10:15:49.935000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781585149.935, 'datetime': '2026-06-16 10:15:49.935000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781585150.0419998, 'datetime': '2026-06-16 10:15:50.042000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781585150.106, 'datetime': '2026-06-16 10:15:50.106000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 50, 269128), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781585150.273, 'datetime': '2026-06-16 10:15:50.273000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781585150.329, 'datetime': '2026-06-16 10:15:50.329000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781585150.3470001, 'datetime': '2026-06-16 10:15:50.347000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781585150.453, 'datetime': '2026-06-16 10:15:50.453000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 10:15:50,585.585 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 48, 782298), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781585148.729, 'datetime': '2026-06-16 10:15:48.729000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781585148.838, 'datetime': '2026-06-16 10:15:48.838000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781585148.938, 'datetime': '2026-06-16 10:15:48.938000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781585148.95, 'datetime': '2026-06-16 10:15:48.950000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781585149.035, 'datetime': '2026-06-16 10:15:49.035000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781585149.105, 'datetime': '2026-06-16 10:15:49.105000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781585149.115, 'datetime': '2026-06-16 10:15:49.115000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781585149.201, 'datetime': '2026-06-16 10:15:49.201000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781585149.244, 'datetime': '2026-06-16 10:15:49.244000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 6, 8, 818030), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781584568.75, 'datetime': '2026-06-16 10:06:08.750000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781584568.901, 'datetime': '2026-06-16 10:06:08.901000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781584568.929, 'datetime': '2026-06-16 10:06:08.929000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781584569.041, 'datetime': '2026-06-16 10:06:09.041000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781584569.054, 'datetime': '2026-06-16 10:06:09.054000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 49, 580180), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781585149.559, 'datetime': '2026-06-16 10:15:49.559000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781585149.6100001, 'datetime': '2026-06-16 10:15:49.610000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781585149.727, 'datetime': '2026-06-16 10:15:49.727000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781585149.79, 'datetime': '2026-06-16 10:15:49.790000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781585149.771, 'datetime': '2026-06-16 10:15:49.771000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781585149.935, 'datetime': '2026-06-16 10:15:49.935000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781585149.935, 'datetime': '2026-06-16 10:15:49.935000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781585150.0419998, 'datetime': '2026-06-16 10:15:50.042000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781585150.106, 'datetime': '2026-06-16 10:15:50.106000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 50, 269128), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781585150.273, 'datetime': '2026-06-16 10:15:50.273000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781585150.329, 'datetime': '2026-06-16 10:15:50.329000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781585150.3470001, 'datetime': '2026-06-16 10:15:50.347000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781585150.453, 'datetime': '2026-06-16 10:15:50.453000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 10:15:50,897.897 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 48, 782298), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781585148.729, 'datetime': '2026-06-16 10:15:48.729000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781585148.838, 'datetime': '2026-06-16 10:15:48.838000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781585148.938, 'datetime': '2026-06-16 10:15:48.938000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781585148.95, 'datetime': '2026-06-16 10:15:48.950000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781585149.035, 'datetime': '2026-06-16 10:15:49.035000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781585149.105, 'datetime': '2026-06-16 10:15:49.105000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781585149.115, 'datetime': '2026-06-16 10:15:49.115000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781585149.201, 'datetime': '2026-06-16 10:15:49.201000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781585149.244, 'datetime': '2026-06-16 10:15:49.244000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 50, 606721), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781585150.5509999, 'datetime': '2026-06-16 10:15:50.551000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781585150.595, 'datetime': '2026-06-16 10:15:50.595000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781585150.644, 'datetime': '2026-06-16 10:15:50.644000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781585150.725, 'datetime': '2026-06-16 10:15:50.725000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781585150.766, 'datetime': '2026-06-16 10:15:50.766000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 49, 580180), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781585149.559, 'datetime': '2026-06-16 10:15:49.559000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781585149.6100001, 'datetime': '2026-06-16 10:15:49.610000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781585149.727, 'datetime': '2026-06-16 10:15:49.727000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781585149.79, 'datetime': '2026-06-16 10:15:49.790000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781585149.771, 'datetime': '2026-06-16 10:15:49.771000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781585149.935, 'datetime': '2026-06-16 10:15:49.935000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781585149.935, 'datetime': '2026-06-16 10:15:49.935000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781585150.0419998, 'datetime': '2026-06-16 10:15:50.042000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781585150.106, 'datetime': '2026-06-16 10:15:50.106000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 50, 269128), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781585150.273, 'datetime': '2026-06-16 10:15:50.273000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781585150.329, 'datetime': '2026-06-16 10:15:50.329000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781585150.3470001, 'datetime': '2026-06-16 10:15:50.347000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781585150.453, 'datetime': '2026-06-16 10:15:50.453000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 10:15:50,911.911 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 48, 782298), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781585148.729, 'datetime': '2026-06-16 10:15:48.729000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781585148.838, 'datetime': '2026-06-16 10:15:48.838000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781585148.938, 'datetime': '2026-06-16 10:15:48.938000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781585148.95, 'datetime': '2026-06-16 10:15:48.950000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781585149.035, 'datetime': '2026-06-16 10:15:49.035000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781585149.105, 'datetime': '2026-06-16 10:15:49.105000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781585149.115, 'datetime': '2026-06-16 10:15:49.115000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781585149.201, 'datetime': '2026-06-16 10:15:49.201000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781585149.244, 'datetime': '2026-06-16 10:15:49.244000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 50, 606721), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781585150.5509999, 'datetime': '2026-06-16 10:15:50.551000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781585150.595, 'datetime': '2026-06-16 10:15:50.595000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781585150.644, 'datetime': '2026-06-16 10:15:50.644000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781585150.725, 'datetime': '2026-06-16 10:15:50.725000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781585150.766, 'datetime': '2026-06-16 10:15:50.766000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 49, 580180), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781585149.559, 'datetime': '2026-06-16 10:15:49.559000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781585149.6100001, 'datetime': '2026-06-16 10:15:49.610000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781585149.727, 'datetime': '2026-06-16 10:15:49.727000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781585149.79, 'datetime': '2026-06-16 10:15:49.790000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781585149.771, 'datetime': '2026-06-16 10:15:49.771000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781585149.935, 'datetime': '2026-06-16 10:15:49.935000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781585149.935, 'datetime': '2026-06-16 10:15:49.935000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781585150.0419998, 'datetime': '2026-06-16 10:15:50.042000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781585150.106, 'datetime': '2026-06-16 10:15:50.106000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 50, 269128), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781585150.273, 'datetime': '2026-06-16 10:15:50.273000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781585150.329, 'datetime': '2026-06-16 10:15:50.329000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781585150.3470001, 'datetime': '2026-06-16 10:15:50.347000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781585150.453, 'datetime': '2026-06-16 10:15:50.453000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 10:16:54,027.027 INFO    ] processOrderPayment version is : v2
[2026-06-16 10:26:05,602.602 INFO    ] processOrderPayment version is : v2
[2026-06-16 10:33:50,579.579 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 49, 803395), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781586229.778, 'datetime': '2026-06-16 10:33:49.778000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781586229.858, 'datetime': '2026-06-16 10:33:49.858000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781586229.94, 'datetime': '2026-06-16 10:33:49.940000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781586229.9650002, 'datetime': '2026-06-16 10:33:49.965000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781586230.072, 'datetime': '2026-06-16 10:33:50.072000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781586230.1060002, 'datetime': '2026-06-16 10:33:50.106000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781586230.151, 'datetime': '2026-06-16 10:33:50.151000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781586230.2710001, 'datetime': '2026-06-16 10:33:50.271000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781586230.308, 'datetime': '2026-06-16 10:33:50.308000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 50, 606721), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781585150.5509999, 'datetime': '2026-06-16 10:15:50.551000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781585150.595, 'datetime': '2026-06-16 10:15:50.595000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781585150.644, 'datetime': '2026-06-16 10:15:50.644000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781585150.725, 'datetime': '2026-06-16 10:15:50.725000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781585150.766, 'datetime': '2026-06-16 10:15:50.766000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 49, 580180), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781585149.559, 'datetime': '2026-06-16 10:15:49.559000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781585149.6100001, 'datetime': '2026-06-16 10:15:49.610000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781585149.727, 'datetime': '2026-06-16 10:15:49.727000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781585149.79, 'datetime': '2026-06-16 10:15:49.790000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781585149.771, 'datetime': '2026-06-16 10:15:49.771000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781585149.935, 'datetime': '2026-06-16 10:15:49.935000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781585149.935, 'datetime': '2026-06-16 10:15:49.935000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781585150.0419998, 'datetime': '2026-06-16 10:15:50.042000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781585150.106, 'datetime': '2026-06-16 10:15:50.106000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 50, 269128), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781585150.273, 'datetime': '2026-06-16 10:15:50.273000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781585150.329, 'datetime': '2026-06-16 10:15:50.329000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781585150.3470001, 'datetime': '2026-06-16 10:15:50.347000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781585150.453, 'datetime': '2026-06-16 10:15:50.453000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 10:33:50,593.593 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 49, 803395), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781586229.778, 'datetime': '2026-06-16 10:33:49.778000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781586229.858, 'datetime': '2026-06-16 10:33:49.858000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781586229.94, 'datetime': '2026-06-16 10:33:49.940000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781586229.9650002, 'datetime': '2026-06-16 10:33:49.965000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781586230.072, 'datetime': '2026-06-16 10:33:50.072000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781586230.1060002, 'datetime': '2026-06-16 10:33:50.106000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781586230.151, 'datetime': '2026-06-16 10:33:50.151000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781586230.2710001, 'datetime': '2026-06-16 10:33:50.271000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781586230.308, 'datetime': '2026-06-16 10:33:50.308000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 50, 606721), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781585150.5509999, 'datetime': '2026-06-16 10:15:50.551000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781585150.595, 'datetime': '2026-06-16 10:15:50.595000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781585150.644, 'datetime': '2026-06-16 10:15:50.644000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781585150.725, 'datetime': '2026-06-16 10:15:50.725000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781585150.766, 'datetime': '2026-06-16 10:15:50.766000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 49, 580180), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781585149.559, 'datetime': '2026-06-16 10:15:49.559000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781585149.6100001, 'datetime': '2026-06-16 10:15:49.610000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781585149.727, 'datetime': '2026-06-16 10:15:49.727000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781585149.79, 'datetime': '2026-06-16 10:15:49.790000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1028', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781585149.771, 'datetime': '2026-06-16 10:15:49.771000', 'tray_weight': '1028', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781585149.935, 'datetime': '2026-06-16 10:15:49.935000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781585149.935, 'datetime': '2026-06-16 10:15:49.935000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781585150.0419998, 'datetime': '2026-06-16 10:15:50.042000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781585150.106, 'datetime': '2026-06-16 10:15:50.106000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 50, 269128), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781585150.273, 'datetime': '2026-06-16 10:15:50.273000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781585150.329, 'datetime': '2026-06-16 10:15:50.329000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781585150.3470001, 'datetime': '2026-06-16 10:15:50.347000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781585150.453, 'datetime': '2026-06-16 10:15:50.453000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 10:33:51,230.230 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 49, 803395), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781586229.778, 'datetime': '2026-06-16 10:33:49.778000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781586229.858, 'datetime': '2026-06-16 10:33:49.858000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781586229.94, 'datetime': '2026-06-16 10:33:49.940000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781586229.9650002, 'datetime': '2026-06-16 10:33:49.965000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781586230.072, 'datetime': '2026-06-16 10:33:50.072000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781586230.1060002, 'datetime': '2026-06-16 10:33:50.106000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781586230.151, 'datetime': '2026-06-16 10:33:50.151000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781586230.2710001, 'datetime': '2026-06-16 10:33:50.271000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781586230.308, 'datetime': '2026-06-16 10:33:50.308000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 50, 606721), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781585150.5509999, 'datetime': '2026-06-16 10:15:50.551000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781585150.595, 'datetime': '2026-06-16 10:15:50.595000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781585150.644, 'datetime': '2026-06-16 10:15:50.644000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781585150.725, 'datetime': '2026-06-16 10:15:50.725000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781585150.766, 'datetime': '2026-06-16 10:15:50.766000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 50, 613372), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781586230.58, 'datetime': '2026-06-16 10:33:50.580000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '933', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781586230.5930002, 'datetime': '2026-06-16 10:33:50.593000', 'tray_weight': '933', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781586230.741, 'datetime': '2026-06-16 10:33:50.741000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781586230.802, 'datetime': '2026-06-16 10:33:50.802000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781586230.813, 'datetime': '2026-06-16 10:33:50.813000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781586230.948, 'datetime': '2026-06-16 10:33:50.948000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781586230.933, 'datetime': '2026-06-16 10:33:50.933000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781586230.992, 'datetime': '2026-06-16 10:33:50.992000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781586231.118, 'datetime': '2026-06-16 10:33:51.118000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 50, 269128), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781585150.273, 'datetime': '2026-06-16 10:15:50.273000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781585150.329, 'datetime': '2026-06-16 10:15:50.329000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781585150.3470001, 'datetime': '2026-06-16 10:15:50.347000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781585150.453, 'datetime': '2026-06-16 10:15:50.453000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 10:33:51,244.244 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 49, 803395), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781586229.778, 'datetime': '2026-06-16 10:33:49.778000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781586229.858, 'datetime': '2026-06-16 10:33:49.858000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781586229.94, 'datetime': '2026-06-16 10:33:49.940000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781586229.9650002, 'datetime': '2026-06-16 10:33:49.965000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781586230.072, 'datetime': '2026-06-16 10:33:50.072000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781586230.1060002, 'datetime': '2026-06-16 10:33:50.106000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781586230.151, 'datetime': '2026-06-16 10:33:50.151000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781586230.2710001, 'datetime': '2026-06-16 10:33:50.271000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781586230.308, 'datetime': '2026-06-16 10:33:50.308000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 50, 606721), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781585150.5509999, 'datetime': '2026-06-16 10:15:50.551000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781585150.595, 'datetime': '2026-06-16 10:15:50.595000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781585150.644, 'datetime': '2026-06-16 10:15:50.644000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781585150.725, 'datetime': '2026-06-16 10:15:50.725000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781585150.766, 'datetime': '2026-06-16 10:15:50.766000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 50, 613372), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781586230.58, 'datetime': '2026-06-16 10:33:50.580000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '933', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781586230.5930002, 'datetime': '2026-06-16 10:33:50.593000', 'tray_weight': '933', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781586230.741, 'datetime': '2026-06-16 10:33:50.741000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781586230.802, 'datetime': '2026-06-16 10:33:50.802000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781586230.813, 'datetime': '2026-06-16 10:33:50.813000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781586230.948, 'datetime': '2026-06-16 10:33:50.948000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781586230.933, 'datetime': '2026-06-16 10:33:50.933000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781586230.992, 'datetime': '2026-06-16 10:33:50.992000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781586231.118, 'datetime': '2026-06-16 10:33:51.118000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 50, 269128), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781585150.273, 'datetime': '2026-06-16 10:15:50.273000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781585150.329, 'datetime': '2026-06-16 10:15:50.329000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781585150.3470001, 'datetime': '2026-06-16 10:15:50.347000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781585150.453, 'datetime': '2026-06-16 10:15:50.453000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 10:33:51,553.553 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 49, 803395), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781586229.778, 'datetime': '2026-06-16 10:33:49.778000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781586229.858, 'datetime': '2026-06-16 10:33:49.858000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781586229.94, 'datetime': '2026-06-16 10:33:49.940000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781586229.9650002, 'datetime': '2026-06-16 10:33:49.965000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781586230.072, 'datetime': '2026-06-16 10:33:50.072000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781586230.1060002, 'datetime': '2026-06-16 10:33:50.106000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781586230.151, 'datetime': '2026-06-16 10:33:50.151000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781586230.2710001, 'datetime': '2026-06-16 10:33:50.271000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781586230.308, 'datetime': '2026-06-16 10:33:50.308000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 50, 606721), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781585150.5509999, 'datetime': '2026-06-16 10:15:50.551000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781585150.595, 'datetime': '2026-06-16 10:15:50.595000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781585150.644, 'datetime': '2026-06-16 10:15:50.644000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781585150.725, 'datetime': '2026-06-16 10:15:50.725000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781585150.766, 'datetime': '2026-06-16 10:15:50.766000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 50, 613372), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781586230.58, 'datetime': '2026-06-16 10:33:50.580000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '933', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781586230.5930002, 'datetime': '2026-06-16 10:33:50.593000', 'tray_weight': '933', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781586230.741, 'datetime': '2026-06-16 10:33:50.741000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781586230.802, 'datetime': '2026-06-16 10:33:50.802000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781586230.813, 'datetime': '2026-06-16 10:33:50.813000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781586230.948, 'datetime': '2026-06-16 10:33:50.948000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781586230.933, 'datetime': '2026-06-16 10:33:50.933000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781586230.992, 'datetime': '2026-06-16 10:33:50.992000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781586231.118, 'datetime': '2026-06-16 10:33:51.118000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 51, 263478), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781586231.183, 'datetime': '2026-06-16 10:33:51.183000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781586231.328, 'datetime': '2026-06-16 10:33:51.328000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781586231.405, 'datetime': '2026-06-16 10:33:51.405000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781586231.422, 'datetime': '2026-06-16 10:33:51.422000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 10:33:51,566.566 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 49, 803395), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781586229.778, 'datetime': '2026-06-16 10:33:49.778000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781586229.858, 'datetime': '2026-06-16 10:33:49.858000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781586229.94, 'datetime': '2026-06-16 10:33:49.940000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781586229.9650002, 'datetime': '2026-06-16 10:33:49.965000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781586230.072, 'datetime': '2026-06-16 10:33:50.072000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781586230.1060002, 'datetime': '2026-06-16 10:33:50.106000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781586230.151, 'datetime': '2026-06-16 10:33:50.151000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781586230.2710001, 'datetime': '2026-06-16 10:33:50.271000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781586230.308, 'datetime': '2026-06-16 10:33:50.308000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 15, 50, 606721), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781585150.5509999, 'datetime': '2026-06-16 10:15:50.551000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781585150.595, 'datetime': '2026-06-16 10:15:50.595000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781585150.644, 'datetime': '2026-06-16 10:15:50.644000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781585150.725, 'datetime': '2026-06-16 10:15:50.725000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781585150.766, 'datetime': '2026-06-16 10:15:50.766000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 50, 613372), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781586230.58, 'datetime': '2026-06-16 10:33:50.580000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '933', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781586230.5930002, 'datetime': '2026-06-16 10:33:50.593000', 'tray_weight': '933', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781586230.741, 'datetime': '2026-06-16 10:33:50.741000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781586230.802, 'datetime': '2026-06-16 10:33:50.802000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781586230.813, 'datetime': '2026-06-16 10:33:50.813000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781586230.948, 'datetime': '2026-06-16 10:33:50.948000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781586230.933, 'datetime': '2026-06-16 10:33:50.933000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781586230.992, 'datetime': '2026-06-16 10:33:50.992000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781586231.118, 'datetime': '2026-06-16 10:33:51.118000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 51, 263478), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781586231.183, 'datetime': '2026-06-16 10:33:51.183000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781586231.328, 'datetime': '2026-06-16 10:33:51.328000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781586231.405, 'datetime': '2026-06-16 10:33:51.405000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781586231.422, 'datetime': '2026-06-16 10:33:51.422000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 10:33:51,942.942 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 49, 803395), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781586229.778, 'datetime': '2026-06-16 10:33:49.778000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781586229.858, 'datetime': '2026-06-16 10:33:49.858000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781586229.94, 'datetime': '2026-06-16 10:33:49.940000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781586229.9650002, 'datetime': '2026-06-16 10:33:49.965000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781586230.072, 'datetime': '2026-06-16 10:33:50.072000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781586230.1060002, 'datetime': '2026-06-16 10:33:50.106000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781586230.151, 'datetime': '2026-06-16 10:33:50.151000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781586230.2710001, 'datetime': '2026-06-16 10:33:50.271000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781586230.308, 'datetime': '2026-06-16 10:33:50.308000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 51, 586121), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781586231.502, 'datetime': '2026-06-16 10:33:51.502000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781586231.6230001, 'datetime': '2026-06-16 10:33:51.623000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781586231.695, 'datetime': '2026-06-16 10:33:51.695000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781586231.707, 'datetime': '2026-06-16 10:33:51.707000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781586231.8300002, 'datetime': '2026-06-16 10:33:51.830000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 50, 613372), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781586230.58, 'datetime': '2026-06-16 10:33:50.580000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '933', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781586230.5930002, 'datetime': '2026-06-16 10:33:50.593000', 'tray_weight': '933', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781586230.741, 'datetime': '2026-06-16 10:33:50.741000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781586230.802, 'datetime': '2026-06-16 10:33:50.802000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781586230.813, 'datetime': '2026-06-16 10:33:50.813000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781586230.948, 'datetime': '2026-06-16 10:33:50.948000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781586230.933, 'datetime': '2026-06-16 10:33:50.933000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781586230.992, 'datetime': '2026-06-16 10:33:50.992000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781586231.118, 'datetime': '2026-06-16 10:33:51.118000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 51, 263478), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781586231.183, 'datetime': '2026-06-16 10:33:51.183000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781586231.328, 'datetime': '2026-06-16 10:33:51.328000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781586231.405, 'datetime': '2026-06-16 10:33:51.405000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781586231.422, 'datetime': '2026-06-16 10:33:51.422000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 10:33:51,955.955 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 49, 803395), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781586229.778, 'datetime': '2026-06-16 10:33:49.778000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781586229.858, 'datetime': '2026-06-16 10:33:49.858000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781586229.94, 'datetime': '2026-06-16 10:33:49.940000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781586229.9650002, 'datetime': '2026-06-16 10:33:49.965000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781586230.072, 'datetime': '2026-06-16 10:33:50.072000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781586230.1060002, 'datetime': '2026-06-16 10:33:50.106000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781586230.151, 'datetime': '2026-06-16 10:33:50.151000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781586230.2710001, 'datetime': '2026-06-16 10:33:50.271000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781586230.308, 'datetime': '2026-06-16 10:33:50.308000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 51, 586121), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781586231.502, 'datetime': '2026-06-16 10:33:51.502000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781586231.6230001, 'datetime': '2026-06-16 10:33:51.623000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781586231.695, 'datetime': '2026-06-16 10:33:51.695000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781586231.707, 'datetime': '2026-06-16 10:33:51.707000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781586231.8300002, 'datetime': '2026-06-16 10:33:51.830000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 50, 613372), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781586230.58, 'datetime': '2026-06-16 10:33:50.580000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '933', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781586230.5930002, 'datetime': '2026-06-16 10:33:50.593000', 'tray_weight': '933', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781586230.741, 'datetime': '2026-06-16 10:33:50.741000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781586230.802, 'datetime': '2026-06-16 10:33:50.802000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781586230.813, 'datetime': '2026-06-16 10:33:50.813000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781586230.948, 'datetime': '2026-06-16 10:33:50.948000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781586230.933, 'datetime': '2026-06-16 10:33:50.933000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781586230.992, 'datetime': '2026-06-16 10:33:50.992000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781586231.118, 'datetime': '2026-06-16 10:33:51.118000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 51, 263478), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781586231.183, 'datetime': '2026-06-16 10:33:51.183000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781586231.328, 'datetime': '2026-06-16 10:33:51.328000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781586231.405, 'datetime': '2026-06-16 10:33:51.405000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781586231.422, 'datetime': '2026-06-16 10:33:51.422000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 10:39:32,460.460 INFO    ] processOrderPayment version is : v2
[2026-06-16 10:46:40,620.620 INFO    ] processOrderPayment version is : v2
[2026-06-16 10:47:03,585.585 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 2, 760655), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781587022.7549999, 'datetime': '2026-06-16 10:47:02.755000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781587022.809, 'datetime': '2026-06-16 10:47:02.809000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781587022.8630002, 'datetime': '2026-06-16 10:47:02.863000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781587022.979, 'datetime': '2026-06-16 10:47:02.979000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781587023.039, 'datetime': '2026-06-16 10:47:03.039000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781587023.1130002, 'datetime': '2026-06-16 10:47:03.113000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781587023.1439998, 'datetime': '2026-06-16 10:47:03.144000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781587023.284, 'datetime': '2026-06-16 10:47:03.284000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781587023.318, 'datetime': '2026-06-16 10:47:03.318000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 51, 586121), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781586231.502, 'datetime': '2026-06-16 10:33:51.502000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781586231.6230001, 'datetime': '2026-06-16 10:33:51.623000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781586231.695, 'datetime': '2026-06-16 10:33:51.695000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781586231.707, 'datetime': '2026-06-16 10:33:51.707000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781586231.8300002, 'datetime': '2026-06-16 10:33:51.830000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 50, 613372), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781586230.58, 'datetime': '2026-06-16 10:33:50.580000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '933', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781586230.5930002, 'datetime': '2026-06-16 10:33:50.593000', 'tray_weight': '933', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781586230.741, 'datetime': '2026-06-16 10:33:50.741000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781586230.802, 'datetime': '2026-06-16 10:33:50.802000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781586230.813, 'datetime': '2026-06-16 10:33:50.813000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781586230.948, 'datetime': '2026-06-16 10:33:50.948000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781586230.933, 'datetime': '2026-06-16 10:33:50.933000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781586230.992, 'datetime': '2026-06-16 10:33:50.992000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781586231.118, 'datetime': '2026-06-16 10:33:51.118000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 51, 263478), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781586231.183, 'datetime': '2026-06-16 10:33:51.183000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781586231.328, 'datetime': '2026-06-16 10:33:51.328000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781586231.405, 'datetime': '2026-06-16 10:33:51.405000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781586231.422, 'datetime': '2026-06-16 10:33:51.422000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 10:47:03,600.600 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 2, 760655), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781587022.7549999, 'datetime': '2026-06-16 10:47:02.755000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781587022.809, 'datetime': '2026-06-16 10:47:02.809000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781587022.8630002, 'datetime': '2026-06-16 10:47:02.863000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781587022.979, 'datetime': '2026-06-16 10:47:02.979000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781587023.039, 'datetime': '2026-06-16 10:47:03.039000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781587023.1130002, 'datetime': '2026-06-16 10:47:03.113000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781587023.1439998, 'datetime': '2026-06-16 10:47:03.144000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781587023.284, 'datetime': '2026-06-16 10:47:03.284000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781587023.318, 'datetime': '2026-06-16 10:47:03.318000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 51, 586121), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781586231.502, 'datetime': '2026-06-16 10:33:51.502000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781586231.6230001, 'datetime': '2026-06-16 10:33:51.623000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781586231.695, 'datetime': '2026-06-16 10:33:51.695000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781586231.707, 'datetime': '2026-06-16 10:33:51.707000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781586231.8300002, 'datetime': '2026-06-16 10:33:51.830000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 50, 613372), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781586230.58, 'datetime': '2026-06-16 10:33:50.580000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '933', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781586230.5930002, 'datetime': '2026-06-16 10:33:50.593000', 'tray_weight': '933', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781586230.741, 'datetime': '2026-06-16 10:33:50.741000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781586230.802, 'datetime': '2026-06-16 10:33:50.802000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781586230.813, 'datetime': '2026-06-16 10:33:50.813000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781586230.948, 'datetime': '2026-06-16 10:33:50.948000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781586230.933, 'datetime': '2026-06-16 10:33:50.933000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781586230.992, 'datetime': '2026-06-16 10:33:50.992000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781586231.118, 'datetime': '2026-06-16 10:33:51.118000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 51, 263478), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781586231.183, 'datetime': '2026-06-16 10:33:51.183000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781586231.328, 'datetime': '2026-06-16 10:33:51.328000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781586231.405, 'datetime': '2026-06-16 10:33:51.405000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781586231.422, 'datetime': '2026-06-16 10:33:51.422000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 10:47:04,289.289 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 2, 760655), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781587022.7549999, 'datetime': '2026-06-16 10:47:02.755000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781587022.809, 'datetime': '2026-06-16 10:47:02.809000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781587022.8630002, 'datetime': '2026-06-16 10:47:02.863000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781587022.979, 'datetime': '2026-06-16 10:47:02.979000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781587023.039, 'datetime': '2026-06-16 10:47:03.039000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781587023.1130002, 'datetime': '2026-06-16 10:47:03.113000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781587023.1439998, 'datetime': '2026-06-16 10:47:03.144000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781587023.284, 'datetime': '2026-06-16 10:47:03.284000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781587023.318, 'datetime': '2026-06-16 10:47:03.318000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 51, 586121), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781586231.502, 'datetime': '2026-06-16 10:33:51.502000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781586231.6230001, 'datetime': '2026-06-16 10:33:51.623000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781586231.695, 'datetime': '2026-06-16 10:33:51.695000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781586231.707, 'datetime': '2026-06-16 10:33:51.707000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781586231.8300002, 'datetime': '2026-06-16 10:33:51.830000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 3, 623120), 'door_weights': [{'weight': '1089', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781587023.627, 'datetime': '2026-06-16 10:47:03.627000', 'tray_weight': '1089', 'expected_tray_weight': 1002}, {'weight': '946', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781587023.6759999, 'datetime': '2026-06-16 10:47:03.676000', 'tray_weight': '946', 'expected_tray_weight': 885}, {'weight': '838', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781587023.775, 'datetime': '2026-06-16 10:47:03.775000', 'tray_weight': '838', 'expected_tray_weight': 875}, {'weight': '854', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781587023.846, 'datetime': '2026-06-16 10:47:03.846000', 'tray_weight': '854', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781587023.832, 'datetime': '2026-06-16 10:47:03.832000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781587023.984, 'datetime': '2026-06-16 10:47:03.984000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '209', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781587023.988, 'datetime': '2026-06-16 10:47:03.988000', 'tray_weight': '209', 'expected_tray_weight': 203}, {'weight': '1483', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781587024.087, 'datetime': '2026-06-16 10:47:04.087000', 'tray_weight': '1483', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781587024.197, 'datetime': '2026-06-16 10:47:04.197000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 51, 263478), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781586231.183, 'datetime': '2026-06-16 10:33:51.183000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781586231.328, 'datetime': '2026-06-16 10:33:51.328000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781586231.405, 'datetime': '2026-06-16 10:33:51.405000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781586231.422, 'datetime': '2026-06-16 10:33:51.422000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 10:47:04,304.304 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 2, 760655), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781587022.7549999, 'datetime': '2026-06-16 10:47:02.755000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781587022.809, 'datetime': '2026-06-16 10:47:02.809000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781587022.8630002, 'datetime': '2026-06-16 10:47:02.863000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781587022.979, 'datetime': '2026-06-16 10:47:02.979000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781587023.039, 'datetime': '2026-06-16 10:47:03.039000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781587023.1130002, 'datetime': '2026-06-16 10:47:03.113000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781587023.1439998, 'datetime': '2026-06-16 10:47:03.144000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781587023.284, 'datetime': '2026-06-16 10:47:03.284000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781587023.318, 'datetime': '2026-06-16 10:47:03.318000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 51, 586121), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781586231.502, 'datetime': '2026-06-16 10:33:51.502000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781586231.6230001, 'datetime': '2026-06-16 10:33:51.623000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781586231.695, 'datetime': '2026-06-16 10:33:51.695000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781586231.707, 'datetime': '2026-06-16 10:33:51.707000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781586231.8300002, 'datetime': '2026-06-16 10:33:51.830000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 3, 623120), 'door_weights': [{'weight': '1089', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781587023.627, 'datetime': '2026-06-16 10:47:03.627000', 'tray_weight': '1089', 'expected_tray_weight': 1002}, {'weight': '946', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781587023.6759999, 'datetime': '2026-06-16 10:47:03.676000', 'tray_weight': '946', 'expected_tray_weight': 885}, {'weight': '838', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781587023.775, 'datetime': '2026-06-16 10:47:03.775000', 'tray_weight': '838', 'expected_tray_weight': 875}, {'weight': '854', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781587023.846, 'datetime': '2026-06-16 10:47:03.846000', 'tray_weight': '854', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781587023.832, 'datetime': '2026-06-16 10:47:03.832000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781587023.984, 'datetime': '2026-06-16 10:47:03.984000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '209', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781587023.988, 'datetime': '2026-06-16 10:47:03.988000', 'tray_weight': '209', 'expected_tray_weight': 203}, {'weight': '1483', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781587024.087, 'datetime': '2026-06-16 10:47:04.087000', 'tray_weight': '1483', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781587024.197, 'datetime': '2026-06-16 10:47:04.197000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 51, 263478), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781586231.183, 'datetime': '2026-06-16 10:33:51.183000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781586231.328, 'datetime': '2026-06-16 10:33:51.328000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781586231.405, 'datetime': '2026-06-16 10:33:51.405000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781586231.422, 'datetime': '2026-06-16 10:33:51.422000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 10:47:04,595.595 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 2, 760655), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781587022.7549999, 'datetime': '2026-06-16 10:47:02.755000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781587022.809, 'datetime': '2026-06-16 10:47:02.809000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781587022.8630002, 'datetime': '2026-06-16 10:47:02.863000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781587022.979, 'datetime': '2026-06-16 10:47:02.979000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781587023.039, 'datetime': '2026-06-16 10:47:03.039000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781587023.1130002, 'datetime': '2026-06-16 10:47:03.113000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781587023.1439998, 'datetime': '2026-06-16 10:47:03.144000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781587023.284, 'datetime': '2026-06-16 10:47:03.284000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781587023.318, 'datetime': '2026-06-16 10:47:03.318000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 51, 586121), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781586231.502, 'datetime': '2026-06-16 10:33:51.502000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781586231.6230001, 'datetime': '2026-06-16 10:33:51.623000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781586231.695, 'datetime': '2026-06-16 10:33:51.695000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781586231.707, 'datetime': '2026-06-16 10:33:51.707000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781586231.8300002, 'datetime': '2026-06-16 10:33:51.830000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 3, 623120), 'door_weights': [{'weight': '1089', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781587023.627, 'datetime': '2026-06-16 10:47:03.627000', 'tray_weight': '1089', 'expected_tray_weight': 1002}, {'weight': '946', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781587023.6759999, 'datetime': '2026-06-16 10:47:03.676000', 'tray_weight': '946', 'expected_tray_weight': 885}, {'weight': '838', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781587023.775, 'datetime': '2026-06-16 10:47:03.775000', 'tray_weight': '838', 'expected_tray_weight': 875}, {'weight': '854', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781587023.846, 'datetime': '2026-06-16 10:47:03.846000', 'tray_weight': '854', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781587023.832, 'datetime': '2026-06-16 10:47:03.832000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781587023.984, 'datetime': '2026-06-16 10:47:03.984000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '209', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781587023.988, 'datetime': '2026-06-16 10:47:03.988000', 'tray_weight': '209', 'expected_tray_weight': 203}, {'weight': '1483', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781587024.087, 'datetime': '2026-06-16 10:47:04.087000', 'tray_weight': '1483', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781587024.197, 'datetime': '2026-06-16 10:47:04.197000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 4, 326389), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781587024.274, 'datetime': '2026-06-16 10:47:04.274000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781587024.379, 'datetime': '2026-06-16 10:47:04.379000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781587024.464, 'datetime': '2026-06-16 10:47:04.464000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781587024.473, 'datetime': '2026-06-16 10:47:04.473000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 10:47:04,605.605 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 2, 760655), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781587022.7549999, 'datetime': '2026-06-16 10:47:02.755000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781587022.809, 'datetime': '2026-06-16 10:47:02.809000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781587022.8630002, 'datetime': '2026-06-16 10:47:02.863000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781587022.979, 'datetime': '2026-06-16 10:47:02.979000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781587023.039, 'datetime': '2026-06-16 10:47:03.039000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781587023.1130002, 'datetime': '2026-06-16 10:47:03.113000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781587023.1439998, 'datetime': '2026-06-16 10:47:03.144000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781587023.284, 'datetime': '2026-06-16 10:47:03.284000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781587023.318, 'datetime': '2026-06-16 10:47:03.318000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 33, 51, 586121), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781586231.502, 'datetime': '2026-06-16 10:33:51.502000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781586231.6230001, 'datetime': '2026-06-16 10:33:51.623000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781586231.695, 'datetime': '2026-06-16 10:33:51.695000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781586231.707, 'datetime': '2026-06-16 10:33:51.707000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781586231.8300002, 'datetime': '2026-06-16 10:33:51.830000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 3, 623120), 'door_weights': [{'weight': '1089', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781587023.627, 'datetime': '2026-06-16 10:47:03.627000', 'tray_weight': '1089', 'expected_tray_weight': 1002}, {'weight': '946', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781587023.6759999, 'datetime': '2026-06-16 10:47:03.676000', 'tray_weight': '946', 'expected_tray_weight': 885}, {'weight': '838', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781587023.775, 'datetime': '2026-06-16 10:47:03.775000', 'tray_weight': '838', 'expected_tray_weight': 875}, {'weight': '854', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781587023.846, 'datetime': '2026-06-16 10:47:03.846000', 'tray_weight': '854', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781587023.832, 'datetime': '2026-06-16 10:47:03.832000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781587023.984, 'datetime': '2026-06-16 10:47:03.984000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '209', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781587023.988, 'datetime': '2026-06-16 10:47:03.988000', 'tray_weight': '209', 'expected_tray_weight': 203}, {'weight': '1483', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781587024.087, 'datetime': '2026-06-16 10:47:04.087000', 'tray_weight': '1483', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781587024.197, 'datetime': '2026-06-16 10:47:04.197000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 4, 326389), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781587024.274, 'datetime': '2026-06-16 10:47:04.274000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781587024.379, 'datetime': '2026-06-16 10:47:04.379000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781587024.464, 'datetime': '2026-06-16 10:47:04.464000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781587024.473, 'datetime': '2026-06-16 10:47:04.473000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 10:47:05,005.005 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 2, 760655), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781587022.7549999, 'datetime': '2026-06-16 10:47:02.755000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781587022.809, 'datetime': '2026-06-16 10:47:02.809000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781587022.8630002, 'datetime': '2026-06-16 10:47:02.863000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781587022.979, 'datetime': '2026-06-16 10:47:02.979000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781587023.039, 'datetime': '2026-06-16 10:47:03.039000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781587023.1130002, 'datetime': '2026-06-16 10:47:03.113000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781587023.1439998, 'datetime': '2026-06-16 10:47:03.144000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781587023.284, 'datetime': '2026-06-16 10:47:03.284000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781587023.318, 'datetime': '2026-06-16 10:47:03.318000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 4, 628289), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781587024.616, 'datetime': '2026-06-16 10:47:04.616000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781587024.658, 'datetime': '2026-06-16 10:47:04.658000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781587024.733, 'datetime': '2026-06-16 10:47:04.733000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781587024.769, 'datetime': '2026-06-16 10:47:04.769000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1026', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781587024.896, 'datetime': '2026-06-16 10:47:04.896000', 'tray_weight': '1026', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 3, 623120), 'door_weights': [{'weight': '1089', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781587023.627, 'datetime': '2026-06-16 10:47:03.627000', 'tray_weight': '1089', 'expected_tray_weight': 1002}, {'weight': '946', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781587023.6759999, 'datetime': '2026-06-16 10:47:03.676000', 'tray_weight': '946', 'expected_tray_weight': 885}, {'weight': '838', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781587023.775, 'datetime': '2026-06-16 10:47:03.775000', 'tray_weight': '838', 'expected_tray_weight': 875}, {'weight': '854', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781587023.846, 'datetime': '2026-06-16 10:47:03.846000', 'tray_weight': '854', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781587023.832, 'datetime': '2026-06-16 10:47:03.832000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781587023.984, 'datetime': '2026-06-16 10:47:03.984000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '209', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781587023.988, 'datetime': '2026-06-16 10:47:03.988000', 'tray_weight': '209', 'expected_tray_weight': 203}, {'weight': '1483', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781587024.087, 'datetime': '2026-06-16 10:47:04.087000', 'tray_weight': '1483', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781587024.197, 'datetime': '2026-06-16 10:47:04.197000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 4, 326389), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781587024.274, 'datetime': '2026-06-16 10:47:04.274000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781587024.379, 'datetime': '2026-06-16 10:47:04.379000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781587024.464, 'datetime': '2026-06-16 10:47:04.464000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781587024.473, 'datetime': '2026-06-16 10:47:04.473000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 10:47:05,019.019 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 2, 760655), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781587022.7549999, 'datetime': '2026-06-16 10:47:02.755000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781587022.809, 'datetime': '2026-06-16 10:47:02.809000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781587022.8630002, 'datetime': '2026-06-16 10:47:02.863000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781587022.979, 'datetime': '2026-06-16 10:47:02.979000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781587023.039, 'datetime': '2026-06-16 10:47:03.039000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781587023.1130002, 'datetime': '2026-06-16 10:47:03.113000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781587023.1439998, 'datetime': '2026-06-16 10:47:03.144000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781587023.284, 'datetime': '2026-06-16 10:47:03.284000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781587023.318, 'datetime': '2026-06-16 10:47:03.318000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 4, 628289), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781587024.616, 'datetime': '2026-06-16 10:47:04.616000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781587024.658, 'datetime': '2026-06-16 10:47:04.658000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781587024.733, 'datetime': '2026-06-16 10:47:04.733000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781587024.769, 'datetime': '2026-06-16 10:47:04.769000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1026', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781587024.896, 'datetime': '2026-06-16 10:47:04.896000', 'tray_weight': '1026', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 3, 623120), 'door_weights': [{'weight': '1089', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781587023.627, 'datetime': '2026-06-16 10:47:03.627000', 'tray_weight': '1089', 'expected_tray_weight': 1002}, {'weight': '946', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781587023.6759999, 'datetime': '2026-06-16 10:47:03.676000', 'tray_weight': '946', 'expected_tray_weight': 885}, {'weight': '838', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781587023.775, 'datetime': '2026-06-16 10:47:03.775000', 'tray_weight': '838', 'expected_tray_weight': 875}, {'weight': '854', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781587023.846, 'datetime': '2026-06-16 10:47:03.846000', 'tray_weight': '854', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781587023.832, 'datetime': '2026-06-16 10:47:03.832000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781587023.984, 'datetime': '2026-06-16 10:47:03.984000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '209', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781587023.988, 'datetime': '2026-06-16 10:47:03.988000', 'tray_weight': '209', 'expected_tray_weight': 203}, {'weight': '1483', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781587024.087, 'datetime': '2026-06-16 10:47:04.087000', 'tray_weight': '1483', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781587024.197, 'datetime': '2026-06-16 10:47:04.197000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 4, 326389), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781587024.274, 'datetime': '2026-06-16 10:47:04.274000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781587024.379, 'datetime': '2026-06-16 10:47:04.379000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781587024.464, 'datetime': '2026-06-16 10:47:04.464000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781587024.473, 'datetime': '2026-06-16 10:47:04.473000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 10:52:24,175.175 INFO    ] processOrderPayment version is : v2
[2026-06-16 11:01:03,174.174 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 2, 42550), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781587862.033, 'datetime': '2026-06-16 11:01:02.033000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781587862.166, 'datetime': '2026-06-16 11:01:02.166000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781587862.3079998, 'datetime': '2026-06-16 11:01:02.308000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781587862.481, 'datetime': '2026-06-16 11:01:02.481000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781587862.52, 'datetime': '2026-06-16 11:01:02.520000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781587862.6230001, 'datetime': '2026-06-16 11:01:02.623000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781587862.706, 'datetime': '2026-06-16 11:01:02.706000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781587862.716, 'datetime': '2026-06-16 11:01:02.716000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781587862.848, 'datetime': '2026-06-16 11:01:02.848000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 4, 628289), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781587024.616, 'datetime': '2026-06-16 10:47:04.616000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781587024.658, 'datetime': '2026-06-16 10:47:04.658000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781587024.733, 'datetime': '2026-06-16 10:47:04.733000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781587024.769, 'datetime': '2026-06-16 10:47:04.769000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1026', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781587024.896, 'datetime': '2026-06-16 10:47:04.896000', 'tray_weight': '1026', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 3, 623120), 'door_weights': [{'weight': '1089', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781587023.627, 'datetime': '2026-06-16 10:47:03.627000', 'tray_weight': '1089', 'expected_tray_weight': 1002}, {'weight': '946', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781587023.6759999, 'datetime': '2026-06-16 10:47:03.676000', 'tray_weight': '946', 'expected_tray_weight': 885}, {'weight': '838', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781587023.775, 'datetime': '2026-06-16 10:47:03.775000', 'tray_weight': '838', 'expected_tray_weight': 875}, {'weight': '854', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781587023.846, 'datetime': '2026-06-16 10:47:03.846000', 'tray_weight': '854', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781587023.832, 'datetime': '2026-06-16 10:47:03.832000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781587023.984, 'datetime': '2026-06-16 10:47:03.984000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '209', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781587023.988, 'datetime': '2026-06-16 10:47:03.988000', 'tray_weight': '209', 'expected_tray_weight': 203}, {'weight': '1483', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781587024.087, 'datetime': '2026-06-16 10:47:04.087000', 'tray_weight': '1483', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781587024.197, 'datetime': '2026-06-16 10:47:04.197000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 4, 326389), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781587024.274, 'datetime': '2026-06-16 10:47:04.274000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781587024.379, 'datetime': '2026-06-16 10:47:04.379000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781587024.464, 'datetime': '2026-06-16 10:47:04.464000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781587024.473, 'datetime': '2026-06-16 10:47:04.473000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 11:01:03,194.194 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 2, 42550), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781587862.033, 'datetime': '2026-06-16 11:01:02.033000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781587862.166, 'datetime': '2026-06-16 11:01:02.166000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781587862.3079998, 'datetime': '2026-06-16 11:01:02.308000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781587862.481, 'datetime': '2026-06-16 11:01:02.481000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781587862.52, 'datetime': '2026-06-16 11:01:02.520000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781587862.6230001, 'datetime': '2026-06-16 11:01:02.623000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781587862.706, 'datetime': '2026-06-16 11:01:02.706000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781587862.716, 'datetime': '2026-06-16 11:01:02.716000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781587862.848, 'datetime': '2026-06-16 11:01:02.848000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 4, 628289), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781587024.616, 'datetime': '2026-06-16 10:47:04.616000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781587024.658, 'datetime': '2026-06-16 10:47:04.658000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781587024.733, 'datetime': '2026-06-16 10:47:04.733000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781587024.769, 'datetime': '2026-06-16 10:47:04.769000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1026', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781587024.896, 'datetime': '2026-06-16 10:47:04.896000', 'tray_weight': '1026', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 3, 623120), 'door_weights': [{'weight': '1089', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781587023.627, 'datetime': '2026-06-16 10:47:03.627000', 'tray_weight': '1089', 'expected_tray_weight': 1002}, {'weight': '946', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781587023.6759999, 'datetime': '2026-06-16 10:47:03.676000', 'tray_weight': '946', 'expected_tray_weight': 885}, {'weight': '838', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781587023.775, 'datetime': '2026-06-16 10:47:03.775000', 'tray_weight': '838', 'expected_tray_weight': 875}, {'weight': '854', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781587023.846, 'datetime': '2026-06-16 10:47:03.846000', 'tray_weight': '854', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781587023.832, 'datetime': '2026-06-16 10:47:03.832000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781587023.984, 'datetime': '2026-06-16 10:47:03.984000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '209', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781587023.988, 'datetime': '2026-06-16 10:47:03.988000', 'tray_weight': '209', 'expected_tray_weight': 203}, {'weight': '1483', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781587024.087, 'datetime': '2026-06-16 10:47:04.087000', 'tray_weight': '1483', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781587024.197, 'datetime': '2026-06-16 10:47:04.197000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 4, 326389), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781587024.274, 'datetime': '2026-06-16 10:47:04.274000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781587024.379, 'datetime': '2026-06-16 10:47:04.379000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781587024.464, 'datetime': '2026-06-16 10:47:04.464000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781587024.473, 'datetime': '2026-06-16 10:47:04.473000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 11:01:04,015.015 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 2, 42550), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781587862.033, 'datetime': '2026-06-16 11:01:02.033000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781587862.166, 'datetime': '2026-06-16 11:01:02.166000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781587862.3079998, 'datetime': '2026-06-16 11:01:02.308000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781587862.481, 'datetime': '2026-06-16 11:01:02.481000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781587862.52, 'datetime': '2026-06-16 11:01:02.520000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781587862.6230001, 'datetime': '2026-06-16 11:01:02.623000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781587862.706, 'datetime': '2026-06-16 11:01:02.706000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781587862.716, 'datetime': '2026-06-16 11:01:02.716000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781587862.848, 'datetime': '2026-06-16 11:01:02.848000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 4, 628289), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781587024.616, 'datetime': '2026-06-16 10:47:04.616000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781587024.658, 'datetime': '2026-06-16 10:47:04.658000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781587024.733, 'datetime': '2026-06-16 10:47:04.733000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781587024.769, 'datetime': '2026-06-16 10:47:04.769000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1026', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781587024.896, 'datetime': '2026-06-16 10:47:04.896000', 'tray_weight': '1026', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 3, 225870), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781587863.195, 'datetime': '2026-06-16 11:01:03.195000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781587863.254, 'datetime': '2026-06-16 11:01:03.254000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781587863.378, 'datetime': '2026-06-16 11:01:03.378000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781587863.4840002, 'datetime': '2026-06-16 11:01:03.484000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781587863.514, 'datetime': '2026-06-16 11:01:03.514000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781587863.6709998, 'datetime': '2026-06-16 11:01:03.671000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781587863.74, 'datetime': '2026-06-16 11:01:03.740000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781587863.8349998, 'datetime': '2026-06-16 11:01:03.835000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781587863.9090002, 'datetime': '2026-06-16 11:01:03.909000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 4, 326389), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781587024.274, 'datetime': '2026-06-16 10:47:04.274000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781587024.379, 'datetime': '2026-06-16 10:47:04.379000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781587024.464, 'datetime': '2026-06-16 10:47:04.464000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781587024.473, 'datetime': '2026-06-16 10:47:04.473000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 11:01:04,030.030 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 2, 42550), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781587862.033, 'datetime': '2026-06-16 11:01:02.033000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781587862.166, 'datetime': '2026-06-16 11:01:02.166000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781587862.3079998, 'datetime': '2026-06-16 11:01:02.308000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781587862.481, 'datetime': '2026-06-16 11:01:02.481000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781587862.52, 'datetime': '2026-06-16 11:01:02.520000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781587862.6230001, 'datetime': '2026-06-16 11:01:02.623000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781587862.706, 'datetime': '2026-06-16 11:01:02.706000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781587862.716, 'datetime': '2026-06-16 11:01:02.716000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781587862.848, 'datetime': '2026-06-16 11:01:02.848000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 4, 628289), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781587024.616, 'datetime': '2026-06-16 10:47:04.616000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781587024.658, 'datetime': '2026-06-16 10:47:04.658000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781587024.733, 'datetime': '2026-06-16 10:47:04.733000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781587024.769, 'datetime': '2026-06-16 10:47:04.769000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1026', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781587024.896, 'datetime': '2026-06-16 10:47:04.896000', 'tray_weight': '1026', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 3, 225870), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781587863.195, 'datetime': '2026-06-16 11:01:03.195000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781587863.254, 'datetime': '2026-06-16 11:01:03.254000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781587863.378, 'datetime': '2026-06-16 11:01:03.378000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781587863.4840002, 'datetime': '2026-06-16 11:01:03.484000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781587863.514, 'datetime': '2026-06-16 11:01:03.514000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781587863.6709998, 'datetime': '2026-06-16 11:01:03.671000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781587863.74, 'datetime': '2026-06-16 11:01:03.740000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781587863.8349998, 'datetime': '2026-06-16 11:01:03.835000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781587863.9090002, 'datetime': '2026-06-16 11:01:03.909000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 4, 326389), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781587024.274, 'datetime': '2026-06-16 10:47:04.274000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781587024.379, 'datetime': '2026-06-16 10:47:04.379000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781587024.464, 'datetime': '2026-06-16 10:47:04.464000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781587024.473, 'datetime': '2026-06-16 10:47:04.473000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 11:01:04,281.281 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 2, 42550), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781587862.033, 'datetime': '2026-06-16 11:01:02.033000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781587862.166, 'datetime': '2026-06-16 11:01:02.166000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781587862.3079998, 'datetime': '2026-06-16 11:01:02.308000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781587862.481, 'datetime': '2026-06-16 11:01:02.481000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781587862.52, 'datetime': '2026-06-16 11:01:02.520000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781587862.6230001, 'datetime': '2026-06-16 11:01:02.623000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781587862.706, 'datetime': '2026-06-16 11:01:02.706000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781587862.716, 'datetime': '2026-06-16 11:01:02.716000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781587862.848, 'datetime': '2026-06-16 11:01:02.848000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 4, 628289), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781587024.616, 'datetime': '2026-06-16 10:47:04.616000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781587024.658, 'datetime': '2026-06-16 10:47:04.658000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781587024.733, 'datetime': '2026-06-16 10:47:04.733000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781587024.769, 'datetime': '2026-06-16 10:47:04.769000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1026', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781587024.896, 'datetime': '2026-06-16 10:47:04.896000', 'tray_weight': '1026', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 3, 225870), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781587863.195, 'datetime': '2026-06-16 11:01:03.195000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781587863.254, 'datetime': '2026-06-16 11:01:03.254000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781587863.378, 'datetime': '2026-06-16 11:01:03.378000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781587863.4840002, 'datetime': '2026-06-16 11:01:03.484000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781587863.514, 'datetime': '2026-06-16 11:01:03.514000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781587863.6709998, 'datetime': '2026-06-16 11:01:03.671000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781587863.74, 'datetime': '2026-06-16 11:01:03.740000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781587863.8349998, 'datetime': '2026-06-16 11:01:03.835000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781587863.9090002, 'datetime': '2026-06-16 11:01:03.909000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 4, 53422), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781587863.9859998, 'datetime': '2026-06-16 11:01:03.986000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781587864.095, 'datetime': '2026-06-16 11:01:04.095000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781587864.1590002, 'datetime': '2026-06-16 11:01:04.159000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781587864.203, 'datetime': '2026-06-16 11:01:04.203000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 11:01:04,290.290 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 2, 42550), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781587862.033, 'datetime': '2026-06-16 11:01:02.033000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781587862.166, 'datetime': '2026-06-16 11:01:02.166000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781587862.3079998, 'datetime': '2026-06-16 11:01:02.308000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781587862.481, 'datetime': '2026-06-16 11:01:02.481000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781587862.52, 'datetime': '2026-06-16 11:01:02.520000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781587862.6230001, 'datetime': '2026-06-16 11:01:02.623000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781587862.706, 'datetime': '2026-06-16 11:01:02.706000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781587862.716, 'datetime': '2026-06-16 11:01:02.716000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781587862.848, 'datetime': '2026-06-16 11:01:02.848000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 10, 47, 4, 628289), 'door_weights': [{'weight': '1177', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781587024.616, 'datetime': '2026-06-16 10:47:04.616000', 'tray_weight': '1177', 'expected_tray_weight': 1160}, {'weight': '1531', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781587024.658, 'datetime': '2026-06-16 10:47:04.658000', 'tray_weight': '1531', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781587024.733, 'datetime': '2026-06-16 10:47:04.733000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '583', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781587024.769, 'datetime': '2026-06-16 10:47:04.769000', 'tray_weight': '583', 'expected_tray_weight': 630}, {'weight': '1026', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781587024.896, 'datetime': '2026-06-16 10:47:04.896000', 'tray_weight': '1026', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 3, 225870), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781587863.195, 'datetime': '2026-06-16 11:01:03.195000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781587863.254, 'datetime': '2026-06-16 11:01:03.254000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781587863.378, 'datetime': '2026-06-16 11:01:03.378000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781587863.4840002, 'datetime': '2026-06-16 11:01:03.484000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781587863.514, 'datetime': '2026-06-16 11:01:03.514000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781587863.6709998, 'datetime': '2026-06-16 11:01:03.671000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781587863.74, 'datetime': '2026-06-16 11:01:03.740000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781587863.8349998, 'datetime': '2026-06-16 11:01:03.835000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781587863.9090002, 'datetime': '2026-06-16 11:01:03.909000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 4, 53422), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781587863.9859998, 'datetime': '2026-06-16 11:01:03.986000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781587864.095, 'datetime': '2026-06-16 11:01:04.095000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781587864.1590002, 'datetime': '2026-06-16 11:01:04.159000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781587864.203, 'datetime': '2026-06-16 11:01:04.203000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 11:01:04,559.559 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 2, 42550), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781587862.033, 'datetime': '2026-06-16 11:01:02.033000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781587862.166, 'datetime': '2026-06-16 11:01:02.166000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781587862.3079998, 'datetime': '2026-06-16 11:01:02.308000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781587862.481, 'datetime': '2026-06-16 11:01:02.481000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781587862.52, 'datetime': '2026-06-16 11:01:02.520000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781587862.6230001, 'datetime': '2026-06-16 11:01:02.623000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781587862.706, 'datetime': '2026-06-16 11:01:02.706000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781587862.716, 'datetime': '2026-06-16 11:01:02.716000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781587862.848, 'datetime': '2026-06-16 11:01:02.848000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 4, 302471), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781587864.252, 'datetime': '2026-06-16 11:01:04.252000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781587864.337, 'datetime': '2026-06-16 11:01:04.337000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781587864.328, 'datetime': '2026-06-16 11:01:04.328000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781587864.4239998, 'datetime': '2026-06-16 11:01:04.424000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781587864.452, 'datetime': '2026-06-16 11:01:04.452000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 3, 225870), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781587863.195, 'datetime': '2026-06-16 11:01:03.195000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781587863.254, 'datetime': '2026-06-16 11:01:03.254000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781587863.378, 'datetime': '2026-06-16 11:01:03.378000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781587863.4840002, 'datetime': '2026-06-16 11:01:03.484000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781587863.514, 'datetime': '2026-06-16 11:01:03.514000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781587863.6709998, 'datetime': '2026-06-16 11:01:03.671000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781587863.74, 'datetime': '2026-06-16 11:01:03.740000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781587863.8349998, 'datetime': '2026-06-16 11:01:03.835000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781587863.9090002, 'datetime': '2026-06-16 11:01:03.909000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 4, 53422), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781587863.9859998, 'datetime': '2026-06-16 11:01:03.986000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781587864.095, 'datetime': '2026-06-16 11:01:04.095000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781587864.1590002, 'datetime': '2026-06-16 11:01:04.159000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781587864.203, 'datetime': '2026-06-16 11:01:04.203000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 11:01:04,567.567 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 2, 42550), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781587862.033, 'datetime': '2026-06-16 11:01:02.033000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781587862.166, 'datetime': '2026-06-16 11:01:02.166000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781587862.3079998, 'datetime': '2026-06-16 11:01:02.308000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781587862.481, 'datetime': '2026-06-16 11:01:02.481000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781587862.52, 'datetime': '2026-06-16 11:01:02.520000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781587862.6230001, 'datetime': '2026-06-16 11:01:02.623000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781587862.706, 'datetime': '2026-06-16 11:01:02.706000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781587862.716, 'datetime': '2026-06-16 11:01:02.716000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781587862.848, 'datetime': '2026-06-16 11:01:02.848000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 4, 302471), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781587864.252, 'datetime': '2026-06-16 11:01:04.252000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781587864.337, 'datetime': '2026-06-16 11:01:04.337000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781587864.328, 'datetime': '2026-06-16 11:01:04.328000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781587864.4239998, 'datetime': '2026-06-16 11:01:04.424000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781587864.452, 'datetime': '2026-06-16 11:01:04.452000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 3, 225870), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781587863.195, 'datetime': '2026-06-16 11:01:03.195000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781587863.254, 'datetime': '2026-06-16 11:01:03.254000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781587863.378, 'datetime': '2026-06-16 11:01:03.378000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781587863.4840002, 'datetime': '2026-06-16 11:01:03.484000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781587863.514, 'datetime': '2026-06-16 11:01:03.514000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781587863.6709998, 'datetime': '2026-06-16 11:01:03.671000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781587863.74, 'datetime': '2026-06-16 11:01:03.740000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781587863.8349998, 'datetime': '2026-06-16 11:01:03.835000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781587863.9090002, 'datetime': '2026-06-16 11:01:03.909000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 4, 53422), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781587863.9859998, 'datetime': '2026-06-16 11:01:03.986000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781587864.095, 'datetime': '2026-06-16 11:01:04.095000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781587864.1590002, 'datetime': '2026-06-16 11:01:04.159000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781587864.203, 'datetime': '2026-06-16 11:01:04.203000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 11:06:39,883.883 INFO    ] processOrderPayment version is : v2
[2026-06-16 11:15:27,173.173 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 26, 509177), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781588726.507, 'datetime': '2026-06-16 11:15:26.507000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781588726.578, 'datetime': '2026-06-16 11:15:26.578000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781588726.672, 'datetime': '2026-06-16 11:15:26.672000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781588726.7180002, 'datetime': '2026-06-16 11:15:26.718000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781588726.795, 'datetime': '2026-06-16 11:15:26.795000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781588726.826, 'datetime': '2026-06-16 11:15:26.826000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781588726.873, 'datetime': '2026-06-16 11:15:26.873000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781588726.921, 'datetime': '2026-06-16 11:15:26.921000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781588726.951, 'datetime': '2026-06-16 11:15:26.951000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 4, 302471), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781587864.252, 'datetime': '2026-06-16 11:01:04.252000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781587864.337, 'datetime': '2026-06-16 11:01:04.337000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781587864.328, 'datetime': '2026-06-16 11:01:04.328000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781587864.4239998, 'datetime': '2026-06-16 11:01:04.424000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781587864.452, 'datetime': '2026-06-16 11:01:04.452000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 3, 225870), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781587863.195, 'datetime': '2026-06-16 11:01:03.195000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781587863.254, 'datetime': '2026-06-16 11:01:03.254000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781587863.378, 'datetime': '2026-06-16 11:01:03.378000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781587863.4840002, 'datetime': '2026-06-16 11:01:03.484000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781587863.514, 'datetime': '2026-06-16 11:01:03.514000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781587863.6709998, 'datetime': '2026-06-16 11:01:03.671000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781587863.74, 'datetime': '2026-06-16 11:01:03.740000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781587863.8349998, 'datetime': '2026-06-16 11:01:03.835000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781587863.9090002, 'datetime': '2026-06-16 11:01:03.909000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 4, 53422), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781587863.9859998, 'datetime': '2026-06-16 11:01:03.986000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781587864.095, 'datetime': '2026-06-16 11:01:04.095000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781587864.1590002, 'datetime': '2026-06-16 11:01:04.159000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781587864.203, 'datetime': '2026-06-16 11:01:04.203000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 11:15:27,180.180 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 26, 509177), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781588726.507, 'datetime': '2026-06-16 11:15:26.507000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781588726.578, 'datetime': '2026-06-16 11:15:26.578000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781588726.672, 'datetime': '2026-06-16 11:15:26.672000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781588726.7180002, 'datetime': '2026-06-16 11:15:26.718000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781588726.795, 'datetime': '2026-06-16 11:15:26.795000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781588726.826, 'datetime': '2026-06-16 11:15:26.826000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781588726.873, 'datetime': '2026-06-16 11:15:26.873000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781588726.921, 'datetime': '2026-06-16 11:15:26.921000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781588726.951, 'datetime': '2026-06-16 11:15:26.951000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 4, 302471), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781587864.252, 'datetime': '2026-06-16 11:01:04.252000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781587864.337, 'datetime': '2026-06-16 11:01:04.337000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781587864.328, 'datetime': '2026-06-16 11:01:04.328000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781587864.4239998, 'datetime': '2026-06-16 11:01:04.424000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781587864.452, 'datetime': '2026-06-16 11:01:04.452000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 3, 225870), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781587863.195, 'datetime': '2026-06-16 11:01:03.195000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781587863.254, 'datetime': '2026-06-16 11:01:03.254000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781587863.378, 'datetime': '2026-06-16 11:01:03.378000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781587863.4840002, 'datetime': '2026-06-16 11:01:03.484000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781587863.514, 'datetime': '2026-06-16 11:01:03.514000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781587863.6709998, 'datetime': '2026-06-16 11:01:03.671000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781587863.74, 'datetime': '2026-06-16 11:01:03.740000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781587863.8349998, 'datetime': '2026-06-16 11:01:03.835000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781587863.9090002, 'datetime': '2026-06-16 11:01:03.909000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 4, 53422), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781587863.9859998, 'datetime': '2026-06-16 11:01:03.986000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781587864.095, 'datetime': '2026-06-16 11:01:04.095000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781587864.1590002, 'datetime': '2026-06-16 11:01:04.159000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781587864.203, 'datetime': '2026-06-16 11:01:04.203000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 11:15:27,630.630 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 26, 509177), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781588726.507, 'datetime': '2026-06-16 11:15:26.507000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781588726.578, 'datetime': '2026-06-16 11:15:26.578000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781588726.672, 'datetime': '2026-06-16 11:15:26.672000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781588726.7180002, 'datetime': '2026-06-16 11:15:26.718000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781588726.795, 'datetime': '2026-06-16 11:15:26.795000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781588726.826, 'datetime': '2026-06-16 11:15:26.826000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781588726.873, 'datetime': '2026-06-16 11:15:26.873000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781588726.921, 'datetime': '2026-06-16 11:15:26.921000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781588726.951, 'datetime': '2026-06-16 11:15:26.951000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 4, 302471), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781587864.252, 'datetime': '2026-06-16 11:01:04.252000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781587864.337, 'datetime': '2026-06-16 11:01:04.337000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781587864.328, 'datetime': '2026-06-16 11:01:04.328000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781587864.4239998, 'datetime': '2026-06-16 11:01:04.424000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781587864.452, 'datetime': '2026-06-16 11:01:04.452000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 27, 192344), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781588727.1690001, 'datetime': '2026-06-16 11:15:27.169000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781588727.21, 'datetime': '2026-06-16 11:15:27.210000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781588727.222, 'datetime': '2026-06-16 11:15:27.222000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781588727.315, 'datetime': '2026-06-16 11:15:27.315000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781588727.2940001, 'datetime': '2026-06-16 11:15:27.294000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781588727.421, 'datetime': '2026-06-16 11:15:27.421000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781588727.478, 'datetime': '2026-06-16 11:15:27.478000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781588727.527, 'datetime': '2026-06-16 11:15:27.527000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781588727.517, 'datetime': '2026-06-16 11:15:27.517000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 4, 53422), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781587863.9859998, 'datetime': '2026-06-16 11:01:03.986000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781587864.095, 'datetime': '2026-06-16 11:01:04.095000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781587864.1590002, 'datetime': '2026-06-16 11:01:04.159000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781587864.203, 'datetime': '2026-06-16 11:01:04.203000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 11:15:27,638.638 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 26, 509177), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781588726.507, 'datetime': '2026-06-16 11:15:26.507000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781588726.578, 'datetime': '2026-06-16 11:15:26.578000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781588726.672, 'datetime': '2026-06-16 11:15:26.672000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781588726.7180002, 'datetime': '2026-06-16 11:15:26.718000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781588726.795, 'datetime': '2026-06-16 11:15:26.795000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781588726.826, 'datetime': '2026-06-16 11:15:26.826000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781588726.873, 'datetime': '2026-06-16 11:15:26.873000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781588726.921, 'datetime': '2026-06-16 11:15:26.921000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781588726.951, 'datetime': '2026-06-16 11:15:26.951000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 4, 302471), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781587864.252, 'datetime': '2026-06-16 11:01:04.252000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781587864.337, 'datetime': '2026-06-16 11:01:04.337000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781587864.328, 'datetime': '2026-06-16 11:01:04.328000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781587864.4239998, 'datetime': '2026-06-16 11:01:04.424000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781587864.452, 'datetime': '2026-06-16 11:01:04.452000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 27, 192344), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781588727.1690001, 'datetime': '2026-06-16 11:15:27.169000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781588727.21, 'datetime': '2026-06-16 11:15:27.210000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781588727.222, 'datetime': '2026-06-16 11:15:27.222000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781588727.315, 'datetime': '2026-06-16 11:15:27.315000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781588727.2940001, 'datetime': '2026-06-16 11:15:27.294000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781588727.421, 'datetime': '2026-06-16 11:15:27.421000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781588727.478, 'datetime': '2026-06-16 11:15:27.478000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781588727.527, 'datetime': '2026-06-16 11:15:27.527000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781588727.517, 'datetime': '2026-06-16 11:15:27.517000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 4, 53422), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781587863.9859998, 'datetime': '2026-06-16 11:01:03.986000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781587864.095, 'datetime': '2026-06-16 11:01:04.095000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781587864.1590002, 'datetime': '2026-06-16 11:01:04.159000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781587864.203, 'datetime': '2026-06-16 11:01:04.203000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 11:15:27,898.898 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 26, 509177), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781588726.507, 'datetime': '2026-06-16 11:15:26.507000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781588726.578, 'datetime': '2026-06-16 11:15:26.578000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781588726.672, 'datetime': '2026-06-16 11:15:26.672000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781588726.7180002, 'datetime': '2026-06-16 11:15:26.718000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781588726.795, 'datetime': '2026-06-16 11:15:26.795000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781588726.826, 'datetime': '2026-06-16 11:15:26.826000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781588726.873, 'datetime': '2026-06-16 11:15:26.873000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781588726.921, 'datetime': '2026-06-16 11:15:26.921000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781588726.951, 'datetime': '2026-06-16 11:15:26.951000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 4, 302471), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781587864.252, 'datetime': '2026-06-16 11:01:04.252000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781587864.337, 'datetime': '2026-06-16 11:01:04.337000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781587864.328, 'datetime': '2026-06-16 11:01:04.328000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781587864.4239998, 'datetime': '2026-06-16 11:01:04.424000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781587864.452, 'datetime': '2026-06-16 11:01:04.452000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 27, 192344), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781588727.1690001, 'datetime': '2026-06-16 11:15:27.169000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781588727.21, 'datetime': '2026-06-16 11:15:27.210000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781588727.222, 'datetime': '2026-06-16 11:15:27.222000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781588727.315, 'datetime': '2026-06-16 11:15:27.315000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781588727.2940001, 'datetime': '2026-06-16 11:15:27.294000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781588727.421, 'datetime': '2026-06-16 11:15:27.421000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781588727.478, 'datetime': '2026-06-16 11:15:27.478000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781588727.527, 'datetime': '2026-06-16 11:15:27.527000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781588727.517, 'datetime': '2026-06-16 11:15:27.517000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 27, 658036), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781588727.5770001, 'datetime': '2026-06-16 11:15:27.577000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781588727.68, 'datetime': '2026-06-16 11:15:27.680000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781588727.717, 'datetime': '2026-06-16 11:15:27.717000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781588727.8249998, 'datetime': '2026-06-16 11:15:27.825000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 11:15:27,906.906 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 26, 509177), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781588726.507, 'datetime': '2026-06-16 11:15:26.507000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781588726.578, 'datetime': '2026-06-16 11:15:26.578000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781588726.672, 'datetime': '2026-06-16 11:15:26.672000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781588726.7180002, 'datetime': '2026-06-16 11:15:26.718000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781588726.795, 'datetime': '2026-06-16 11:15:26.795000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781588726.826, 'datetime': '2026-06-16 11:15:26.826000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781588726.873, 'datetime': '2026-06-16 11:15:26.873000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781588726.921, 'datetime': '2026-06-16 11:15:26.921000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781588726.951, 'datetime': '2026-06-16 11:15:26.951000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 1, 4, 302471), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781587864.252, 'datetime': '2026-06-16 11:01:04.252000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781587864.337, 'datetime': '2026-06-16 11:01:04.337000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781587864.328, 'datetime': '2026-06-16 11:01:04.328000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781587864.4239998, 'datetime': '2026-06-16 11:01:04.424000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781587864.452, 'datetime': '2026-06-16 11:01:04.452000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 27, 192344), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781588727.1690001, 'datetime': '2026-06-16 11:15:27.169000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781588727.21, 'datetime': '2026-06-16 11:15:27.210000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781588727.222, 'datetime': '2026-06-16 11:15:27.222000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781588727.315, 'datetime': '2026-06-16 11:15:27.315000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781588727.2940001, 'datetime': '2026-06-16 11:15:27.294000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781588727.421, 'datetime': '2026-06-16 11:15:27.421000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781588727.478, 'datetime': '2026-06-16 11:15:27.478000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781588727.527, 'datetime': '2026-06-16 11:15:27.527000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781588727.517, 'datetime': '2026-06-16 11:15:27.517000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 27, 658036), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781588727.5770001, 'datetime': '2026-06-16 11:15:27.577000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781588727.68, 'datetime': '2026-06-16 11:15:27.680000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781588727.717, 'datetime': '2026-06-16 11:15:27.717000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781588727.8249998, 'datetime': '2026-06-16 11:15:27.825000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 11:15:28,173.173 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 26, 509177), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781588726.507, 'datetime': '2026-06-16 11:15:26.507000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781588726.578, 'datetime': '2026-06-16 11:15:26.578000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781588726.672, 'datetime': '2026-06-16 11:15:26.672000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781588726.7180002, 'datetime': '2026-06-16 11:15:26.718000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781588726.795, 'datetime': '2026-06-16 11:15:26.795000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781588726.826, 'datetime': '2026-06-16 11:15:26.826000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781588726.873, 'datetime': '2026-06-16 11:15:26.873000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781588726.921, 'datetime': '2026-06-16 11:15:26.921000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781588726.951, 'datetime': '2026-06-16 11:15:26.951000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 27, 916969), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781588727.895, 'datetime': '2026-06-16 11:15:27.895000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781588727.916, 'datetime': '2026-06-16 11:15:27.916000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781588728.01, 'datetime': '2026-06-16 11:15:28.010000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781588728.06, 'datetime': '2026-06-16 11:15:28.060000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1038', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781588728.066, 'datetime': '2026-06-16 11:15:28.066000', 'tray_weight': '1038', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 27, 192344), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781588727.1690001, 'datetime': '2026-06-16 11:15:27.169000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781588727.21, 'datetime': '2026-06-16 11:15:27.210000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781588727.222, 'datetime': '2026-06-16 11:15:27.222000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781588727.315, 'datetime': '2026-06-16 11:15:27.315000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781588727.2940001, 'datetime': '2026-06-16 11:15:27.294000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781588727.421, 'datetime': '2026-06-16 11:15:27.421000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781588727.478, 'datetime': '2026-06-16 11:15:27.478000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781588727.527, 'datetime': '2026-06-16 11:15:27.527000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781588727.517, 'datetime': '2026-06-16 11:15:27.517000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 27, 658036), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781588727.5770001, 'datetime': '2026-06-16 11:15:27.577000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781588727.68, 'datetime': '2026-06-16 11:15:27.680000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781588727.717, 'datetime': '2026-06-16 11:15:27.717000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781588727.8249998, 'datetime': '2026-06-16 11:15:27.825000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 11:15:28,180.180 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 26, 509177), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781588726.507, 'datetime': '2026-06-16 11:15:26.507000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781588726.578, 'datetime': '2026-06-16 11:15:26.578000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781588726.672, 'datetime': '2026-06-16 11:15:26.672000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781588726.7180002, 'datetime': '2026-06-16 11:15:26.718000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781588726.795, 'datetime': '2026-06-16 11:15:26.795000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781588726.826, 'datetime': '2026-06-16 11:15:26.826000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781588726.873, 'datetime': '2026-06-16 11:15:26.873000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781588726.921, 'datetime': '2026-06-16 11:15:26.921000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781588726.951, 'datetime': '2026-06-16 11:15:26.951000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 27, 916969), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781588727.895, 'datetime': '2026-06-16 11:15:27.895000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781588727.916, 'datetime': '2026-06-16 11:15:27.916000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781588728.01, 'datetime': '2026-06-16 11:15:28.010000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781588728.06, 'datetime': '2026-06-16 11:15:28.060000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1038', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781588728.066, 'datetime': '2026-06-16 11:15:28.066000', 'tray_weight': '1038', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 27, 192344), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781588727.1690001, 'datetime': '2026-06-16 11:15:27.169000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781588727.21, 'datetime': '2026-06-16 11:15:27.210000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781588727.222, 'datetime': '2026-06-16 11:15:27.222000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781588727.315, 'datetime': '2026-06-16 11:15:27.315000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781588727.2940001, 'datetime': '2026-06-16 11:15:27.294000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781588727.421, 'datetime': '2026-06-16 11:15:27.421000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781588727.478, 'datetime': '2026-06-16 11:15:27.478000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781588727.527, 'datetime': '2026-06-16 11:15:27.527000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781588727.517, 'datetime': '2026-06-16 11:15:27.517000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 27, 658036), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781588727.5770001, 'datetime': '2026-06-16 11:15:27.577000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781588727.68, 'datetime': '2026-06-16 11:15:27.680000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781588727.717, 'datetime': '2026-06-16 11:15:27.717000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781588727.8249998, 'datetime': '2026-06-16 11:15:27.825000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 11:15:31,613.613 INFO    ] processOrderPayment version is : v2
[2026-06-16 11:23:09,520.520 INFO    ] processOrderPayment version is : v2
[2026-06-16 11:38:47,743.743 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 46, 982919), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781590126.907, 'datetime': '2026-06-16 11:38:46.907000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781590126.977, 'datetime': '2026-06-16 11:38:46.977000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781590127.034, 'datetime': '2026-06-16 11:38:47.034000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781590127.17, 'datetime': '2026-06-16 11:38:47.170000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781590127.1950002, 'datetime': '2026-06-16 11:38:47.195000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781590127.238, 'datetime': '2026-06-16 11:38:47.238000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781590127.2849998, 'datetime': '2026-06-16 11:38:47.285000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781590127.418, 'datetime': '2026-06-16 11:38:47.418000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781590127.4490001, 'datetime': '2026-06-16 11:38:47.449000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 27, 916969), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781588727.895, 'datetime': '2026-06-16 11:15:27.895000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781588727.916, 'datetime': '2026-06-16 11:15:27.916000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781588728.01, 'datetime': '2026-06-16 11:15:28.010000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781588728.06, 'datetime': '2026-06-16 11:15:28.060000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1038', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781588728.066, 'datetime': '2026-06-16 11:15:28.066000', 'tray_weight': '1038', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 27, 192344), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781588727.1690001, 'datetime': '2026-06-16 11:15:27.169000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781588727.21, 'datetime': '2026-06-16 11:15:27.210000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781588727.222, 'datetime': '2026-06-16 11:15:27.222000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781588727.315, 'datetime': '2026-06-16 11:15:27.315000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781588727.2940001, 'datetime': '2026-06-16 11:15:27.294000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781588727.421, 'datetime': '2026-06-16 11:15:27.421000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781588727.478, 'datetime': '2026-06-16 11:15:27.478000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781588727.527, 'datetime': '2026-06-16 11:15:27.527000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781588727.517, 'datetime': '2026-06-16 11:15:27.517000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 27, 658036), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781588727.5770001, 'datetime': '2026-06-16 11:15:27.577000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781588727.68, 'datetime': '2026-06-16 11:15:27.680000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781588727.717, 'datetime': '2026-06-16 11:15:27.717000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781588727.8249998, 'datetime': '2026-06-16 11:15:27.825000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 11:38:47,758.758 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 46, 982919), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781590126.907, 'datetime': '2026-06-16 11:38:46.907000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781590126.977, 'datetime': '2026-06-16 11:38:46.977000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781590127.034, 'datetime': '2026-06-16 11:38:47.034000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781590127.17, 'datetime': '2026-06-16 11:38:47.170000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781590127.1950002, 'datetime': '2026-06-16 11:38:47.195000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781590127.238, 'datetime': '2026-06-16 11:38:47.238000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781590127.2849998, 'datetime': '2026-06-16 11:38:47.285000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781590127.418, 'datetime': '2026-06-16 11:38:47.418000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781590127.4490001, 'datetime': '2026-06-16 11:38:47.449000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 27, 916969), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781588727.895, 'datetime': '2026-06-16 11:15:27.895000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781588727.916, 'datetime': '2026-06-16 11:15:27.916000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781588728.01, 'datetime': '2026-06-16 11:15:28.010000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781588728.06, 'datetime': '2026-06-16 11:15:28.060000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1038', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781588728.066, 'datetime': '2026-06-16 11:15:28.066000', 'tray_weight': '1038', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 27, 192344), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781588727.1690001, 'datetime': '2026-06-16 11:15:27.169000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781588727.21, 'datetime': '2026-06-16 11:15:27.210000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781588727.222, 'datetime': '2026-06-16 11:15:27.222000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '861', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781588727.315, 'datetime': '2026-06-16 11:15:27.315000', 'tray_weight': '861', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781588727.2940001, 'datetime': '2026-06-16 11:15:27.294000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781588727.421, 'datetime': '2026-06-16 11:15:27.421000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781588727.478, 'datetime': '2026-06-16 11:15:27.478000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781588727.527, 'datetime': '2026-06-16 11:15:27.527000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781588727.517, 'datetime': '2026-06-16 11:15:27.517000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 27, 658036), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781588727.5770001, 'datetime': '2026-06-16 11:15:27.577000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781588727.68, 'datetime': '2026-06-16 11:15:27.680000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781588727.717, 'datetime': '2026-06-16 11:15:27.717000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781588727.8249998, 'datetime': '2026-06-16 11:15:27.825000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 11:38:48,460.460 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 46, 982919), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781590126.907, 'datetime': '2026-06-16 11:38:46.907000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781590126.977, 'datetime': '2026-06-16 11:38:46.977000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781590127.034, 'datetime': '2026-06-16 11:38:47.034000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781590127.17, 'datetime': '2026-06-16 11:38:47.170000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781590127.1950002, 'datetime': '2026-06-16 11:38:47.195000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781590127.238, 'datetime': '2026-06-16 11:38:47.238000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781590127.2849998, 'datetime': '2026-06-16 11:38:47.285000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781590127.418, 'datetime': '2026-06-16 11:38:47.418000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781590127.4490001, 'datetime': '2026-06-16 11:38:47.449000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 27, 916969), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781588727.895, 'datetime': '2026-06-16 11:15:27.895000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781588727.916, 'datetime': '2026-06-16 11:15:27.916000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781588728.01, 'datetime': '2026-06-16 11:15:28.010000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781588728.06, 'datetime': '2026-06-16 11:15:28.060000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1038', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781588728.066, 'datetime': '2026-06-16 11:15:28.066000', 'tray_weight': '1038', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 47, 780280), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781590127.7919998, 'datetime': '2026-06-16 11:38:47.792000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781590127.8209999, 'datetime': '2026-06-16 11:38:47.821000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781590127.869, 'datetime': '2026-06-16 11:38:47.869000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781590127.993, 'datetime': '2026-06-16 11:38:47.993000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781590128.031, 'datetime': '2026-06-16 11:38:48.031000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781590128.158, 'datetime': '2026-06-16 11:38:48.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781590128.207, 'datetime': '2026-06-16 11:38:48.207000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781590128.282, 'datetime': '2026-06-16 11:38:48.282000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781590128.306, 'datetime': '2026-06-16 11:38:48.306000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 27, 658036), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781588727.5770001, 'datetime': '2026-06-16 11:15:27.577000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781588727.68, 'datetime': '2026-06-16 11:15:27.680000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781588727.717, 'datetime': '2026-06-16 11:15:27.717000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781588727.8249998, 'datetime': '2026-06-16 11:15:27.825000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 11:38:48,475.475 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 46, 982919), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781590126.907, 'datetime': '2026-06-16 11:38:46.907000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781590126.977, 'datetime': '2026-06-16 11:38:46.977000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781590127.034, 'datetime': '2026-06-16 11:38:47.034000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781590127.17, 'datetime': '2026-06-16 11:38:47.170000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781590127.1950002, 'datetime': '2026-06-16 11:38:47.195000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781590127.238, 'datetime': '2026-06-16 11:38:47.238000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781590127.2849998, 'datetime': '2026-06-16 11:38:47.285000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781590127.418, 'datetime': '2026-06-16 11:38:47.418000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781590127.4490001, 'datetime': '2026-06-16 11:38:47.449000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 27, 916969), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781588727.895, 'datetime': '2026-06-16 11:15:27.895000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781588727.916, 'datetime': '2026-06-16 11:15:27.916000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781588728.01, 'datetime': '2026-06-16 11:15:28.010000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781588728.06, 'datetime': '2026-06-16 11:15:28.060000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1038', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781588728.066, 'datetime': '2026-06-16 11:15:28.066000', 'tray_weight': '1038', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 47, 780280), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781590127.7919998, 'datetime': '2026-06-16 11:38:47.792000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781590127.8209999, 'datetime': '2026-06-16 11:38:47.821000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781590127.869, 'datetime': '2026-06-16 11:38:47.869000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781590127.993, 'datetime': '2026-06-16 11:38:47.993000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781590128.031, 'datetime': '2026-06-16 11:38:48.031000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781590128.158, 'datetime': '2026-06-16 11:38:48.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781590128.207, 'datetime': '2026-06-16 11:38:48.207000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781590128.282, 'datetime': '2026-06-16 11:38:48.282000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781590128.306, 'datetime': '2026-06-16 11:38:48.306000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 27, 658036), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781588727.5770001, 'datetime': '2026-06-16 11:15:27.577000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781588727.68, 'datetime': '2026-06-16 11:15:27.680000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781588727.717, 'datetime': '2026-06-16 11:15:27.717000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781588727.8249998, 'datetime': '2026-06-16 11:15:27.825000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 11:38:48,815.815 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 46, 982919), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781590126.907, 'datetime': '2026-06-16 11:38:46.907000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781590126.977, 'datetime': '2026-06-16 11:38:46.977000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781590127.034, 'datetime': '2026-06-16 11:38:47.034000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781590127.17, 'datetime': '2026-06-16 11:38:47.170000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781590127.1950002, 'datetime': '2026-06-16 11:38:47.195000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781590127.238, 'datetime': '2026-06-16 11:38:47.238000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781590127.2849998, 'datetime': '2026-06-16 11:38:47.285000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781590127.418, 'datetime': '2026-06-16 11:38:47.418000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781590127.4490001, 'datetime': '2026-06-16 11:38:47.449000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 27, 916969), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781588727.895, 'datetime': '2026-06-16 11:15:27.895000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781588727.916, 'datetime': '2026-06-16 11:15:27.916000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781588728.01, 'datetime': '2026-06-16 11:15:28.010000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781588728.06, 'datetime': '2026-06-16 11:15:28.060000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1038', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781588728.066, 'datetime': '2026-06-16 11:15:28.066000', 'tray_weight': '1038', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 47, 780280), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781590127.7919998, 'datetime': '2026-06-16 11:38:47.792000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781590127.8209999, 'datetime': '2026-06-16 11:38:47.821000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781590127.869, 'datetime': '2026-06-16 11:38:47.869000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781590127.993, 'datetime': '2026-06-16 11:38:47.993000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781590128.031, 'datetime': '2026-06-16 11:38:48.031000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781590128.158, 'datetime': '2026-06-16 11:38:48.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781590128.207, 'datetime': '2026-06-16 11:38:48.207000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781590128.282, 'datetime': '2026-06-16 11:38:48.282000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781590128.306, 'datetime': '2026-06-16 11:38:48.306000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 48, 497829), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781590128.4410002, 'datetime': '2026-06-16 11:38:48.441000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781590128.5080001, 'datetime': '2026-06-16 11:38:48.508000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781590128.625, 'datetime': '2026-06-16 11:38:48.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781590128.704, 'datetime': '2026-06-16 11:38:48.704000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 11:38:48,830.830 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 46, 982919), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781590126.907, 'datetime': '2026-06-16 11:38:46.907000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781590126.977, 'datetime': '2026-06-16 11:38:46.977000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781590127.034, 'datetime': '2026-06-16 11:38:47.034000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781590127.17, 'datetime': '2026-06-16 11:38:47.170000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781590127.1950002, 'datetime': '2026-06-16 11:38:47.195000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781590127.238, 'datetime': '2026-06-16 11:38:47.238000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781590127.2849998, 'datetime': '2026-06-16 11:38:47.285000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781590127.418, 'datetime': '2026-06-16 11:38:47.418000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781590127.4490001, 'datetime': '2026-06-16 11:38:47.449000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 15, 27, 916969), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781588727.895, 'datetime': '2026-06-16 11:15:27.895000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781588727.916, 'datetime': '2026-06-16 11:15:27.916000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781588728.01, 'datetime': '2026-06-16 11:15:28.010000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781588728.06, 'datetime': '2026-06-16 11:15:28.060000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1038', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781588728.066, 'datetime': '2026-06-16 11:15:28.066000', 'tray_weight': '1038', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 47, 780280), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781590127.7919998, 'datetime': '2026-06-16 11:38:47.792000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781590127.8209999, 'datetime': '2026-06-16 11:38:47.821000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781590127.869, 'datetime': '2026-06-16 11:38:47.869000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781590127.993, 'datetime': '2026-06-16 11:38:47.993000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781590128.031, 'datetime': '2026-06-16 11:38:48.031000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781590128.158, 'datetime': '2026-06-16 11:38:48.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781590128.207, 'datetime': '2026-06-16 11:38:48.207000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781590128.282, 'datetime': '2026-06-16 11:38:48.282000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781590128.306, 'datetime': '2026-06-16 11:38:48.306000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 48, 497829), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781590128.4410002, 'datetime': '2026-06-16 11:38:48.441000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781590128.5080001, 'datetime': '2026-06-16 11:38:48.508000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781590128.625, 'datetime': '2026-06-16 11:38:48.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781590128.704, 'datetime': '2026-06-16 11:38:48.704000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 11:38:49,275.275 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 46, 982919), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781590126.907, 'datetime': '2026-06-16 11:38:46.907000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781590126.977, 'datetime': '2026-06-16 11:38:46.977000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781590127.034, 'datetime': '2026-06-16 11:38:47.034000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781590127.17, 'datetime': '2026-06-16 11:38:47.170000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781590127.1950002, 'datetime': '2026-06-16 11:38:47.195000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781590127.238, 'datetime': '2026-06-16 11:38:47.238000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781590127.2849998, 'datetime': '2026-06-16 11:38:47.285000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781590127.418, 'datetime': '2026-06-16 11:38:47.418000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781590127.4490001, 'datetime': '2026-06-16 11:38:47.449000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 48, 854536), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781590128.804, 'datetime': '2026-06-16 11:38:48.804000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781590128.865, 'datetime': '2026-06-16 11:38:48.865000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781590128.977, 'datetime': '2026-06-16 11:38:48.977000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781590129.092, 'datetime': '2026-06-16 11:38:49.092000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781590129.1299999, 'datetime': '2026-06-16 11:38:49.130000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 47, 780280), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781590127.7919998, 'datetime': '2026-06-16 11:38:47.792000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781590127.8209999, 'datetime': '2026-06-16 11:38:47.821000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781590127.869, 'datetime': '2026-06-16 11:38:47.869000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781590127.993, 'datetime': '2026-06-16 11:38:47.993000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781590128.031, 'datetime': '2026-06-16 11:38:48.031000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781590128.158, 'datetime': '2026-06-16 11:38:48.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781590128.207, 'datetime': '2026-06-16 11:38:48.207000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781590128.282, 'datetime': '2026-06-16 11:38:48.282000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781590128.306, 'datetime': '2026-06-16 11:38:48.306000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 48, 497829), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781590128.4410002, 'datetime': '2026-06-16 11:38:48.441000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781590128.5080001, 'datetime': '2026-06-16 11:38:48.508000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781590128.625, 'datetime': '2026-06-16 11:38:48.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781590128.704, 'datetime': '2026-06-16 11:38:48.704000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 11:38:49,293.293 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 46, 982919), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781590126.907, 'datetime': '2026-06-16 11:38:46.907000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781590126.977, 'datetime': '2026-06-16 11:38:46.977000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781590127.034, 'datetime': '2026-06-16 11:38:47.034000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781590127.17, 'datetime': '2026-06-16 11:38:47.170000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781590127.1950002, 'datetime': '2026-06-16 11:38:47.195000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781590127.238, 'datetime': '2026-06-16 11:38:47.238000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781590127.2849998, 'datetime': '2026-06-16 11:38:47.285000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781590127.418, 'datetime': '2026-06-16 11:38:47.418000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781590127.4490001, 'datetime': '2026-06-16 11:38:47.449000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 48, 854536), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781590128.804, 'datetime': '2026-06-16 11:38:48.804000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781590128.865, 'datetime': '2026-06-16 11:38:48.865000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781590128.977, 'datetime': '2026-06-16 11:38:48.977000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781590129.092, 'datetime': '2026-06-16 11:38:49.092000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781590129.1299999, 'datetime': '2026-06-16 11:38:49.130000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 47, 780280), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781590127.7919998, 'datetime': '2026-06-16 11:38:47.792000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781590127.8209999, 'datetime': '2026-06-16 11:38:47.821000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781590127.869, 'datetime': '2026-06-16 11:38:47.869000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781590127.993, 'datetime': '2026-06-16 11:38:47.993000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781590128.031, 'datetime': '2026-06-16 11:38:48.031000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781590128.158, 'datetime': '2026-06-16 11:38:48.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781590128.207, 'datetime': '2026-06-16 11:38:48.207000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781590128.282, 'datetime': '2026-06-16 11:38:48.282000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781590128.306, 'datetime': '2026-06-16 11:38:48.306000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 48, 497829), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781590128.4410002, 'datetime': '2026-06-16 11:38:48.441000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781590128.5080001, 'datetime': '2026-06-16 11:38:48.508000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781590128.625, 'datetime': '2026-06-16 11:38:48.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781590128.704, 'datetime': '2026-06-16 11:38:48.704000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 11:39:13,674.674 INFO    ] processOrderPayment version is : v2
[2026-06-16 11:45:32,219.219 INFO    ] processOrderPayment version is : v2
[2026-06-16 11:52:37,219.219 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 36, 456325), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781590956.389, 'datetime': '2026-06-16 11:52:36.389000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781590956.527, 'datetime': '2026-06-16 11:52:36.527000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781590956.5870001, 'datetime': '2026-06-16 11:52:36.587000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781590956.5870001, 'datetime': '2026-06-16 11:52:36.587000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781590956.667, 'datetime': '2026-06-16 11:52:36.667000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781590956.745, 'datetime': '2026-06-16 11:52:36.745000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781590956.8730001, 'datetime': '2026-06-16 11:52:36.873000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781590956.8470001, 'datetime': '2026-06-16 11:52:36.847000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781590956.9160001, 'datetime': '2026-06-16 11:52:36.916000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 48, 854536), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781590128.804, 'datetime': '2026-06-16 11:38:48.804000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781590128.865, 'datetime': '2026-06-16 11:38:48.865000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781590128.977, 'datetime': '2026-06-16 11:38:48.977000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781590129.092, 'datetime': '2026-06-16 11:38:49.092000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781590129.1299999, 'datetime': '2026-06-16 11:38:49.130000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 47, 780280), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781590127.7919998, 'datetime': '2026-06-16 11:38:47.792000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781590127.8209999, 'datetime': '2026-06-16 11:38:47.821000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781590127.869, 'datetime': '2026-06-16 11:38:47.869000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781590127.993, 'datetime': '2026-06-16 11:38:47.993000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781590128.031, 'datetime': '2026-06-16 11:38:48.031000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781590128.158, 'datetime': '2026-06-16 11:38:48.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781590128.207, 'datetime': '2026-06-16 11:38:48.207000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781590128.282, 'datetime': '2026-06-16 11:38:48.282000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781590128.306, 'datetime': '2026-06-16 11:38:48.306000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 48, 497829), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781590128.4410002, 'datetime': '2026-06-16 11:38:48.441000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781590128.5080001, 'datetime': '2026-06-16 11:38:48.508000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781590128.625, 'datetime': '2026-06-16 11:38:48.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781590128.704, 'datetime': '2026-06-16 11:38:48.704000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 11:52:37,233.233 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 36, 456325), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781590956.389, 'datetime': '2026-06-16 11:52:36.389000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781590956.527, 'datetime': '2026-06-16 11:52:36.527000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781590956.5870001, 'datetime': '2026-06-16 11:52:36.587000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781590956.5870001, 'datetime': '2026-06-16 11:52:36.587000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781590956.667, 'datetime': '2026-06-16 11:52:36.667000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781590956.745, 'datetime': '2026-06-16 11:52:36.745000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781590956.8730001, 'datetime': '2026-06-16 11:52:36.873000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781590956.8470001, 'datetime': '2026-06-16 11:52:36.847000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781590956.9160001, 'datetime': '2026-06-16 11:52:36.916000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 48, 854536), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781590128.804, 'datetime': '2026-06-16 11:38:48.804000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781590128.865, 'datetime': '2026-06-16 11:38:48.865000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781590128.977, 'datetime': '2026-06-16 11:38:48.977000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781590129.092, 'datetime': '2026-06-16 11:38:49.092000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781590129.1299999, 'datetime': '2026-06-16 11:38:49.130000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 47, 780280), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781590127.7919998, 'datetime': '2026-06-16 11:38:47.792000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781590127.8209999, 'datetime': '2026-06-16 11:38:47.821000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781590127.869, 'datetime': '2026-06-16 11:38:47.869000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781590127.993, 'datetime': '2026-06-16 11:38:47.993000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781590128.031, 'datetime': '2026-06-16 11:38:48.031000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781590128.158, 'datetime': '2026-06-16 11:38:48.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781590128.207, 'datetime': '2026-06-16 11:38:48.207000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781590128.282, 'datetime': '2026-06-16 11:38:48.282000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781590128.306, 'datetime': '2026-06-16 11:38:48.306000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 48, 497829), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781590128.4410002, 'datetime': '2026-06-16 11:38:48.441000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781590128.5080001, 'datetime': '2026-06-16 11:38:48.508000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781590128.625, 'datetime': '2026-06-16 11:38:48.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781590128.704, 'datetime': '2026-06-16 11:38:48.704000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 11:52:37,908.908 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 36, 456325), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781590956.389, 'datetime': '2026-06-16 11:52:36.389000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781590956.527, 'datetime': '2026-06-16 11:52:36.527000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781590956.5870001, 'datetime': '2026-06-16 11:52:36.587000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781590956.5870001, 'datetime': '2026-06-16 11:52:36.587000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781590956.667, 'datetime': '2026-06-16 11:52:36.667000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781590956.745, 'datetime': '2026-06-16 11:52:36.745000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781590956.8730001, 'datetime': '2026-06-16 11:52:36.873000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781590956.8470001, 'datetime': '2026-06-16 11:52:36.847000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781590956.9160001, 'datetime': '2026-06-16 11:52:36.916000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 48, 854536), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781590128.804, 'datetime': '2026-06-16 11:38:48.804000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781590128.865, 'datetime': '2026-06-16 11:38:48.865000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781590128.977, 'datetime': '2026-06-16 11:38:48.977000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781590129.092, 'datetime': '2026-06-16 11:38:49.092000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781590129.1299999, 'datetime': '2026-06-16 11:38:49.130000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 37, 262055), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781590957.213, 'datetime': '2026-06-16 11:52:37.213000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '933', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781590957.2889998, 'datetime': '2026-06-16 11:52:37.289000', 'tray_weight': '933', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781590957.395, 'datetime': '2026-06-16 11:52:37.395000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781590957.4650002, 'datetime': '2026-06-16 11:52:37.465000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781590957.499, 'datetime': '2026-06-16 11:52:37.499000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781590957.544, 'datetime': '2026-06-16 11:52:37.544000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781590957.6499999, 'datetime': '2026-06-16 11:52:37.650000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781590957.73, 'datetime': '2026-06-16 11:52:37.730000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781590957.825, 'datetime': '2026-06-16 11:52:37.825000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 48, 497829), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781590128.4410002, 'datetime': '2026-06-16 11:38:48.441000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781590128.5080001, 'datetime': '2026-06-16 11:38:48.508000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781590128.625, 'datetime': '2026-06-16 11:38:48.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781590128.704, 'datetime': '2026-06-16 11:38:48.704000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 11:52:37,922.922 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 36, 456325), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781590956.389, 'datetime': '2026-06-16 11:52:36.389000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781590956.527, 'datetime': '2026-06-16 11:52:36.527000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781590956.5870001, 'datetime': '2026-06-16 11:52:36.587000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781590956.5870001, 'datetime': '2026-06-16 11:52:36.587000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781590956.667, 'datetime': '2026-06-16 11:52:36.667000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781590956.745, 'datetime': '2026-06-16 11:52:36.745000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781590956.8730001, 'datetime': '2026-06-16 11:52:36.873000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781590956.8470001, 'datetime': '2026-06-16 11:52:36.847000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781590956.9160001, 'datetime': '2026-06-16 11:52:36.916000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 48, 854536), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781590128.804, 'datetime': '2026-06-16 11:38:48.804000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781590128.865, 'datetime': '2026-06-16 11:38:48.865000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781590128.977, 'datetime': '2026-06-16 11:38:48.977000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781590129.092, 'datetime': '2026-06-16 11:38:49.092000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781590129.1299999, 'datetime': '2026-06-16 11:38:49.130000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 37, 262055), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781590957.213, 'datetime': '2026-06-16 11:52:37.213000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '933', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781590957.2889998, 'datetime': '2026-06-16 11:52:37.289000', 'tray_weight': '933', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781590957.395, 'datetime': '2026-06-16 11:52:37.395000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781590957.4650002, 'datetime': '2026-06-16 11:52:37.465000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781590957.499, 'datetime': '2026-06-16 11:52:37.499000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781590957.544, 'datetime': '2026-06-16 11:52:37.544000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781590957.6499999, 'datetime': '2026-06-16 11:52:37.650000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781590957.73, 'datetime': '2026-06-16 11:52:37.730000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781590957.825, 'datetime': '2026-06-16 11:52:37.825000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 48, 497829), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781590128.4410002, 'datetime': '2026-06-16 11:38:48.441000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781590128.5080001, 'datetime': '2026-06-16 11:38:48.508000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781590128.625, 'datetime': '2026-06-16 11:38:48.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781590128.704, 'datetime': '2026-06-16 11:38:48.704000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 11:52:38,244.244 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 36, 456325), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781590956.389, 'datetime': '2026-06-16 11:52:36.389000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781590956.527, 'datetime': '2026-06-16 11:52:36.527000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781590956.5870001, 'datetime': '2026-06-16 11:52:36.587000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781590956.5870001, 'datetime': '2026-06-16 11:52:36.587000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781590956.667, 'datetime': '2026-06-16 11:52:36.667000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781590956.745, 'datetime': '2026-06-16 11:52:36.745000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781590956.8730001, 'datetime': '2026-06-16 11:52:36.873000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781590956.8470001, 'datetime': '2026-06-16 11:52:36.847000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781590956.9160001, 'datetime': '2026-06-16 11:52:36.916000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 48, 854536), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781590128.804, 'datetime': '2026-06-16 11:38:48.804000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781590128.865, 'datetime': '2026-06-16 11:38:48.865000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781590128.977, 'datetime': '2026-06-16 11:38:48.977000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781590129.092, 'datetime': '2026-06-16 11:38:49.092000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781590129.1299999, 'datetime': '2026-06-16 11:38:49.130000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 37, 262055), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781590957.213, 'datetime': '2026-06-16 11:52:37.213000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '933', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781590957.2889998, 'datetime': '2026-06-16 11:52:37.289000', 'tray_weight': '933', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781590957.395, 'datetime': '2026-06-16 11:52:37.395000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781590957.4650002, 'datetime': '2026-06-16 11:52:37.465000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781590957.499, 'datetime': '2026-06-16 11:52:37.499000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781590957.544, 'datetime': '2026-06-16 11:52:37.544000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781590957.6499999, 'datetime': '2026-06-16 11:52:37.650000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781590957.73, 'datetime': '2026-06-16 11:52:37.730000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781590957.825, 'datetime': '2026-06-16 11:52:37.825000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 37, 943866), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781590957.95, 'datetime': '2026-06-16 11:52:37.950000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781590958.012, 'datetime': '2026-06-16 11:52:38.012000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781590958.047, 'datetime': '2026-06-16 11:52:38.047000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781590958.1299999, 'datetime': '2026-06-16 11:52:38.130000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 11:52:38,257.257 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 36, 456325), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781590956.389, 'datetime': '2026-06-16 11:52:36.389000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781590956.527, 'datetime': '2026-06-16 11:52:36.527000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781590956.5870001, 'datetime': '2026-06-16 11:52:36.587000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781590956.5870001, 'datetime': '2026-06-16 11:52:36.587000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781590956.667, 'datetime': '2026-06-16 11:52:36.667000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781590956.745, 'datetime': '2026-06-16 11:52:36.745000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781590956.8730001, 'datetime': '2026-06-16 11:52:36.873000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781590956.8470001, 'datetime': '2026-06-16 11:52:36.847000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781590956.9160001, 'datetime': '2026-06-16 11:52:36.916000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 38, 48, 854536), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781590128.804, 'datetime': '2026-06-16 11:38:48.804000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781590128.865, 'datetime': '2026-06-16 11:38:48.865000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781590128.977, 'datetime': '2026-06-16 11:38:48.977000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781590129.092, 'datetime': '2026-06-16 11:38:49.092000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781590129.1299999, 'datetime': '2026-06-16 11:38:49.130000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 37, 262055), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781590957.213, 'datetime': '2026-06-16 11:52:37.213000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '933', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781590957.2889998, 'datetime': '2026-06-16 11:52:37.289000', 'tray_weight': '933', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781590957.395, 'datetime': '2026-06-16 11:52:37.395000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781590957.4650002, 'datetime': '2026-06-16 11:52:37.465000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781590957.499, 'datetime': '2026-06-16 11:52:37.499000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781590957.544, 'datetime': '2026-06-16 11:52:37.544000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781590957.6499999, 'datetime': '2026-06-16 11:52:37.650000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781590957.73, 'datetime': '2026-06-16 11:52:37.730000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781590957.825, 'datetime': '2026-06-16 11:52:37.825000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 37, 943866), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781590957.95, 'datetime': '2026-06-16 11:52:37.950000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781590958.012, 'datetime': '2026-06-16 11:52:38.012000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781590958.047, 'datetime': '2026-06-16 11:52:38.047000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781590958.1299999, 'datetime': '2026-06-16 11:52:38.130000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 11:52:38,625.625 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 36, 456325), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781590956.389, 'datetime': '2026-06-16 11:52:36.389000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781590956.527, 'datetime': '2026-06-16 11:52:36.527000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781590956.5870001, 'datetime': '2026-06-16 11:52:36.587000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781590956.5870001, 'datetime': '2026-06-16 11:52:36.587000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781590956.667, 'datetime': '2026-06-16 11:52:36.667000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781590956.745, 'datetime': '2026-06-16 11:52:36.745000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781590956.8730001, 'datetime': '2026-06-16 11:52:36.873000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781590956.8470001, 'datetime': '2026-06-16 11:52:36.847000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781590956.9160001, 'datetime': '2026-06-16 11:52:36.916000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 38, 276368), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781590958.222, 'datetime': '2026-06-16 11:52:38.222000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781590958.3330002, 'datetime': '2026-06-16 11:52:38.333000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781590958.3560002, 'datetime': '2026-06-16 11:52:38.356000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781590958.443, 'datetime': '2026-06-16 11:52:38.443000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781590958.456, 'datetime': '2026-06-16 11:52:38.456000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 37, 262055), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781590957.213, 'datetime': '2026-06-16 11:52:37.213000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '933', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781590957.2889998, 'datetime': '2026-06-16 11:52:37.289000', 'tray_weight': '933', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781590957.395, 'datetime': '2026-06-16 11:52:37.395000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781590957.4650002, 'datetime': '2026-06-16 11:52:37.465000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781590957.499, 'datetime': '2026-06-16 11:52:37.499000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781590957.544, 'datetime': '2026-06-16 11:52:37.544000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781590957.6499999, 'datetime': '2026-06-16 11:52:37.650000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781590957.73, 'datetime': '2026-06-16 11:52:37.730000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781590957.825, 'datetime': '2026-06-16 11:52:37.825000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 37, 943866), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781590957.95, 'datetime': '2026-06-16 11:52:37.950000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781590958.012, 'datetime': '2026-06-16 11:52:38.012000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781590958.047, 'datetime': '2026-06-16 11:52:38.047000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781590958.1299999, 'datetime': '2026-06-16 11:52:38.130000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 11:52:38,632.632 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 36, 456325), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781590956.389, 'datetime': '2026-06-16 11:52:36.389000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781590956.527, 'datetime': '2026-06-16 11:52:36.527000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781590956.5870001, 'datetime': '2026-06-16 11:52:36.587000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781590956.5870001, 'datetime': '2026-06-16 11:52:36.587000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781590956.667, 'datetime': '2026-06-16 11:52:36.667000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781590956.745, 'datetime': '2026-06-16 11:52:36.745000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781590956.8730001, 'datetime': '2026-06-16 11:52:36.873000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781590956.8470001, 'datetime': '2026-06-16 11:52:36.847000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781590956.9160001, 'datetime': '2026-06-16 11:52:36.916000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 38, 276368), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781590958.222, 'datetime': '2026-06-16 11:52:38.222000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781590958.3330002, 'datetime': '2026-06-16 11:52:38.333000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781590958.3560002, 'datetime': '2026-06-16 11:52:38.356000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781590958.443, 'datetime': '2026-06-16 11:52:38.443000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781590958.456, 'datetime': '2026-06-16 11:52:38.456000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 37, 262055), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781590957.213, 'datetime': '2026-06-16 11:52:37.213000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '933', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781590957.2889998, 'datetime': '2026-06-16 11:52:37.289000', 'tray_weight': '933', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781590957.395, 'datetime': '2026-06-16 11:52:37.395000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781590957.4650002, 'datetime': '2026-06-16 11:52:37.465000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781590957.499, 'datetime': '2026-06-16 11:52:37.499000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781590957.544, 'datetime': '2026-06-16 11:52:37.544000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781590957.6499999, 'datetime': '2026-06-16 11:52:37.650000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781590957.73, 'datetime': '2026-06-16 11:52:37.730000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781590957.825, 'datetime': '2026-06-16 11:52:37.825000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 37, 943866), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781590957.95, 'datetime': '2026-06-16 11:52:37.950000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781590958.012, 'datetime': '2026-06-16 11:52:38.012000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781590958.047, 'datetime': '2026-06-16 11:52:38.047000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781590958.1299999, 'datetime': '2026-06-16 11:52:38.130000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 11:55:06,784.784 INFO    ] processOrderPayment version is : v2
[2026-06-16 12:06:20,594.594 INFO    ] processOrderPayment version is : v2
[2026-06-16 12:09:41,450.450 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 40, 925751), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781591980.845, 'datetime': '2026-06-16 12:09:40.845000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781591980.914, 'datetime': '2026-06-16 12:09:40.914000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781591980.981, 'datetime': '2026-06-16 12:09:40.981000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781591981.0800002, 'datetime': '2026-06-16 12:09:41.080000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781591981.112, 'datetime': '2026-06-16 12:09:41.112000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781591981.1590002, 'datetime': '2026-06-16 12:09:41.159000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781591981.144, 'datetime': '2026-06-16 12:09:41.144000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781591981.213, 'datetime': '2026-06-16 12:09:41.213000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781591981.269, 'datetime': '2026-06-16 12:09:41.269000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 38, 276368), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781590958.222, 'datetime': '2026-06-16 11:52:38.222000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781590958.3330002, 'datetime': '2026-06-16 11:52:38.333000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781590958.3560002, 'datetime': '2026-06-16 11:52:38.356000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781590958.443, 'datetime': '2026-06-16 11:52:38.443000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781590958.456, 'datetime': '2026-06-16 11:52:38.456000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 37, 262055), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781590957.213, 'datetime': '2026-06-16 11:52:37.213000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '933', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781590957.2889998, 'datetime': '2026-06-16 11:52:37.289000', 'tray_weight': '933', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781590957.395, 'datetime': '2026-06-16 11:52:37.395000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781590957.4650002, 'datetime': '2026-06-16 11:52:37.465000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781590957.499, 'datetime': '2026-06-16 11:52:37.499000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781590957.544, 'datetime': '2026-06-16 11:52:37.544000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781590957.6499999, 'datetime': '2026-06-16 11:52:37.650000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781590957.73, 'datetime': '2026-06-16 11:52:37.730000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781590957.825, 'datetime': '2026-06-16 11:52:37.825000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 37, 943866), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781590957.95, 'datetime': '2026-06-16 11:52:37.950000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781590958.012, 'datetime': '2026-06-16 11:52:38.012000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781590958.047, 'datetime': '2026-06-16 11:52:38.047000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781590958.1299999, 'datetime': '2026-06-16 11:52:38.130000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:09:41,458.458 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 40, 925751), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781591980.845, 'datetime': '2026-06-16 12:09:40.845000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781591980.914, 'datetime': '2026-06-16 12:09:40.914000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781591980.981, 'datetime': '2026-06-16 12:09:40.981000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781591981.0800002, 'datetime': '2026-06-16 12:09:41.080000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781591981.112, 'datetime': '2026-06-16 12:09:41.112000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781591981.1590002, 'datetime': '2026-06-16 12:09:41.159000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781591981.144, 'datetime': '2026-06-16 12:09:41.144000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781591981.213, 'datetime': '2026-06-16 12:09:41.213000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781591981.269, 'datetime': '2026-06-16 12:09:41.269000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 38, 276368), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781590958.222, 'datetime': '2026-06-16 11:52:38.222000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781590958.3330002, 'datetime': '2026-06-16 11:52:38.333000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781590958.3560002, 'datetime': '2026-06-16 11:52:38.356000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781590958.443, 'datetime': '2026-06-16 11:52:38.443000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781590958.456, 'datetime': '2026-06-16 11:52:38.456000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 37, 262055), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781590957.213, 'datetime': '2026-06-16 11:52:37.213000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '933', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781590957.2889998, 'datetime': '2026-06-16 11:52:37.289000', 'tray_weight': '933', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781590957.395, 'datetime': '2026-06-16 11:52:37.395000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781590957.4650002, 'datetime': '2026-06-16 11:52:37.465000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781590957.499, 'datetime': '2026-06-16 11:52:37.499000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781590957.544, 'datetime': '2026-06-16 11:52:37.544000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781590957.6499999, 'datetime': '2026-06-16 11:52:37.650000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781590957.73, 'datetime': '2026-06-16 11:52:37.730000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781590957.825, 'datetime': '2026-06-16 11:52:37.825000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 37, 943866), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781590957.95, 'datetime': '2026-06-16 11:52:37.950000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781590958.012, 'datetime': '2026-06-16 11:52:38.012000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781590958.047, 'datetime': '2026-06-16 11:52:38.047000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781590958.1299999, 'datetime': '2026-06-16 11:52:38.130000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:09:41,922.922 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 40, 925751), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781591980.845, 'datetime': '2026-06-16 12:09:40.845000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781591980.914, 'datetime': '2026-06-16 12:09:40.914000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781591980.981, 'datetime': '2026-06-16 12:09:40.981000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781591981.0800002, 'datetime': '2026-06-16 12:09:41.080000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781591981.112, 'datetime': '2026-06-16 12:09:41.112000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781591981.1590002, 'datetime': '2026-06-16 12:09:41.159000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781591981.144, 'datetime': '2026-06-16 12:09:41.144000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781591981.213, 'datetime': '2026-06-16 12:09:41.213000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781591981.269, 'datetime': '2026-06-16 12:09:41.269000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 38, 276368), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781590958.222, 'datetime': '2026-06-16 11:52:38.222000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781590958.3330002, 'datetime': '2026-06-16 11:52:38.333000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781590958.3560002, 'datetime': '2026-06-16 11:52:38.356000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781590958.443, 'datetime': '2026-06-16 11:52:38.443000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781590958.456, 'datetime': '2026-06-16 11:52:38.456000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 41, 471037), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781591981.466, 'datetime': '2026-06-16 12:09:41.466000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781591981.477, 'datetime': '2026-06-16 12:09:41.477000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781591981.502, 'datetime': '2026-06-16 12:09:41.502000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781591981.583, 'datetime': '2026-06-16 12:09:41.583000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781591981.674, 'datetime': '2026-06-16 12:09:41.674000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781591981.72, 'datetime': '2026-06-16 12:09:41.720000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781591981.76, 'datetime': '2026-06-16 12:09:41.760000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781591981.779, 'datetime': '2026-06-16 12:09:41.779000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781591981.7719998, 'datetime': '2026-06-16 12:09:41.772000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 37, 943866), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781590957.95, 'datetime': '2026-06-16 11:52:37.950000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781590958.012, 'datetime': '2026-06-16 11:52:38.012000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781590958.047, 'datetime': '2026-06-16 11:52:38.047000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781590958.1299999, 'datetime': '2026-06-16 11:52:38.130000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:09:41,930.930 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 40, 925751), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781591980.845, 'datetime': '2026-06-16 12:09:40.845000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781591980.914, 'datetime': '2026-06-16 12:09:40.914000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781591980.981, 'datetime': '2026-06-16 12:09:40.981000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781591981.0800002, 'datetime': '2026-06-16 12:09:41.080000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781591981.112, 'datetime': '2026-06-16 12:09:41.112000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781591981.1590002, 'datetime': '2026-06-16 12:09:41.159000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781591981.144, 'datetime': '2026-06-16 12:09:41.144000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781591981.213, 'datetime': '2026-06-16 12:09:41.213000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781591981.269, 'datetime': '2026-06-16 12:09:41.269000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 38, 276368), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781590958.222, 'datetime': '2026-06-16 11:52:38.222000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781590958.3330002, 'datetime': '2026-06-16 11:52:38.333000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781590958.3560002, 'datetime': '2026-06-16 11:52:38.356000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781590958.443, 'datetime': '2026-06-16 11:52:38.443000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781590958.456, 'datetime': '2026-06-16 11:52:38.456000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 41, 471037), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781591981.466, 'datetime': '2026-06-16 12:09:41.466000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781591981.477, 'datetime': '2026-06-16 12:09:41.477000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781591981.502, 'datetime': '2026-06-16 12:09:41.502000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781591981.583, 'datetime': '2026-06-16 12:09:41.583000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781591981.674, 'datetime': '2026-06-16 12:09:41.674000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781591981.72, 'datetime': '2026-06-16 12:09:41.720000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781591981.76, 'datetime': '2026-06-16 12:09:41.760000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781591981.779, 'datetime': '2026-06-16 12:09:41.779000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781591981.7719998, 'datetime': '2026-06-16 12:09:41.772000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 37, 943866), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781590957.95, 'datetime': '2026-06-16 11:52:37.950000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781590958.012, 'datetime': '2026-06-16 11:52:38.012000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781590958.047, 'datetime': '2026-06-16 11:52:38.047000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781590958.1299999, 'datetime': '2026-06-16 11:52:38.130000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:09:42,154.154 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 40, 925751), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781591980.845, 'datetime': '2026-06-16 12:09:40.845000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781591980.914, 'datetime': '2026-06-16 12:09:40.914000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781591980.981, 'datetime': '2026-06-16 12:09:40.981000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781591981.0800002, 'datetime': '2026-06-16 12:09:41.080000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781591981.112, 'datetime': '2026-06-16 12:09:41.112000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781591981.1590002, 'datetime': '2026-06-16 12:09:41.159000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781591981.144, 'datetime': '2026-06-16 12:09:41.144000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781591981.213, 'datetime': '2026-06-16 12:09:41.213000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781591981.269, 'datetime': '2026-06-16 12:09:41.269000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 38, 276368), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781590958.222, 'datetime': '2026-06-16 11:52:38.222000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781590958.3330002, 'datetime': '2026-06-16 11:52:38.333000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781590958.3560002, 'datetime': '2026-06-16 11:52:38.356000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781590958.443, 'datetime': '2026-06-16 11:52:38.443000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781590958.456, 'datetime': '2026-06-16 11:52:38.456000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 41, 471037), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781591981.466, 'datetime': '2026-06-16 12:09:41.466000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781591981.477, 'datetime': '2026-06-16 12:09:41.477000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781591981.502, 'datetime': '2026-06-16 12:09:41.502000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781591981.583, 'datetime': '2026-06-16 12:09:41.583000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781591981.674, 'datetime': '2026-06-16 12:09:41.674000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781591981.72, 'datetime': '2026-06-16 12:09:41.720000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781591981.76, 'datetime': '2026-06-16 12:09:41.760000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781591981.779, 'datetime': '2026-06-16 12:09:41.779000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781591981.7719998, 'datetime': '2026-06-16 12:09:41.772000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 41, 942475), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781591981.886, 'datetime': '2026-06-16 12:09:41.886000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781591981.975, 'datetime': '2026-06-16 12:09:41.975000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781591982.045, 'datetime': '2026-06-16 12:09:42.045000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781591982.0970001, 'datetime': '2026-06-16 12:09:42.097000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:09:42,161.161 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 40, 925751), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781591980.845, 'datetime': '2026-06-16 12:09:40.845000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781591980.914, 'datetime': '2026-06-16 12:09:40.914000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781591980.981, 'datetime': '2026-06-16 12:09:40.981000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781591981.0800002, 'datetime': '2026-06-16 12:09:41.080000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781591981.112, 'datetime': '2026-06-16 12:09:41.112000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781591981.1590002, 'datetime': '2026-06-16 12:09:41.159000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781591981.144, 'datetime': '2026-06-16 12:09:41.144000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781591981.213, 'datetime': '2026-06-16 12:09:41.213000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781591981.269, 'datetime': '2026-06-16 12:09:41.269000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 11, 52, 38, 276368), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781590958.222, 'datetime': '2026-06-16 11:52:38.222000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781590958.3330002, 'datetime': '2026-06-16 11:52:38.333000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781590958.3560002, 'datetime': '2026-06-16 11:52:38.356000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781590958.443, 'datetime': '2026-06-16 11:52:38.443000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781590958.456, 'datetime': '2026-06-16 11:52:38.456000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 41, 471037), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781591981.466, 'datetime': '2026-06-16 12:09:41.466000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781591981.477, 'datetime': '2026-06-16 12:09:41.477000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781591981.502, 'datetime': '2026-06-16 12:09:41.502000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781591981.583, 'datetime': '2026-06-16 12:09:41.583000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781591981.674, 'datetime': '2026-06-16 12:09:41.674000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781591981.72, 'datetime': '2026-06-16 12:09:41.720000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781591981.76, 'datetime': '2026-06-16 12:09:41.760000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781591981.779, 'datetime': '2026-06-16 12:09:41.779000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781591981.7719998, 'datetime': '2026-06-16 12:09:41.772000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 41, 942475), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781591981.886, 'datetime': '2026-06-16 12:09:41.886000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781591981.975, 'datetime': '2026-06-16 12:09:41.975000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781591982.045, 'datetime': '2026-06-16 12:09:42.045000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781591982.0970001, 'datetime': '2026-06-16 12:09:42.097000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:09:42,438.438 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 40, 925751), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781591980.845, 'datetime': '2026-06-16 12:09:40.845000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781591980.914, 'datetime': '2026-06-16 12:09:40.914000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781591980.981, 'datetime': '2026-06-16 12:09:40.981000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781591981.0800002, 'datetime': '2026-06-16 12:09:41.080000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781591981.112, 'datetime': '2026-06-16 12:09:41.112000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781591981.1590002, 'datetime': '2026-06-16 12:09:41.159000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781591981.144, 'datetime': '2026-06-16 12:09:41.144000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781591981.213, 'datetime': '2026-06-16 12:09:41.213000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781591981.269, 'datetime': '2026-06-16 12:09:41.269000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 42, 173841), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781591982.151, 'datetime': '2026-06-16 12:09:42.151000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781591982.167, 'datetime': '2026-06-16 12:09:42.167000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781591982.2649999, 'datetime': '2026-06-16 12:09:42.265000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781591982.255, 'datetime': '2026-06-16 12:09:42.255000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781591982.288, 'datetime': '2026-06-16 12:09:42.288000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 41, 471037), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781591981.466, 'datetime': '2026-06-16 12:09:41.466000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781591981.477, 'datetime': '2026-06-16 12:09:41.477000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781591981.502, 'datetime': '2026-06-16 12:09:41.502000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781591981.583, 'datetime': '2026-06-16 12:09:41.583000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781591981.674, 'datetime': '2026-06-16 12:09:41.674000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781591981.72, 'datetime': '2026-06-16 12:09:41.720000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781591981.76, 'datetime': '2026-06-16 12:09:41.760000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781591981.779, 'datetime': '2026-06-16 12:09:41.779000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781591981.7719998, 'datetime': '2026-06-16 12:09:41.772000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 41, 942475), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781591981.886, 'datetime': '2026-06-16 12:09:41.886000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781591981.975, 'datetime': '2026-06-16 12:09:41.975000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781591982.045, 'datetime': '2026-06-16 12:09:42.045000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781591982.0970001, 'datetime': '2026-06-16 12:09:42.097000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:09:42,446.446 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 40, 925751), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781591980.845, 'datetime': '2026-06-16 12:09:40.845000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781591980.914, 'datetime': '2026-06-16 12:09:40.914000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781591980.981, 'datetime': '2026-06-16 12:09:40.981000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781591981.0800002, 'datetime': '2026-06-16 12:09:41.080000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781591981.112, 'datetime': '2026-06-16 12:09:41.112000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781591981.1590002, 'datetime': '2026-06-16 12:09:41.159000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781591981.144, 'datetime': '2026-06-16 12:09:41.144000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781591981.213, 'datetime': '2026-06-16 12:09:41.213000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781591981.269, 'datetime': '2026-06-16 12:09:41.269000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 42, 173841), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781591982.151, 'datetime': '2026-06-16 12:09:42.151000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781591982.167, 'datetime': '2026-06-16 12:09:42.167000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781591982.2649999, 'datetime': '2026-06-16 12:09:42.265000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781591982.255, 'datetime': '2026-06-16 12:09:42.255000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781591982.288, 'datetime': '2026-06-16 12:09:42.288000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 41, 471037), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781591981.466, 'datetime': '2026-06-16 12:09:41.466000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781591981.477, 'datetime': '2026-06-16 12:09:41.477000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781591981.502, 'datetime': '2026-06-16 12:09:41.502000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781591981.583, 'datetime': '2026-06-16 12:09:41.583000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781591981.674, 'datetime': '2026-06-16 12:09:41.674000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781591981.72, 'datetime': '2026-06-16 12:09:41.720000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781591981.76, 'datetime': '2026-06-16 12:09:41.760000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781591981.779, 'datetime': '2026-06-16 12:09:41.779000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781591981.7719998, 'datetime': '2026-06-16 12:09:41.772000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 41, 942475), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781591981.886, 'datetime': '2026-06-16 12:09:41.886000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781591981.975, 'datetime': '2026-06-16 12:09:41.975000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781591982.045, 'datetime': '2026-06-16 12:09:42.045000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781591982.0970001, 'datetime': '2026-06-16 12:09:42.097000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:12:22,456.456 INFO    ] processOrderPayment version is : v2
[2026-06-16 12:17:30,898.898 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 29, 975437), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781592449.984, 'datetime': '2026-06-16 12:17:29.984000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781592449.988, 'datetime': '2026-06-16 12:17:29.988000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781592450.075, 'datetime': '2026-06-16 12:17:30.075000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781592450.173, 'datetime': '2026-06-16 12:17:30.173000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781592450.253, 'datetime': '2026-06-16 12:17:30.253000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781592450.363, 'datetime': '2026-06-16 12:17:30.363000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781592450.464, 'datetime': '2026-06-16 12:17:30.464000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781592450.493, 'datetime': '2026-06-16 12:17:30.493000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781592450.5470002, 'datetime': '2026-06-16 12:17:30.547000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 42, 173841), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781591982.151, 'datetime': '2026-06-16 12:09:42.151000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781591982.167, 'datetime': '2026-06-16 12:09:42.167000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781591982.2649999, 'datetime': '2026-06-16 12:09:42.265000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781591982.255, 'datetime': '2026-06-16 12:09:42.255000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781591982.288, 'datetime': '2026-06-16 12:09:42.288000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 41, 471037), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781591981.466, 'datetime': '2026-06-16 12:09:41.466000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781591981.477, 'datetime': '2026-06-16 12:09:41.477000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781591981.502, 'datetime': '2026-06-16 12:09:41.502000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781591981.583, 'datetime': '2026-06-16 12:09:41.583000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781591981.674, 'datetime': '2026-06-16 12:09:41.674000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781591981.72, 'datetime': '2026-06-16 12:09:41.720000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781591981.76, 'datetime': '2026-06-16 12:09:41.760000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781591981.779, 'datetime': '2026-06-16 12:09:41.779000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781591981.7719998, 'datetime': '2026-06-16 12:09:41.772000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 41, 942475), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781591981.886, 'datetime': '2026-06-16 12:09:41.886000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781591981.975, 'datetime': '2026-06-16 12:09:41.975000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781591982.045, 'datetime': '2026-06-16 12:09:42.045000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781591982.0970001, 'datetime': '2026-06-16 12:09:42.097000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:17:30,916.916 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 29, 975437), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781592449.984, 'datetime': '2026-06-16 12:17:29.984000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781592449.988, 'datetime': '2026-06-16 12:17:29.988000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781592450.075, 'datetime': '2026-06-16 12:17:30.075000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781592450.173, 'datetime': '2026-06-16 12:17:30.173000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781592450.253, 'datetime': '2026-06-16 12:17:30.253000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781592450.363, 'datetime': '2026-06-16 12:17:30.363000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781592450.464, 'datetime': '2026-06-16 12:17:30.464000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781592450.493, 'datetime': '2026-06-16 12:17:30.493000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781592450.5470002, 'datetime': '2026-06-16 12:17:30.547000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 42, 173841), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781591982.151, 'datetime': '2026-06-16 12:09:42.151000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781591982.167, 'datetime': '2026-06-16 12:09:42.167000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781591982.2649999, 'datetime': '2026-06-16 12:09:42.265000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781591982.255, 'datetime': '2026-06-16 12:09:42.255000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781591982.288, 'datetime': '2026-06-16 12:09:42.288000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 41, 471037), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781591981.466, 'datetime': '2026-06-16 12:09:41.466000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781591981.477, 'datetime': '2026-06-16 12:09:41.477000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781591981.502, 'datetime': '2026-06-16 12:09:41.502000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781591981.583, 'datetime': '2026-06-16 12:09:41.583000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781591981.674, 'datetime': '2026-06-16 12:09:41.674000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781591981.72, 'datetime': '2026-06-16 12:09:41.720000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781591981.76, 'datetime': '2026-06-16 12:09:41.760000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781591981.779, 'datetime': '2026-06-16 12:09:41.779000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781591981.7719998, 'datetime': '2026-06-16 12:09:41.772000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 41, 942475), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781591981.886, 'datetime': '2026-06-16 12:09:41.886000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781591981.975, 'datetime': '2026-06-16 12:09:41.975000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781591982.045, 'datetime': '2026-06-16 12:09:42.045000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781591982.0970001, 'datetime': '2026-06-16 12:09:42.097000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:17:31,678.678 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 29, 975437), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781592449.984, 'datetime': '2026-06-16 12:17:29.984000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781592449.988, 'datetime': '2026-06-16 12:17:29.988000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781592450.075, 'datetime': '2026-06-16 12:17:30.075000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781592450.173, 'datetime': '2026-06-16 12:17:30.173000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781592450.253, 'datetime': '2026-06-16 12:17:30.253000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781592450.363, 'datetime': '2026-06-16 12:17:30.363000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781592450.464, 'datetime': '2026-06-16 12:17:30.464000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781592450.493, 'datetime': '2026-06-16 12:17:30.493000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781592450.5470002, 'datetime': '2026-06-16 12:17:30.547000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 42, 173841), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781591982.151, 'datetime': '2026-06-16 12:09:42.151000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781591982.167, 'datetime': '2026-06-16 12:09:42.167000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781591982.2649999, 'datetime': '2026-06-16 12:09:42.265000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781591982.255, 'datetime': '2026-06-16 12:09:42.255000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781591982.288, 'datetime': '2026-06-16 12:09:42.288000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 30, 942382), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781592450.883, 'datetime': '2026-06-16 12:17:30.883000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781592451.022, 'datetime': '2026-06-16 12:17:31.022000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '837', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781592451.092, 'datetime': '2026-06-16 12:17:31.092000', 'tray_weight': '837', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781592451.149, 'datetime': '2026-06-16 12:17:31.149000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1024', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781592451.2759998, 'datetime': '2026-06-16 12:17:31.276000', 'tray_weight': '1024', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781592451.292, 'datetime': '2026-06-16 12:17:31.292000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781592451.376, 'datetime': '2026-06-16 12:17:31.376000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781592451.5, 'datetime': '2026-06-16 12:17:31.500000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781592451.5500002, 'datetime': '2026-06-16 12:17:31.550000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 41, 942475), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781591981.886, 'datetime': '2026-06-16 12:09:41.886000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781591981.975, 'datetime': '2026-06-16 12:09:41.975000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781591982.045, 'datetime': '2026-06-16 12:09:42.045000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781591982.0970001, 'datetime': '2026-06-16 12:09:42.097000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:17:31,696.696 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 29, 975437), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781592449.984, 'datetime': '2026-06-16 12:17:29.984000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781592449.988, 'datetime': '2026-06-16 12:17:29.988000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781592450.075, 'datetime': '2026-06-16 12:17:30.075000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781592450.173, 'datetime': '2026-06-16 12:17:30.173000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781592450.253, 'datetime': '2026-06-16 12:17:30.253000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781592450.363, 'datetime': '2026-06-16 12:17:30.363000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781592450.464, 'datetime': '2026-06-16 12:17:30.464000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781592450.493, 'datetime': '2026-06-16 12:17:30.493000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781592450.5470002, 'datetime': '2026-06-16 12:17:30.547000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 42, 173841), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781591982.151, 'datetime': '2026-06-16 12:09:42.151000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781591982.167, 'datetime': '2026-06-16 12:09:42.167000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781591982.2649999, 'datetime': '2026-06-16 12:09:42.265000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781591982.255, 'datetime': '2026-06-16 12:09:42.255000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781591982.288, 'datetime': '2026-06-16 12:09:42.288000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 30, 942382), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781592450.883, 'datetime': '2026-06-16 12:17:30.883000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781592451.022, 'datetime': '2026-06-16 12:17:31.022000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '837', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781592451.092, 'datetime': '2026-06-16 12:17:31.092000', 'tray_weight': '837', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781592451.149, 'datetime': '2026-06-16 12:17:31.149000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1024', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781592451.2759998, 'datetime': '2026-06-16 12:17:31.276000', 'tray_weight': '1024', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781592451.292, 'datetime': '2026-06-16 12:17:31.292000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781592451.376, 'datetime': '2026-06-16 12:17:31.376000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781592451.5, 'datetime': '2026-06-16 12:17:31.500000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781592451.5500002, 'datetime': '2026-06-16 12:17:31.550000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 41, 942475), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781591981.886, 'datetime': '2026-06-16 12:09:41.886000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781591981.975, 'datetime': '2026-06-16 12:09:41.975000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781591982.045, 'datetime': '2026-06-16 12:09:42.045000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781591982.0970001, 'datetime': '2026-06-16 12:09:42.097000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:17:32,069.069 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 29, 975437), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781592449.984, 'datetime': '2026-06-16 12:17:29.984000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781592449.988, 'datetime': '2026-06-16 12:17:29.988000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781592450.075, 'datetime': '2026-06-16 12:17:30.075000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781592450.173, 'datetime': '2026-06-16 12:17:30.173000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781592450.253, 'datetime': '2026-06-16 12:17:30.253000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781592450.363, 'datetime': '2026-06-16 12:17:30.363000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781592450.464, 'datetime': '2026-06-16 12:17:30.464000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781592450.493, 'datetime': '2026-06-16 12:17:30.493000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781592450.5470002, 'datetime': '2026-06-16 12:17:30.547000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 42, 173841), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781591982.151, 'datetime': '2026-06-16 12:09:42.151000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781591982.167, 'datetime': '2026-06-16 12:09:42.167000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781591982.2649999, 'datetime': '2026-06-16 12:09:42.265000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781591982.255, 'datetime': '2026-06-16 12:09:42.255000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781591982.288, 'datetime': '2026-06-16 12:09:42.288000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 30, 942382), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781592450.883, 'datetime': '2026-06-16 12:17:30.883000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781592451.022, 'datetime': '2026-06-16 12:17:31.022000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '837', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781592451.092, 'datetime': '2026-06-16 12:17:31.092000', 'tray_weight': '837', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781592451.149, 'datetime': '2026-06-16 12:17:31.149000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1024', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781592451.2759998, 'datetime': '2026-06-16 12:17:31.276000', 'tray_weight': '1024', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781592451.292, 'datetime': '2026-06-16 12:17:31.292000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781592451.376, 'datetime': '2026-06-16 12:17:31.376000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781592451.5, 'datetime': '2026-06-16 12:17:31.500000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781592451.5500002, 'datetime': '2026-06-16 12:17:31.550000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 31, 722225), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781592451.654, 'datetime': '2026-06-16 12:17:31.654000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781592451.7810001, 'datetime': '2026-06-16 12:17:31.781000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781592451.853, 'datetime': '2026-06-16 12:17:31.853000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781592451.9320002, 'datetime': '2026-06-16 12:17:31.932000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:17:32,092.092 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 29, 975437), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781592449.984, 'datetime': '2026-06-16 12:17:29.984000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781592449.988, 'datetime': '2026-06-16 12:17:29.988000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781592450.075, 'datetime': '2026-06-16 12:17:30.075000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781592450.173, 'datetime': '2026-06-16 12:17:30.173000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781592450.253, 'datetime': '2026-06-16 12:17:30.253000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781592450.363, 'datetime': '2026-06-16 12:17:30.363000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781592450.464, 'datetime': '2026-06-16 12:17:30.464000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781592450.493, 'datetime': '2026-06-16 12:17:30.493000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781592450.5470002, 'datetime': '2026-06-16 12:17:30.547000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 9, 42, 173841), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781591982.151, 'datetime': '2026-06-16 12:09:42.151000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781591982.167, 'datetime': '2026-06-16 12:09:42.167000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781591982.2649999, 'datetime': '2026-06-16 12:09:42.265000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781591982.255, 'datetime': '2026-06-16 12:09:42.255000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781591982.288, 'datetime': '2026-06-16 12:09:42.288000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 30, 942382), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781592450.883, 'datetime': '2026-06-16 12:17:30.883000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781592451.022, 'datetime': '2026-06-16 12:17:31.022000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '837', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781592451.092, 'datetime': '2026-06-16 12:17:31.092000', 'tray_weight': '837', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781592451.149, 'datetime': '2026-06-16 12:17:31.149000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1024', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781592451.2759998, 'datetime': '2026-06-16 12:17:31.276000', 'tray_weight': '1024', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781592451.292, 'datetime': '2026-06-16 12:17:31.292000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781592451.376, 'datetime': '2026-06-16 12:17:31.376000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781592451.5, 'datetime': '2026-06-16 12:17:31.500000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781592451.5500002, 'datetime': '2026-06-16 12:17:31.550000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 31, 722225), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781592451.654, 'datetime': '2026-06-16 12:17:31.654000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781592451.7810001, 'datetime': '2026-06-16 12:17:31.781000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781592451.853, 'datetime': '2026-06-16 12:17:31.853000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781592451.9320002, 'datetime': '2026-06-16 12:17:31.932000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:17:32,550.550 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 29, 975437), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781592449.984, 'datetime': '2026-06-16 12:17:29.984000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781592449.988, 'datetime': '2026-06-16 12:17:29.988000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781592450.075, 'datetime': '2026-06-16 12:17:30.075000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781592450.173, 'datetime': '2026-06-16 12:17:30.173000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781592450.253, 'datetime': '2026-06-16 12:17:30.253000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781592450.363, 'datetime': '2026-06-16 12:17:30.363000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781592450.464, 'datetime': '2026-06-16 12:17:30.464000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781592450.493, 'datetime': '2026-06-16 12:17:30.493000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781592450.5470002, 'datetime': '2026-06-16 12:17:30.547000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 32, 124250), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781592452.097, 'datetime': '2026-06-16 12:17:32.097000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781592452.223, 'datetime': '2026-06-16 12:17:32.223000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781592452.3, 'datetime': '2026-06-16 12:17:32.300000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781592452.375, 'datetime': '2026-06-16 12:17:32.375000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781592452.415, 'datetime': '2026-06-16 12:17:32.415000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 30, 942382), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781592450.883, 'datetime': '2026-06-16 12:17:30.883000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781592451.022, 'datetime': '2026-06-16 12:17:31.022000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '837', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781592451.092, 'datetime': '2026-06-16 12:17:31.092000', 'tray_weight': '837', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781592451.149, 'datetime': '2026-06-16 12:17:31.149000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1024', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781592451.2759998, 'datetime': '2026-06-16 12:17:31.276000', 'tray_weight': '1024', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781592451.292, 'datetime': '2026-06-16 12:17:31.292000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781592451.376, 'datetime': '2026-06-16 12:17:31.376000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781592451.5, 'datetime': '2026-06-16 12:17:31.500000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781592451.5500002, 'datetime': '2026-06-16 12:17:31.550000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 31, 722225), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781592451.654, 'datetime': '2026-06-16 12:17:31.654000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781592451.7810001, 'datetime': '2026-06-16 12:17:31.781000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781592451.853, 'datetime': '2026-06-16 12:17:31.853000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781592451.9320002, 'datetime': '2026-06-16 12:17:31.932000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:17:32,565.565 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 29, 975437), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781592449.984, 'datetime': '2026-06-16 12:17:29.984000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781592449.988, 'datetime': '2026-06-16 12:17:29.988000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781592450.075, 'datetime': '2026-06-16 12:17:30.075000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781592450.173, 'datetime': '2026-06-16 12:17:30.173000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781592450.253, 'datetime': '2026-06-16 12:17:30.253000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781592450.363, 'datetime': '2026-06-16 12:17:30.363000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781592450.464, 'datetime': '2026-06-16 12:17:30.464000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781592450.493, 'datetime': '2026-06-16 12:17:30.493000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781592450.5470002, 'datetime': '2026-06-16 12:17:30.547000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 32, 124250), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781592452.097, 'datetime': '2026-06-16 12:17:32.097000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781592452.223, 'datetime': '2026-06-16 12:17:32.223000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781592452.3, 'datetime': '2026-06-16 12:17:32.300000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781592452.375, 'datetime': '2026-06-16 12:17:32.375000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781592452.415, 'datetime': '2026-06-16 12:17:32.415000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 30, 942382), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781592450.883, 'datetime': '2026-06-16 12:17:30.883000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781592451.022, 'datetime': '2026-06-16 12:17:31.022000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '837', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781592451.092, 'datetime': '2026-06-16 12:17:31.092000', 'tray_weight': '837', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781592451.149, 'datetime': '2026-06-16 12:17:31.149000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1024', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781592451.2759998, 'datetime': '2026-06-16 12:17:31.276000', 'tray_weight': '1024', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781592451.292, 'datetime': '2026-06-16 12:17:31.292000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781592451.376, 'datetime': '2026-06-16 12:17:31.376000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781592451.5, 'datetime': '2026-06-16 12:17:31.500000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781592451.5500002, 'datetime': '2026-06-16 12:17:31.550000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 31, 722225), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781592451.654, 'datetime': '2026-06-16 12:17:31.654000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781592451.7810001, 'datetime': '2026-06-16 12:17:31.781000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781592451.853, 'datetime': '2026-06-16 12:17:31.853000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781592451.9320002, 'datetime': '2026-06-16 12:17:31.932000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:21:49,176.176 INFO    ] processOrderPayment version is : v2
[2026-06-16 12:36:58,900.900 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 58, 122907), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781593618.1239998, 'datetime': '2026-06-16 12:36:58.124000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781593618.147, 'datetime': '2026-06-16 12:36:58.147000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781593618.183, 'datetime': '2026-06-16 12:36:58.183000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781593618.2510002, 'datetime': '2026-06-16 12:36:58.251000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781593618.393, 'datetime': '2026-06-16 12:36:58.393000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781593618.397, 'datetime': '2026-06-16 12:36:58.397000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781593618.459, 'datetime': '2026-06-16 12:36:58.459000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781593618.5640001, 'datetime': '2026-06-16 12:36:58.564000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781593618.6469998, 'datetime': '2026-06-16 12:36:58.647000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 32, 124250), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781592452.097, 'datetime': '2026-06-16 12:17:32.097000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781592452.223, 'datetime': '2026-06-16 12:17:32.223000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781592452.3, 'datetime': '2026-06-16 12:17:32.300000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781592452.375, 'datetime': '2026-06-16 12:17:32.375000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781592452.415, 'datetime': '2026-06-16 12:17:32.415000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 30, 942382), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781592450.883, 'datetime': '2026-06-16 12:17:30.883000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781592451.022, 'datetime': '2026-06-16 12:17:31.022000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '837', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781592451.092, 'datetime': '2026-06-16 12:17:31.092000', 'tray_weight': '837', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781592451.149, 'datetime': '2026-06-16 12:17:31.149000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1024', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781592451.2759998, 'datetime': '2026-06-16 12:17:31.276000', 'tray_weight': '1024', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781592451.292, 'datetime': '2026-06-16 12:17:31.292000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781592451.376, 'datetime': '2026-06-16 12:17:31.376000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781592451.5, 'datetime': '2026-06-16 12:17:31.500000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781592451.5500002, 'datetime': '2026-06-16 12:17:31.550000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 31, 722225), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781592451.654, 'datetime': '2026-06-16 12:17:31.654000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781592451.7810001, 'datetime': '2026-06-16 12:17:31.781000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781592451.853, 'datetime': '2026-06-16 12:17:31.853000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781592451.9320002, 'datetime': '2026-06-16 12:17:31.932000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:36:58,909.909 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 58, 122907), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781593618.1239998, 'datetime': '2026-06-16 12:36:58.124000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781593618.147, 'datetime': '2026-06-16 12:36:58.147000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781593618.183, 'datetime': '2026-06-16 12:36:58.183000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781593618.2510002, 'datetime': '2026-06-16 12:36:58.251000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781593618.393, 'datetime': '2026-06-16 12:36:58.393000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781593618.397, 'datetime': '2026-06-16 12:36:58.397000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781593618.459, 'datetime': '2026-06-16 12:36:58.459000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781593618.5640001, 'datetime': '2026-06-16 12:36:58.564000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781593618.6469998, 'datetime': '2026-06-16 12:36:58.647000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 32, 124250), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781592452.097, 'datetime': '2026-06-16 12:17:32.097000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781592452.223, 'datetime': '2026-06-16 12:17:32.223000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781592452.3, 'datetime': '2026-06-16 12:17:32.300000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781592452.375, 'datetime': '2026-06-16 12:17:32.375000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781592452.415, 'datetime': '2026-06-16 12:17:32.415000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 30, 942382), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781592450.883, 'datetime': '2026-06-16 12:17:30.883000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781592451.022, 'datetime': '2026-06-16 12:17:31.022000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '837', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781592451.092, 'datetime': '2026-06-16 12:17:31.092000', 'tray_weight': '837', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781592451.149, 'datetime': '2026-06-16 12:17:31.149000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1024', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781592451.2759998, 'datetime': '2026-06-16 12:17:31.276000', 'tray_weight': '1024', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781592451.292, 'datetime': '2026-06-16 12:17:31.292000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781592451.376, 'datetime': '2026-06-16 12:17:31.376000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781592451.5, 'datetime': '2026-06-16 12:17:31.500000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781592451.5500002, 'datetime': '2026-06-16 12:17:31.550000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 31, 722225), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781592451.654, 'datetime': '2026-06-16 12:17:31.654000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781592451.7810001, 'datetime': '2026-06-16 12:17:31.781000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781592451.853, 'datetime': '2026-06-16 12:17:31.853000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781592451.9320002, 'datetime': '2026-06-16 12:17:31.932000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:36:59,416.416 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 58, 122907), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781593618.1239998, 'datetime': '2026-06-16 12:36:58.124000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781593618.147, 'datetime': '2026-06-16 12:36:58.147000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781593618.183, 'datetime': '2026-06-16 12:36:58.183000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781593618.2510002, 'datetime': '2026-06-16 12:36:58.251000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781593618.393, 'datetime': '2026-06-16 12:36:58.393000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781593618.397, 'datetime': '2026-06-16 12:36:58.397000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781593618.459, 'datetime': '2026-06-16 12:36:58.459000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781593618.5640001, 'datetime': '2026-06-16 12:36:58.564000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781593618.6469998, 'datetime': '2026-06-16 12:36:58.647000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 32, 124250), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781592452.097, 'datetime': '2026-06-16 12:17:32.097000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781592452.223, 'datetime': '2026-06-16 12:17:32.223000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781592452.3, 'datetime': '2026-06-16 12:17:32.300000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781592452.375, 'datetime': '2026-06-16 12:17:32.375000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781592452.415, 'datetime': '2026-06-16 12:17:32.415000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 58, 921174), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781593618.8470001, 'datetime': '2026-06-16 12:36:58.847000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781593618.936, 'datetime': '2026-06-16 12:36:58.936000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781593618.9720001, 'datetime': '2026-06-16 12:36:58.972000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781593619.047, 'datetime': '2026-06-16 12:36:59.047000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781593619.069, 'datetime': '2026-06-16 12:36:59.069000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781593619.124, 'datetime': '2026-06-16 12:36:59.124000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781593619.174, 'datetime': '2026-06-16 12:36:59.174000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781593619.276, 'datetime': '2026-06-16 12:36:59.276000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781593619.2970002, 'datetime': '2026-06-16 12:36:59.297000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 31, 722225), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781592451.654, 'datetime': '2026-06-16 12:17:31.654000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781592451.7810001, 'datetime': '2026-06-16 12:17:31.781000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781592451.853, 'datetime': '2026-06-16 12:17:31.853000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781592451.9320002, 'datetime': '2026-06-16 12:17:31.932000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:36:59,424.424 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 58, 122907), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781593618.1239998, 'datetime': '2026-06-16 12:36:58.124000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781593618.147, 'datetime': '2026-06-16 12:36:58.147000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781593618.183, 'datetime': '2026-06-16 12:36:58.183000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781593618.2510002, 'datetime': '2026-06-16 12:36:58.251000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781593618.393, 'datetime': '2026-06-16 12:36:58.393000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781593618.397, 'datetime': '2026-06-16 12:36:58.397000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781593618.459, 'datetime': '2026-06-16 12:36:58.459000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781593618.5640001, 'datetime': '2026-06-16 12:36:58.564000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781593618.6469998, 'datetime': '2026-06-16 12:36:58.647000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 32, 124250), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781592452.097, 'datetime': '2026-06-16 12:17:32.097000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781592452.223, 'datetime': '2026-06-16 12:17:32.223000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781592452.3, 'datetime': '2026-06-16 12:17:32.300000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781592452.375, 'datetime': '2026-06-16 12:17:32.375000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781592452.415, 'datetime': '2026-06-16 12:17:32.415000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 58, 921174), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781593618.8470001, 'datetime': '2026-06-16 12:36:58.847000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781593618.936, 'datetime': '2026-06-16 12:36:58.936000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781593618.9720001, 'datetime': '2026-06-16 12:36:58.972000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781593619.047, 'datetime': '2026-06-16 12:36:59.047000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781593619.069, 'datetime': '2026-06-16 12:36:59.069000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781593619.124, 'datetime': '2026-06-16 12:36:59.124000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781593619.174, 'datetime': '2026-06-16 12:36:59.174000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781593619.276, 'datetime': '2026-06-16 12:36:59.276000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781593619.2970002, 'datetime': '2026-06-16 12:36:59.297000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 31, 722225), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781592451.654, 'datetime': '2026-06-16 12:17:31.654000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781592451.7810001, 'datetime': '2026-06-16 12:17:31.781000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781592451.853, 'datetime': '2026-06-16 12:17:31.853000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781592451.9320002, 'datetime': '2026-06-16 12:17:31.932000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:36:59,646.646 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 58, 122907), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781593618.1239998, 'datetime': '2026-06-16 12:36:58.124000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781593618.147, 'datetime': '2026-06-16 12:36:58.147000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781593618.183, 'datetime': '2026-06-16 12:36:58.183000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781593618.2510002, 'datetime': '2026-06-16 12:36:58.251000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781593618.393, 'datetime': '2026-06-16 12:36:58.393000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781593618.397, 'datetime': '2026-06-16 12:36:58.397000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781593618.459, 'datetime': '2026-06-16 12:36:58.459000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781593618.5640001, 'datetime': '2026-06-16 12:36:58.564000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781593618.6469998, 'datetime': '2026-06-16 12:36:58.647000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 32, 124250), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781592452.097, 'datetime': '2026-06-16 12:17:32.097000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781592452.223, 'datetime': '2026-06-16 12:17:32.223000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781592452.3, 'datetime': '2026-06-16 12:17:32.300000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781592452.375, 'datetime': '2026-06-16 12:17:32.375000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781592452.415, 'datetime': '2026-06-16 12:17:32.415000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 58, 921174), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781593618.8470001, 'datetime': '2026-06-16 12:36:58.847000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781593618.936, 'datetime': '2026-06-16 12:36:58.936000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781593618.9720001, 'datetime': '2026-06-16 12:36:58.972000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781593619.047, 'datetime': '2026-06-16 12:36:59.047000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781593619.069, 'datetime': '2026-06-16 12:36:59.069000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781593619.124, 'datetime': '2026-06-16 12:36:59.124000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781593619.174, 'datetime': '2026-06-16 12:36:59.174000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781593619.276, 'datetime': '2026-06-16 12:36:59.276000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781593619.2970002, 'datetime': '2026-06-16 12:36:59.297000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 59, 436281), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781593619.4259999, 'datetime': '2026-06-16 12:36:59.426000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781593619.424, 'datetime': '2026-06-16 12:36:59.424000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781593619.535, 'datetime': '2026-06-16 12:36:59.535000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781593619.573, 'datetime': '2026-06-16 12:36:59.573000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:36:59,654.654 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 58, 122907), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781593618.1239998, 'datetime': '2026-06-16 12:36:58.124000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781593618.147, 'datetime': '2026-06-16 12:36:58.147000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781593618.183, 'datetime': '2026-06-16 12:36:58.183000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781593618.2510002, 'datetime': '2026-06-16 12:36:58.251000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781593618.393, 'datetime': '2026-06-16 12:36:58.393000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781593618.397, 'datetime': '2026-06-16 12:36:58.397000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781593618.459, 'datetime': '2026-06-16 12:36:58.459000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781593618.5640001, 'datetime': '2026-06-16 12:36:58.564000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781593618.6469998, 'datetime': '2026-06-16 12:36:58.647000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 17, 32, 124250), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781592452.097, 'datetime': '2026-06-16 12:17:32.097000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781592452.223, 'datetime': '2026-06-16 12:17:32.223000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781592452.3, 'datetime': '2026-06-16 12:17:32.300000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781592452.375, 'datetime': '2026-06-16 12:17:32.375000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781592452.415, 'datetime': '2026-06-16 12:17:32.415000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 58, 921174), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781593618.8470001, 'datetime': '2026-06-16 12:36:58.847000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781593618.936, 'datetime': '2026-06-16 12:36:58.936000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781593618.9720001, 'datetime': '2026-06-16 12:36:58.972000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781593619.047, 'datetime': '2026-06-16 12:36:59.047000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781593619.069, 'datetime': '2026-06-16 12:36:59.069000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781593619.124, 'datetime': '2026-06-16 12:36:59.124000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781593619.174, 'datetime': '2026-06-16 12:36:59.174000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781593619.276, 'datetime': '2026-06-16 12:36:59.276000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781593619.2970002, 'datetime': '2026-06-16 12:36:59.297000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 59, 436281), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781593619.4259999, 'datetime': '2026-06-16 12:36:59.426000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781593619.424, 'datetime': '2026-06-16 12:36:59.424000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781593619.535, 'datetime': '2026-06-16 12:36:59.535000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781593619.573, 'datetime': '2026-06-16 12:36:59.573000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:36:59,925.925 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 58, 122907), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781593618.1239998, 'datetime': '2026-06-16 12:36:58.124000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781593618.147, 'datetime': '2026-06-16 12:36:58.147000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781593618.183, 'datetime': '2026-06-16 12:36:58.183000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781593618.2510002, 'datetime': '2026-06-16 12:36:58.251000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781593618.393, 'datetime': '2026-06-16 12:36:58.393000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781593618.397, 'datetime': '2026-06-16 12:36:58.397000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781593618.459, 'datetime': '2026-06-16 12:36:58.459000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781593618.5640001, 'datetime': '2026-06-16 12:36:58.564000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781593618.6469998, 'datetime': '2026-06-16 12:36:58.647000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 59, 666124), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781593619.616, 'datetime': '2026-06-16 12:36:59.616000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781593619.7189999, 'datetime': '2026-06-16 12:36:59.719000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781593619.73, 'datetime': '2026-06-16 12:36:59.730000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781593619.763, 'datetime': '2026-06-16 12:36:59.763000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781593619.81, 'datetime': '2026-06-16 12:36:59.810000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 58, 921174), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781593618.8470001, 'datetime': '2026-06-16 12:36:58.847000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781593618.936, 'datetime': '2026-06-16 12:36:58.936000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781593618.9720001, 'datetime': '2026-06-16 12:36:58.972000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781593619.047, 'datetime': '2026-06-16 12:36:59.047000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781593619.069, 'datetime': '2026-06-16 12:36:59.069000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781593619.124, 'datetime': '2026-06-16 12:36:59.124000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781593619.174, 'datetime': '2026-06-16 12:36:59.174000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781593619.276, 'datetime': '2026-06-16 12:36:59.276000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781593619.2970002, 'datetime': '2026-06-16 12:36:59.297000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 59, 436281), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781593619.4259999, 'datetime': '2026-06-16 12:36:59.426000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781593619.424, 'datetime': '2026-06-16 12:36:59.424000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781593619.535, 'datetime': '2026-06-16 12:36:59.535000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781593619.573, 'datetime': '2026-06-16 12:36:59.573000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:36:59,933.933 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 58, 122907), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781593618.1239998, 'datetime': '2026-06-16 12:36:58.124000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781593618.147, 'datetime': '2026-06-16 12:36:58.147000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781593618.183, 'datetime': '2026-06-16 12:36:58.183000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781593618.2510002, 'datetime': '2026-06-16 12:36:58.251000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781593618.393, 'datetime': '2026-06-16 12:36:58.393000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781593618.397, 'datetime': '2026-06-16 12:36:58.397000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781593618.459, 'datetime': '2026-06-16 12:36:58.459000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781593618.5640001, 'datetime': '2026-06-16 12:36:58.564000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781593618.6469998, 'datetime': '2026-06-16 12:36:58.647000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 59, 666124), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781593619.616, 'datetime': '2026-06-16 12:36:59.616000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781593619.7189999, 'datetime': '2026-06-16 12:36:59.719000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781593619.73, 'datetime': '2026-06-16 12:36:59.730000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781593619.763, 'datetime': '2026-06-16 12:36:59.763000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781593619.81, 'datetime': '2026-06-16 12:36:59.810000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 58, 921174), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781593618.8470001, 'datetime': '2026-06-16 12:36:58.847000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781593618.936, 'datetime': '2026-06-16 12:36:58.936000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781593618.9720001, 'datetime': '2026-06-16 12:36:58.972000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781593619.047, 'datetime': '2026-06-16 12:36:59.047000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781593619.069, 'datetime': '2026-06-16 12:36:59.069000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781593619.124, 'datetime': '2026-06-16 12:36:59.124000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781593619.174, 'datetime': '2026-06-16 12:36:59.174000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781593619.276, 'datetime': '2026-06-16 12:36:59.276000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781593619.2970002, 'datetime': '2026-06-16 12:36:59.297000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 59, 436281), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781593619.4259999, 'datetime': '2026-06-16 12:36:59.426000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781593619.424, 'datetime': '2026-06-16 12:36:59.424000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781593619.535, 'datetime': '2026-06-16 12:36:59.535000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781593619.573, 'datetime': '2026-06-16 12:36:59.573000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:40:01,714.714 INFO    ] processOrderPayment version is : v2
[2026-06-16 12:45:45,553.553 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 44, 709392), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781594144.643, 'datetime': '2026-06-16 12:45:44.643000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781594144.732, 'datetime': '2026-06-16 12:45:44.732000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781594144.784, 'datetime': '2026-06-16 12:45:44.784000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781594144.862, 'datetime': '2026-06-16 12:45:44.862000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781594145.022, 'datetime': '2026-06-16 12:45:45.022000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781594145.093, 'datetime': '2026-06-16 12:45:45.093000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781594145.1360002, 'datetime': '2026-06-16 12:45:45.136000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781594145.2319999, 'datetime': '2026-06-16 12:45:45.232000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781594145.259, 'datetime': '2026-06-16 12:45:45.259000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 59, 666124), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781593619.616, 'datetime': '2026-06-16 12:36:59.616000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781593619.7189999, 'datetime': '2026-06-16 12:36:59.719000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781593619.73, 'datetime': '2026-06-16 12:36:59.730000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781593619.763, 'datetime': '2026-06-16 12:36:59.763000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781593619.81, 'datetime': '2026-06-16 12:36:59.810000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 58, 921174), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781593618.8470001, 'datetime': '2026-06-16 12:36:58.847000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781593618.936, 'datetime': '2026-06-16 12:36:58.936000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781593618.9720001, 'datetime': '2026-06-16 12:36:58.972000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781593619.047, 'datetime': '2026-06-16 12:36:59.047000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781593619.069, 'datetime': '2026-06-16 12:36:59.069000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781593619.124, 'datetime': '2026-06-16 12:36:59.124000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781593619.174, 'datetime': '2026-06-16 12:36:59.174000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781593619.276, 'datetime': '2026-06-16 12:36:59.276000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781593619.2970002, 'datetime': '2026-06-16 12:36:59.297000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 59, 436281), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781593619.4259999, 'datetime': '2026-06-16 12:36:59.426000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781593619.424, 'datetime': '2026-06-16 12:36:59.424000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781593619.535, 'datetime': '2026-06-16 12:36:59.535000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781593619.573, 'datetime': '2026-06-16 12:36:59.573000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:45:45,568.568 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 44, 709392), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781594144.643, 'datetime': '2026-06-16 12:45:44.643000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781594144.732, 'datetime': '2026-06-16 12:45:44.732000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781594144.784, 'datetime': '2026-06-16 12:45:44.784000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781594144.862, 'datetime': '2026-06-16 12:45:44.862000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781594145.022, 'datetime': '2026-06-16 12:45:45.022000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781594145.093, 'datetime': '2026-06-16 12:45:45.093000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781594145.1360002, 'datetime': '2026-06-16 12:45:45.136000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781594145.2319999, 'datetime': '2026-06-16 12:45:45.232000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781594145.259, 'datetime': '2026-06-16 12:45:45.259000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 59, 666124), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781593619.616, 'datetime': '2026-06-16 12:36:59.616000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781593619.7189999, 'datetime': '2026-06-16 12:36:59.719000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781593619.73, 'datetime': '2026-06-16 12:36:59.730000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781593619.763, 'datetime': '2026-06-16 12:36:59.763000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781593619.81, 'datetime': '2026-06-16 12:36:59.810000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 58, 921174), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781593618.8470001, 'datetime': '2026-06-16 12:36:58.847000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781593618.936, 'datetime': '2026-06-16 12:36:58.936000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781593618.9720001, 'datetime': '2026-06-16 12:36:58.972000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781593619.047, 'datetime': '2026-06-16 12:36:59.047000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1027', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781593619.069, 'datetime': '2026-06-16 12:36:59.069000', 'tray_weight': '1027', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781593619.124, 'datetime': '2026-06-16 12:36:59.124000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781593619.174, 'datetime': '2026-06-16 12:36:59.174000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781593619.276, 'datetime': '2026-06-16 12:36:59.276000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781593619.2970002, 'datetime': '2026-06-16 12:36:59.297000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 59, 436281), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781593619.4259999, 'datetime': '2026-06-16 12:36:59.426000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781593619.424, 'datetime': '2026-06-16 12:36:59.424000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781593619.535, 'datetime': '2026-06-16 12:36:59.535000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781593619.573, 'datetime': '2026-06-16 12:36:59.573000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:45:46,277.277 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 44, 709392), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781594144.643, 'datetime': '2026-06-16 12:45:44.643000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781594144.732, 'datetime': '2026-06-16 12:45:44.732000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781594144.784, 'datetime': '2026-06-16 12:45:44.784000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781594144.862, 'datetime': '2026-06-16 12:45:44.862000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781594145.022, 'datetime': '2026-06-16 12:45:45.022000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781594145.093, 'datetime': '2026-06-16 12:45:45.093000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781594145.1360002, 'datetime': '2026-06-16 12:45:45.136000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781594145.2319999, 'datetime': '2026-06-16 12:45:45.232000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781594145.259, 'datetime': '2026-06-16 12:45:45.259000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 59, 666124), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781593619.616, 'datetime': '2026-06-16 12:36:59.616000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781593619.7189999, 'datetime': '2026-06-16 12:36:59.719000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781593619.73, 'datetime': '2026-06-16 12:36:59.730000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781593619.763, 'datetime': '2026-06-16 12:36:59.763000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781593619.81, 'datetime': '2026-06-16 12:36:59.810000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 45, 591699), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781594145.5939999, 'datetime': '2026-06-16 12:45:45.594000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781594145.678, 'datetime': '2026-06-16 12:45:45.678000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781594145.6769998, 'datetime': '2026-06-16 12:45:45.677000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781594145.806, 'datetime': '2026-06-16 12:45:45.806000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781594145.852, 'datetime': '2026-06-16 12:45:45.852000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781594145.9429998, 'datetime': '2026-06-16 12:45:45.943000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781594145.973, 'datetime': '2026-06-16 12:45:45.973000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781594146.0310001, 'datetime': '2026-06-16 12:45:46.031000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781594146.112, 'datetime': '2026-06-16 12:45:46.112000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 59, 436281), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781593619.4259999, 'datetime': '2026-06-16 12:36:59.426000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781593619.424, 'datetime': '2026-06-16 12:36:59.424000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781593619.535, 'datetime': '2026-06-16 12:36:59.535000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781593619.573, 'datetime': '2026-06-16 12:36:59.573000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:45:46,291.291 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 44, 709392), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781594144.643, 'datetime': '2026-06-16 12:45:44.643000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781594144.732, 'datetime': '2026-06-16 12:45:44.732000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781594144.784, 'datetime': '2026-06-16 12:45:44.784000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781594144.862, 'datetime': '2026-06-16 12:45:44.862000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781594145.022, 'datetime': '2026-06-16 12:45:45.022000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781594145.093, 'datetime': '2026-06-16 12:45:45.093000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781594145.1360002, 'datetime': '2026-06-16 12:45:45.136000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781594145.2319999, 'datetime': '2026-06-16 12:45:45.232000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781594145.259, 'datetime': '2026-06-16 12:45:45.259000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 59, 666124), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781593619.616, 'datetime': '2026-06-16 12:36:59.616000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781593619.7189999, 'datetime': '2026-06-16 12:36:59.719000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781593619.73, 'datetime': '2026-06-16 12:36:59.730000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781593619.763, 'datetime': '2026-06-16 12:36:59.763000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781593619.81, 'datetime': '2026-06-16 12:36:59.810000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 45, 591699), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781594145.5939999, 'datetime': '2026-06-16 12:45:45.594000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781594145.678, 'datetime': '2026-06-16 12:45:45.678000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781594145.6769998, 'datetime': '2026-06-16 12:45:45.677000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781594145.806, 'datetime': '2026-06-16 12:45:45.806000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781594145.852, 'datetime': '2026-06-16 12:45:45.852000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781594145.9429998, 'datetime': '2026-06-16 12:45:45.943000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781594145.973, 'datetime': '2026-06-16 12:45:45.973000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781594146.0310001, 'datetime': '2026-06-16 12:45:46.031000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781594146.112, 'datetime': '2026-06-16 12:45:46.112000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 59, 436281), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781593619.4259999, 'datetime': '2026-06-16 12:36:59.426000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781593619.424, 'datetime': '2026-06-16 12:36:59.424000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781593619.535, 'datetime': '2026-06-16 12:36:59.535000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781593619.573, 'datetime': '2026-06-16 12:36:59.573000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:45:46,668.668 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 44, 709392), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781594144.643, 'datetime': '2026-06-16 12:45:44.643000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781594144.732, 'datetime': '2026-06-16 12:45:44.732000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781594144.784, 'datetime': '2026-06-16 12:45:44.784000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781594144.862, 'datetime': '2026-06-16 12:45:44.862000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781594145.022, 'datetime': '2026-06-16 12:45:45.022000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781594145.093, 'datetime': '2026-06-16 12:45:45.093000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781594145.1360002, 'datetime': '2026-06-16 12:45:45.136000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781594145.2319999, 'datetime': '2026-06-16 12:45:45.232000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781594145.259, 'datetime': '2026-06-16 12:45:45.259000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 59, 666124), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781593619.616, 'datetime': '2026-06-16 12:36:59.616000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781593619.7189999, 'datetime': '2026-06-16 12:36:59.719000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781593619.73, 'datetime': '2026-06-16 12:36:59.730000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781593619.763, 'datetime': '2026-06-16 12:36:59.763000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781593619.81, 'datetime': '2026-06-16 12:36:59.810000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 45, 591699), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781594145.5939999, 'datetime': '2026-06-16 12:45:45.594000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781594145.678, 'datetime': '2026-06-16 12:45:45.678000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781594145.6769998, 'datetime': '2026-06-16 12:45:45.677000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781594145.806, 'datetime': '2026-06-16 12:45:45.806000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781594145.852, 'datetime': '2026-06-16 12:45:45.852000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781594145.9429998, 'datetime': '2026-06-16 12:45:45.943000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781594145.973, 'datetime': '2026-06-16 12:45:45.973000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781594146.0310001, 'datetime': '2026-06-16 12:45:46.031000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781594146.112, 'datetime': '2026-06-16 12:45:46.112000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 46, 312319), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781594146.2789998, 'datetime': '2026-06-16 12:45:46.279000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781594146.3930001, 'datetime': '2026-06-16 12:45:46.393000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781594146.4759998, 'datetime': '2026-06-16 12:45:46.476000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781594146.477, 'datetime': '2026-06-16 12:45:46.477000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:45:46,681.681 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 44, 709392), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781594144.643, 'datetime': '2026-06-16 12:45:44.643000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781594144.732, 'datetime': '2026-06-16 12:45:44.732000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781594144.784, 'datetime': '2026-06-16 12:45:44.784000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781594144.862, 'datetime': '2026-06-16 12:45:44.862000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781594145.022, 'datetime': '2026-06-16 12:45:45.022000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781594145.093, 'datetime': '2026-06-16 12:45:45.093000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781594145.1360002, 'datetime': '2026-06-16 12:45:45.136000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781594145.2319999, 'datetime': '2026-06-16 12:45:45.232000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781594145.259, 'datetime': '2026-06-16 12:45:45.259000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 36, 59, 666124), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781593619.616, 'datetime': '2026-06-16 12:36:59.616000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781593619.7189999, 'datetime': '2026-06-16 12:36:59.719000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781593619.73, 'datetime': '2026-06-16 12:36:59.730000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781593619.763, 'datetime': '2026-06-16 12:36:59.763000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781593619.81, 'datetime': '2026-06-16 12:36:59.810000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 45, 591699), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781594145.5939999, 'datetime': '2026-06-16 12:45:45.594000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781594145.678, 'datetime': '2026-06-16 12:45:45.678000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781594145.6769998, 'datetime': '2026-06-16 12:45:45.677000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781594145.806, 'datetime': '2026-06-16 12:45:45.806000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781594145.852, 'datetime': '2026-06-16 12:45:45.852000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781594145.9429998, 'datetime': '2026-06-16 12:45:45.943000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781594145.973, 'datetime': '2026-06-16 12:45:45.973000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781594146.0310001, 'datetime': '2026-06-16 12:45:46.031000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781594146.112, 'datetime': '2026-06-16 12:45:46.112000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 46, 312319), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781594146.2789998, 'datetime': '2026-06-16 12:45:46.279000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781594146.3930001, 'datetime': '2026-06-16 12:45:46.393000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781594146.4759998, 'datetime': '2026-06-16 12:45:46.476000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781594146.477, 'datetime': '2026-06-16 12:45:46.477000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:45:47,055.055 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 44, 709392), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781594144.643, 'datetime': '2026-06-16 12:45:44.643000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781594144.732, 'datetime': '2026-06-16 12:45:44.732000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781594144.784, 'datetime': '2026-06-16 12:45:44.784000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781594144.862, 'datetime': '2026-06-16 12:45:44.862000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781594145.022, 'datetime': '2026-06-16 12:45:45.022000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781594145.093, 'datetime': '2026-06-16 12:45:45.093000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781594145.1360002, 'datetime': '2026-06-16 12:45:45.136000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781594145.2319999, 'datetime': '2026-06-16 12:45:45.232000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781594145.259, 'datetime': '2026-06-16 12:45:45.259000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 46, 701155), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781594146.687, 'datetime': '2026-06-16 12:45:46.687000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781594146.6890001, 'datetime': '2026-06-16 12:45:46.689000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781594146.796, 'datetime': '2026-06-16 12:45:46.796000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781594146.8649998, 'datetime': '2026-06-16 12:45:46.865000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781594146.945, 'datetime': '2026-06-16 12:45:46.945000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 45, 591699), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781594145.5939999, 'datetime': '2026-06-16 12:45:45.594000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781594145.678, 'datetime': '2026-06-16 12:45:45.678000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781594145.6769998, 'datetime': '2026-06-16 12:45:45.677000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781594145.806, 'datetime': '2026-06-16 12:45:45.806000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781594145.852, 'datetime': '2026-06-16 12:45:45.852000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781594145.9429998, 'datetime': '2026-06-16 12:45:45.943000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781594145.973, 'datetime': '2026-06-16 12:45:45.973000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781594146.0310001, 'datetime': '2026-06-16 12:45:46.031000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781594146.112, 'datetime': '2026-06-16 12:45:46.112000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 46, 312319), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781594146.2789998, 'datetime': '2026-06-16 12:45:46.279000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781594146.3930001, 'datetime': '2026-06-16 12:45:46.393000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781594146.4759998, 'datetime': '2026-06-16 12:45:46.476000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781594146.477, 'datetime': '2026-06-16 12:45:46.477000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:45:47,068.068 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 44, 709392), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781594144.643, 'datetime': '2026-06-16 12:45:44.643000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781594144.732, 'datetime': '2026-06-16 12:45:44.732000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781594144.784, 'datetime': '2026-06-16 12:45:44.784000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781594144.862, 'datetime': '2026-06-16 12:45:44.862000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781594145.022, 'datetime': '2026-06-16 12:45:45.022000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781594145.093, 'datetime': '2026-06-16 12:45:45.093000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781594145.1360002, 'datetime': '2026-06-16 12:45:45.136000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781594145.2319999, 'datetime': '2026-06-16 12:45:45.232000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781594145.259, 'datetime': '2026-06-16 12:45:45.259000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 46, 701155), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781594146.687, 'datetime': '2026-06-16 12:45:46.687000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781594146.6890001, 'datetime': '2026-06-16 12:45:46.689000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781594146.796, 'datetime': '2026-06-16 12:45:46.796000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781594146.8649998, 'datetime': '2026-06-16 12:45:46.865000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781594146.945, 'datetime': '2026-06-16 12:45:46.945000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 45, 591699), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781594145.5939999, 'datetime': '2026-06-16 12:45:45.594000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781594145.678, 'datetime': '2026-06-16 12:45:45.678000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781594145.6769998, 'datetime': '2026-06-16 12:45:45.677000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781594145.806, 'datetime': '2026-06-16 12:45:45.806000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781594145.852, 'datetime': '2026-06-16 12:45:45.852000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781594145.9429998, 'datetime': '2026-06-16 12:45:45.943000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781594145.973, 'datetime': '2026-06-16 12:45:45.973000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781594146.0310001, 'datetime': '2026-06-16 12:45:46.031000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781594146.112, 'datetime': '2026-06-16 12:45:46.112000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 46, 312319), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781594146.2789998, 'datetime': '2026-06-16 12:45:46.279000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781594146.3930001, 'datetime': '2026-06-16 12:45:46.393000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781594146.4759998, 'datetime': '2026-06-16 12:45:46.476000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781594146.477, 'datetime': '2026-06-16 12:45:46.477000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 12:45:55,365.365 INFO    ] processOrderPayment version is : v2
[2026-06-16 12:54:10,896.896 INFO    ] processOrderPayment version is : v2
[2026-06-16 13:05:27,224.224 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 26, 443533), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781595326.4580002, 'datetime': '2026-06-16 13:05:26.458000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781595326.497, 'datetime': '2026-06-16 13:05:26.497000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781595326.596, 'datetime': '2026-06-16 13:05:26.596000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781595326.607, 'datetime': '2026-06-16 13:05:26.607000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781595326.6469998, 'datetime': '2026-06-16 13:05:26.647000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781595326.7849998, 'datetime': '2026-06-16 13:05:26.785000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781595326.801, 'datetime': '2026-06-16 13:05:26.801000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781595326.908, 'datetime': '2026-06-16 13:05:26.908000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781595326.9980001, 'datetime': '2026-06-16 13:05:26.998000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 46, 701155), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781594146.687, 'datetime': '2026-06-16 12:45:46.687000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781594146.6890001, 'datetime': '2026-06-16 12:45:46.689000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781594146.796, 'datetime': '2026-06-16 12:45:46.796000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781594146.8649998, 'datetime': '2026-06-16 12:45:46.865000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781594146.945, 'datetime': '2026-06-16 12:45:46.945000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 45, 591699), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781594145.5939999, 'datetime': '2026-06-16 12:45:45.594000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781594145.678, 'datetime': '2026-06-16 12:45:45.678000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781594145.6769998, 'datetime': '2026-06-16 12:45:45.677000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781594145.806, 'datetime': '2026-06-16 12:45:45.806000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781594145.852, 'datetime': '2026-06-16 12:45:45.852000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781594145.9429998, 'datetime': '2026-06-16 12:45:45.943000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781594145.973, 'datetime': '2026-06-16 12:45:45.973000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781594146.0310001, 'datetime': '2026-06-16 12:45:46.031000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781594146.112, 'datetime': '2026-06-16 12:45:46.112000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 46, 312319), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781594146.2789998, 'datetime': '2026-06-16 12:45:46.279000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781594146.3930001, 'datetime': '2026-06-16 12:45:46.393000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781594146.4759998, 'datetime': '2026-06-16 12:45:46.476000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781594146.477, 'datetime': '2026-06-16 12:45:46.477000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:05:27,240.240 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 26, 443533), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781595326.4580002, 'datetime': '2026-06-16 13:05:26.458000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781595326.497, 'datetime': '2026-06-16 13:05:26.497000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781595326.596, 'datetime': '2026-06-16 13:05:26.596000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781595326.607, 'datetime': '2026-06-16 13:05:26.607000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781595326.6469998, 'datetime': '2026-06-16 13:05:26.647000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781595326.7849998, 'datetime': '2026-06-16 13:05:26.785000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781595326.801, 'datetime': '2026-06-16 13:05:26.801000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781595326.908, 'datetime': '2026-06-16 13:05:26.908000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781595326.9980001, 'datetime': '2026-06-16 13:05:26.998000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 46, 701155), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781594146.687, 'datetime': '2026-06-16 12:45:46.687000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781594146.6890001, 'datetime': '2026-06-16 12:45:46.689000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781594146.796, 'datetime': '2026-06-16 12:45:46.796000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781594146.8649998, 'datetime': '2026-06-16 12:45:46.865000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781594146.945, 'datetime': '2026-06-16 12:45:46.945000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 45, 591699), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781594145.5939999, 'datetime': '2026-06-16 12:45:45.594000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781594145.678, 'datetime': '2026-06-16 12:45:45.678000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781594145.6769998, 'datetime': '2026-06-16 12:45:45.677000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781594145.806, 'datetime': '2026-06-16 12:45:45.806000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781594145.852, 'datetime': '2026-06-16 12:45:45.852000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781594145.9429998, 'datetime': '2026-06-16 12:45:45.943000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781594145.973, 'datetime': '2026-06-16 12:45:45.973000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781594146.0310001, 'datetime': '2026-06-16 12:45:46.031000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781594146.112, 'datetime': '2026-06-16 12:45:46.112000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 46, 312319), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781594146.2789998, 'datetime': '2026-06-16 12:45:46.279000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781594146.3930001, 'datetime': '2026-06-16 12:45:46.393000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781594146.4759998, 'datetime': '2026-06-16 12:45:46.476000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781594146.477, 'datetime': '2026-06-16 12:45:46.477000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:05:27,953.953 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 26, 443533), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781595326.4580002, 'datetime': '2026-06-16 13:05:26.458000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781595326.497, 'datetime': '2026-06-16 13:05:26.497000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781595326.596, 'datetime': '2026-06-16 13:05:26.596000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781595326.607, 'datetime': '2026-06-16 13:05:26.607000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781595326.6469998, 'datetime': '2026-06-16 13:05:26.647000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781595326.7849998, 'datetime': '2026-06-16 13:05:26.785000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781595326.801, 'datetime': '2026-06-16 13:05:26.801000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781595326.908, 'datetime': '2026-06-16 13:05:26.908000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781595326.9980001, 'datetime': '2026-06-16 13:05:26.998000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 46, 701155), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781594146.687, 'datetime': '2026-06-16 12:45:46.687000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781594146.6890001, 'datetime': '2026-06-16 12:45:46.689000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781594146.796, 'datetime': '2026-06-16 12:45:46.796000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781594146.8649998, 'datetime': '2026-06-16 12:45:46.865000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781594146.945, 'datetime': '2026-06-16 12:45:46.945000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 27, 264744), 'door_weights': [{'weight': '1094', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781595327.269, 'datetime': '2026-06-16 13:05:27.269000', 'tray_weight': '1094', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781595327.275, 'datetime': '2026-06-16 13:05:27.275000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781595327.343, 'datetime': '2026-06-16 13:05:27.343000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781595327.412, 'datetime': '2026-06-16 13:05:27.412000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1032', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781595327.517, 'datetime': '2026-06-16 13:05:27.517000', 'tray_weight': '1032', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781595327.647, 'datetime': '2026-06-16 13:05:27.647000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781595327.6499999, 'datetime': '2026-06-16 13:05:27.650000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781595327.7240002, 'datetime': '2026-06-16 13:05:27.724000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781595327.833, 'datetime': '2026-06-16 13:05:27.833000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 46, 312319), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781594146.2789998, 'datetime': '2026-06-16 12:45:46.279000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781594146.3930001, 'datetime': '2026-06-16 12:45:46.393000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781594146.4759998, 'datetime': '2026-06-16 12:45:46.476000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781594146.477, 'datetime': '2026-06-16 12:45:46.477000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:05:27,971.971 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 26, 443533), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781595326.4580002, 'datetime': '2026-06-16 13:05:26.458000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781595326.497, 'datetime': '2026-06-16 13:05:26.497000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781595326.596, 'datetime': '2026-06-16 13:05:26.596000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781595326.607, 'datetime': '2026-06-16 13:05:26.607000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781595326.6469998, 'datetime': '2026-06-16 13:05:26.647000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781595326.7849998, 'datetime': '2026-06-16 13:05:26.785000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781595326.801, 'datetime': '2026-06-16 13:05:26.801000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781595326.908, 'datetime': '2026-06-16 13:05:26.908000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781595326.9980001, 'datetime': '2026-06-16 13:05:26.998000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 46, 701155), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781594146.687, 'datetime': '2026-06-16 12:45:46.687000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781594146.6890001, 'datetime': '2026-06-16 12:45:46.689000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781594146.796, 'datetime': '2026-06-16 12:45:46.796000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781594146.8649998, 'datetime': '2026-06-16 12:45:46.865000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781594146.945, 'datetime': '2026-06-16 12:45:46.945000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 27, 264744), 'door_weights': [{'weight': '1094', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781595327.269, 'datetime': '2026-06-16 13:05:27.269000', 'tray_weight': '1094', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781595327.275, 'datetime': '2026-06-16 13:05:27.275000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781595327.343, 'datetime': '2026-06-16 13:05:27.343000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781595327.412, 'datetime': '2026-06-16 13:05:27.412000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1032', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781595327.517, 'datetime': '2026-06-16 13:05:27.517000', 'tray_weight': '1032', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781595327.647, 'datetime': '2026-06-16 13:05:27.647000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781595327.6499999, 'datetime': '2026-06-16 13:05:27.650000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781595327.7240002, 'datetime': '2026-06-16 13:05:27.724000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781595327.833, 'datetime': '2026-06-16 13:05:27.833000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 46, 312319), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781594146.2789998, 'datetime': '2026-06-16 12:45:46.279000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781594146.3930001, 'datetime': '2026-06-16 12:45:46.393000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781594146.4759998, 'datetime': '2026-06-16 12:45:46.476000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781594146.477, 'datetime': '2026-06-16 12:45:46.477000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:05:28,365.365 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 26, 443533), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781595326.4580002, 'datetime': '2026-06-16 13:05:26.458000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781595326.497, 'datetime': '2026-06-16 13:05:26.497000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781595326.596, 'datetime': '2026-06-16 13:05:26.596000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781595326.607, 'datetime': '2026-06-16 13:05:26.607000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781595326.6469998, 'datetime': '2026-06-16 13:05:26.647000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781595326.7849998, 'datetime': '2026-06-16 13:05:26.785000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781595326.801, 'datetime': '2026-06-16 13:05:26.801000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781595326.908, 'datetime': '2026-06-16 13:05:26.908000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781595326.9980001, 'datetime': '2026-06-16 13:05:26.998000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 46, 701155), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781594146.687, 'datetime': '2026-06-16 12:45:46.687000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781594146.6890001, 'datetime': '2026-06-16 12:45:46.689000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781594146.796, 'datetime': '2026-06-16 12:45:46.796000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781594146.8649998, 'datetime': '2026-06-16 12:45:46.865000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781594146.945, 'datetime': '2026-06-16 12:45:46.945000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 27, 264744), 'door_weights': [{'weight': '1094', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781595327.269, 'datetime': '2026-06-16 13:05:27.269000', 'tray_weight': '1094', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781595327.275, 'datetime': '2026-06-16 13:05:27.275000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781595327.343, 'datetime': '2026-06-16 13:05:27.343000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781595327.412, 'datetime': '2026-06-16 13:05:27.412000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1032', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781595327.517, 'datetime': '2026-06-16 13:05:27.517000', 'tray_weight': '1032', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781595327.647, 'datetime': '2026-06-16 13:05:27.647000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781595327.6499999, 'datetime': '2026-06-16 13:05:27.650000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781595327.7240002, 'datetime': '2026-06-16 13:05:27.724000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781595327.833, 'datetime': '2026-06-16 13:05:27.833000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 27, 996342), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781595327.923, 'datetime': '2026-06-16 13:05:27.923000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781595328.015, 'datetime': '2026-06-16 13:05:28.015000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781595328.0949998, 'datetime': '2026-06-16 13:05:28.095000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781595328.144, 'datetime': '2026-06-16 13:05:28.144000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:05:28,394.394 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 26, 443533), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781595326.4580002, 'datetime': '2026-06-16 13:05:26.458000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781595326.497, 'datetime': '2026-06-16 13:05:26.497000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781595326.596, 'datetime': '2026-06-16 13:05:26.596000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781595326.607, 'datetime': '2026-06-16 13:05:26.607000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781595326.6469998, 'datetime': '2026-06-16 13:05:26.647000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781595326.7849998, 'datetime': '2026-06-16 13:05:26.785000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781595326.801, 'datetime': '2026-06-16 13:05:26.801000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781595326.908, 'datetime': '2026-06-16 13:05:26.908000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781595326.9980001, 'datetime': '2026-06-16 13:05:26.998000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 12, 45, 46, 701155), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781594146.687, 'datetime': '2026-06-16 12:45:46.687000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781594146.6890001, 'datetime': '2026-06-16 12:45:46.689000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781594146.796, 'datetime': '2026-06-16 12:45:46.796000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781594146.8649998, 'datetime': '2026-06-16 12:45:46.865000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1044', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781594146.945, 'datetime': '2026-06-16 12:45:46.945000', 'tray_weight': '1044', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 27, 264744), 'door_weights': [{'weight': '1094', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781595327.269, 'datetime': '2026-06-16 13:05:27.269000', 'tray_weight': '1094', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781595327.275, 'datetime': '2026-06-16 13:05:27.275000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781595327.343, 'datetime': '2026-06-16 13:05:27.343000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781595327.412, 'datetime': '2026-06-16 13:05:27.412000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1032', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781595327.517, 'datetime': '2026-06-16 13:05:27.517000', 'tray_weight': '1032', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781595327.647, 'datetime': '2026-06-16 13:05:27.647000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781595327.6499999, 'datetime': '2026-06-16 13:05:27.650000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781595327.7240002, 'datetime': '2026-06-16 13:05:27.724000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781595327.833, 'datetime': '2026-06-16 13:05:27.833000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 27, 996342), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781595327.923, 'datetime': '2026-06-16 13:05:27.923000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781595328.015, 'datetime': '2026-06-16 13:05:28.015000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781595328.0949998, 'datetime': '2026-06-16 13:05:28.095000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781595328.144, 'datetime': '2026-06-16 13:05:28.144000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:05:28,772.772 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 26, 443533), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781595326.4580002, 'datetime': '2026-06-16 13:05:26.458000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781595326.497, 'datetime': '2026-06-16 13:05:26.497000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781595326.596, 'datetime': '2026-06-16 13:05:26.596000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781595326.607, 'datetime': '2026-06-16 13:05:26.607000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781595326.6469998, 'datetime': '2026-06-16 13:05:26.647000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781595326.7849998, 'datetime': '2026-06-16 13:05:26.785000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781595326.801, 'datetime': '2026-06-16 13:05:26.801000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781595326.908, 'datetime': '2026-06-16 13:05:26.908000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781595326.9980001, 'datetime': '2026-06-16 13:05:26.998000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 28, 420680), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781595328.3930001, 'datetime': '2026-06-16 13:05:28.393000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781595328.447, 'datetime': '2026-06-16 13:05:28.447000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781595328.498, 'datetime': '2026-06-16 13:05:28.498000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781595328.543, 'datetime': '2026-06-16 13:05:28.543000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1036', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781595328.6360002, 'datetime': '2026-06-16 13:05:28.636000', 'tray_weight': '1036', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 27, 264744), 'door_weights': [{'weight': '1094', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781595327.269, 'datetime': '2026-06-16 13:05:27.269000', 'tray_weight': '1094', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781595327.275, 'datetime': '2026-06-16 13:05:27.275000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781595327.343, 'datetime': '2026-06-16 13:05:27.343000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781595327.412, 'datetime': '2026-06-16 13:05:27.412000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1032', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781595327.517, 'datetime': '2026-06-16 13:05:27.517000', 'tray_weight': '1032', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781595327.647, 'datetime': '2026-06-16 13:05:27.647000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781595327.6499999, 'datetime': '2026-06-16 13:05:27.650000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781595327.7240002, 'datetime': '2026-06-16 13:05:27.724000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781595327.833, 'datetime': '2026-06-16 13:05:27.833000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 27, 996342), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781595327.923, 'datetime': '2026-06-16 13:05:27.923000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781595328.015, 'datetime': '2026-06-16 13:05:28.015000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781595328.0949998, 'datetime': '2026-06-16 13:05:28.095000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781595328.144, 'datetime': '2026-06-16 13:05:28.144000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:05:28,785.785 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 26, 443533), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781595326.4580002, 'datetime': '2026-06-16 13:05:26.458000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781595326.497, 'datetime': '2026-06-16 13:05:26.497000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781595326.596, 'datetime': '2026-06-16 13:05:26.596000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781595326.607, 'datetime': '2026-06-16 13:05:26.607000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781595326.6469998, 'datetime': '2026-06-16 13:05:26.647000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781595326.7849998, 'datetime': '2026-06-16 13:05:26.785000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781595326.801, 'datetime': '2026-06-16 13:05:26.801000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781595326.908, 'datetime': '2026-06-16 13:05:26.908000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781595326.9980001, 'datetime': '2026-06-16 13:05:26.998000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 28, 420680), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781595328.3930001, 'datetime': '2026-06-16 13:05:28.393000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781595328.447, 'datetime': '2026-06-16 13:05:28.447000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781595328.498, 'datetime': '2026-06-16 13:05:28.498000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781595328.543, 'datetime': '2026-06-16 13:05:28.543000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1036', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781595328.6360002, 'datetime': '2026-06-16 13:05:28.636000', 'tray_weight': '1036', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 27, 264744), 'door_weights': [{'weight': '1094', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781595327.269, 'datetime': '2026-06-16 13:05:27.269000', 'tray_weight': '1094', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781595327.275, 'datetime': '2026-06-16 13:05:27.275000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781595327.343, 'datetime': '2026-06-16 13:05:27.343000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781595327.412, 'datetime': '2026-06-16 13:05:27.412000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1032', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781595327.517, 'datetime': '2026-06-16 13:05:27.517000', 'tray_weight': '1032', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781595327.647, 'datetime': '2026-06-16 13:05:27.647000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781595327.6499999, 'datetime': '2026-06-16 13:05:27.650000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781595327.7240002, 'datetime': '2026-06-16 13:05:27.724000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781595327.833, 'datetime': '2026-06-16 13:05:27.833000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 27, 996342), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781595327.923, 'datetime': '2026-06-16 13:05:27.923000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781595328.015, 'datetime': '2026-06-16 13:05:28.015000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781595328.0949998, 'datetime': '2026-06-16 13:05:28.095000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781595328.144, 'datetime': '2026-06-16 13:05:28.144000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:06:54,703.703 INFO    ] processOrderPayment version is : v2
[2026-06-16 13:18:34,494.494 INFO    ] processOrderPayment version is : v2
[2026-06-16 13:18:48,442.442 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 47, 628465), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781596127.642, 'datetime': '2026-06-16 13:18:47.642000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '226', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781596127.655, 'datetime': '2026-06-16 13:18:47.655000', 'tray_weight': '226', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781596127.746, 'datetime': '2026-06-16 13:18:47.746000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781596127.811, 'datetime': '2026-06-16 13:18:47.811000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781596127.835, 'datetime': '2026-06-16 13:18:47.835000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781596127.895, 'datetime': '2026-06-16 13:18:47.895000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781596128.009, 'datetime': '2026-06-16 13:18:48.009000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781596128.033, 'datetime': '2026-06-16 13:18:48.033000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '148', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781596128.196, 'datetime': '2026-06-16 13:18:48.196000', 'tray_weight': '148', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 28, 420680), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781595328.3930001, 'datetime': '2026-06-16 13:05:28.393000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781595328.447, 'datetime': '2026-06-16 13:05:28.447000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781595328.498, 'datetime': '2026-06-16 13:05:28.498000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781595328.543, 'datetime': '2026-06-16 13:05:28.543000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1036', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781595328.6360002, 'datetime': '2026-06-16 13:05:28.636000', 'tray_weight': '1036', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 27, 264744), 'door_weights': [{'weight': '1094', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781595327.269, 'datetime': '2026-06-16 13:05:27.269000', 'tray_weight': '1094', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781595327.275, 'datetime': '2026-06-16 13:05:27.275000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781595327.343, 'datetime': '2026-06-16 13:05:27.343000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781595327.412, 'datetime': '2026-06-16 13:05:27.412000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1032', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781595327.517, 'datetime': '2026-06-16 13:05:27.517000', 'tray_weight': '1032', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781595327.647, 'datetime': '2026-06-16 13:05:27.647000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781595327.6499999, 'datetime': '2026-06-16 13:05:27.650000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781595327.7240002, 'datetime': '2026-06-16 13:05:27.724000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781595327.833, 'datetime': '2026-06-16 13:05:27.833000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 27, 996342), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781595327.923, 'datetime': '2026-06-16 13:05:27.923000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781595328.015, 'datetime': '2026-06-16 13:05:28.015000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781595328.0949998, 'datetime': '2026-06-16 13:05:28.095000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781595328.144, 'datetime': '2026-06-16 13:05:28.144000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:18:48,460.460 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 47, 628465), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781596127.642, 'datetime': '2026-06-16 13:18:47.642000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '226', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781596127.655, 'datetime': '2026-06-16 13:18:47.655000', 'tray_weight': '226', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781596127.746, 'datetime': '2026-06-16 13:18:47.746000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781596127.811, 'datetime': '2026-06-16 13:18:47.811000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781596127.835, 'datetime': '2026-06-16 13:18:47.835000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781596127.895, 'datetime': '2026-06-16 13:18:47.895000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781596128.009, 'datetime': '2026-06-16 13:18:48.009000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781596128.033, 'datetime': '2026-06-16 13:18:48.033000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '148', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781596128.196, 'datetime': '2026-06-16 13:18:48.196000', 'tray_weight': '148', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 28, 420680), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781595328.3930001, 'datetime': '2026-06-16 13:05:28.393000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781595328.447, 'datetime': '2026-06-16 13:05:28.447000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781595328.498, 'datetime': '2026-06-16 13:05:28.498000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781595328.543, 'datetime': '2026-06-16 13:05:28.543000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1036', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781595328.6360002, 'datetime': '2026-06-16 13:05:28.636000', 'tray_weight': '1036', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 27, 264744), 'door_weights': [{'weight': '1094', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781595327.269, 'datetime': '2026-06-16 13:05:27.269000', 'tray_weight': '1094', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781595327.275, 'datetime': '2026-06-16 13:05:27.275000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781595327.343, 'datetime': '2026-06-16 13:05:27.343000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781595327.412, 'datetime': '2026-06-16 13:05:27.412000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1032', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781595327.517, 'datetime': '2026-06-16 13:05:27.517000', 'tray_weight': '1032', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781595327.647, 'datetime': '2026-06-16 13:05:27.647000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781595327.6499999, 'datetime': '2026-06-16 13:05:27.650000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781595327.7240002, 'datetime': '2026-06-16 13:05:27.724000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '973', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781595327.833, 'datetime': '2026-06-16 13:05:27.833000', 'tray_weight': '973', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 27, 996342), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781595327.923, 'datetime': '2026-06-16 13:05:27.923000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781595328.015, 'datetime': '2026-06-16 13:05:28.015000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781595328.0949998, 'datetime': '2026-06-16 13:05:28.095000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781595328.144, 'datetime': '2026-06-16 13:05:28.144000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:18:49,218.218 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 47, 628465), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781596127.642, 'datetime': '2026-06-16 13:18:47.642000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '226', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781596127.655, 'datetime': '2026-06-16 13:18:47.655000', 'tray_weight': '226', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781596127.746, 'datetime': '2026-06-16 13:18:47.746000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781596127.811, 'datetime': '2026-06-16 13:18:47.811000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781596127.835, 'datetime': '2026-06-16 13:18:47.835000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781596127.895, 'datetime': '2026-06-16 13:18:47.895000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781596128.009, 'datetime': '2026-06-16 13:18:48.009000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781596128.033, 'datetime': '2026-06-16 13:18:48.033000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '148', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781596128.196, 'datetime': '2026-06-16 13:18:48.196000', 'tray_weight': '148', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 28, 420680), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781595328.3930001, 'datetime': '2026-06-16 13:05:28.393000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781595328.447, 'datetime': '2026-06-16 13:05:28.447000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781595328.498, 'datetime': '2026-06-16 13:05:28.498000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781595328.543, 'datetime': '2026-06-16 13:05:28.543000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1036', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781595328.6360002, 'datetime': '2026-06-16 13:05:28.636000', 'tray_weight': '1036', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 48, 486658), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781596128.5019999, 'datetime': '2026-06-16 13:18:48.502000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781596128.537, 'datetime': '2026-06-16 13:18:48.537000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781596128.662, 'datetime': '2026-06-16 13:18:48.662000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781596128.648, 'datetime': '2026-06-16 13:18:48.648000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781596128.815, 'datetime': '2026-06-16 13:18:48.815000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781596128.87, 'datetime': '2026-06-16 13:18:48.870000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781596128.9020002, 'datetime': '2026-06-16 13:18:48.902000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781596129.005, 'datetime': '2026-06-16 13:18:49.005000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781596129.0839999, 'datetime': '2026-06-16 13:18:49.084000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 27, 996342), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781595327.923, 'datetime': '2026-06-16 13:05:27.923000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781595328.015, 'datetime': '2026-06-16 13:05:28.015000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781595328.0949998, 'datetime': '2026-06-16 13:05:28.095000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781595328.144, 'datetime': '2026-06-16 13:05:28.144000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:18:49,236.236 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 47, 628465), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781596127.642, 'datetime': '2026-06-16 13:18:47.642000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '226', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781596127.655, 'datetime': '2026-06-16 13:18:47.655000', 'tray_weight': '226', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781596127.746, 'datetime': '2026-06-16 13:18:47.746000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781596127.811, 'datetime': '2026-06-16 13:18:47.811000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781596127.835, 'datetime': '2026-06-16 13:18:47.835000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781596127.895, 'datetime': '2026-06-16 13:18:47.895000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781596128.009, 'datetime': '2026-06-16 13:18:48.009000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781596128.033, 'datetime': '2026-06-16 13:18:48.033000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '148', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781596128.196, 'datetime': '2026-06-16 13:18:48.196000', 'tray_weight': '148', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 28, 420680), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781595328.3930001, 'datetime': '2026-06-16 13:05:28.393000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781595328.447, 'datetime': '2026-06-16 13:05:28.447000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781595328.498, 'datetime': '2026-06-16 13:05:28.498000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781595328.543, 'datetime': '2026-06-16 13:05:28.543000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1036', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781595328.6360002, 'datetime': '2026-06-16 13:05:28.636000', 'tray_weight': '1036', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 48, 486658), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781596128.5019999, 'datetime': '2026-06-16 13:18:48.502000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781596128.537, 'datetime': '2026-06-16 13:18:48.537000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781596128.662, 'datetime': '2026-06-16 13:18:48.662000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781596128.648, 'datetime': '2026-06-16 13:18:48.648000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781596128.815, 'datetime': '2026-06-16 13:18:48.815000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781596128.87, 'datetime': '2026-06-16 13:18:48.870000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781596128.9020002, 'datetime': '2026-06-16 13:18:48.902000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781596129.005, 'datetime': '2026-06-16 13:18:49.005000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781596129.0839999, 'datetime': '2026-06-16 13:18:49.084000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 27, 996342), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781595327.923, 'datetime': '2026-06-16 13:05:27.923000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781595328.015, 'datetime': '2026-06-16 13:05:28.015000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781595328.0949998, 'datetime': '2026-06-16 13:05:28.095000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781595328.144, 'datetime': '2026-06-16 13:05:28.144000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:18:49,595.595 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 47, 628465), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781596127.642, 'datetime': '2026-06-16 13:18:47.642000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '226', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781596127.655, 'datetime': '2026-06-16 13:18:47.655000', 'tray_weight': '226', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781596127.746, 'datetime': '2026-06-16 13:18:47.746000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781596127.811, 'datetime': '2026-06-16 13:18:47.811000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781596127.835, 'datetime': '2026-06-16 13:18:47.835000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781596127.895, 'datetime': '2026-06-16 13:18:47.895000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781596128.009, 'datetime': '2026-06-16 13:18:48.009000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781596128.033, 'datetime': '2026-06-16 13:18:48.033000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '148', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781596128.196, 'datetime': '2026-06-16 13:18:48.196000', 'tray_weight': '148', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 28, 420680), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781595328.3930001, 'datetime': '2026-06-16 13:05:28.393000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781595328.447, 'datetime': '2026-06-16 13:05:28.447000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781595328.498, 'datetime': '2026-06-16 13:05:28.498000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781595328.543, 'datetime': '2026-06-16 13:05:28.543000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1036', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781595328.6360002, 'datetime': '2026-06-16 13:05:28.636000', 'tray_weight': '1036', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 48, 486658), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781596128.5019999, 'datetime': '2026-06-16 13:18:48.502000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781596128.537, 'datetime': '2026-06-16 13:18:48.537000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781596128.662, 'datetime': '2026-06-16 13:18:48.662000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781596128.648, 'datetime': '2026-06-16 13:18:48.648000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781596128.815, 'datetime': '2026-06-16 13:18:48.815000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781596128.87, 'datetime': '2026-06-16 13:18:48.870000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781596128.9020002, 'datetime': '2026-06-16 13:18:48.902000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781596129.005, 'datetime': '2026-06-16 13:18:49.005000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781596129.0839999, 'datetime': '2026-06-16 13:18:49.084000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 49, 261699), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781596129.231, 'datetime': '2026-06-16 13:18:49.231000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781596129.2580001, 'datetime': '2026-06-16 13:18:49.258000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781596129.348, 'datetime': '2026-06-16 13:18:49.348000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781596129.494, 'datetime': '2026-06-16 13:18:49.494000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:18:49,611.611 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 47, 628465), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781596127.642, 'datetime': '2026-06-16 13:18:47.642000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '226', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781596127.655, 'datetime': '2026-06-16 13:18:47.655000', 'tray_weight': '226', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781596127.746, 'datetime': '2026-06-16 13:18:47.746000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781596127.811, 'datetime': '2026-06-16 13:18:47.811000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781596127.835, 'datetime': '2026-06-16 13:18:47.835000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781596127.895, 'datetime': '2026-06-16 13:18:47.895000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781596128.009, 'datetime': '2026-06-16 13:18:48.009000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781596128.033, 'datetime': '2026-06-16 13:18:48.033000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '148', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781596128.196, 'datetime': '2026-06-16 13:18:48.196000', 'tray_weight': '148', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 5, 28, 420680), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781595328.3930001, 'datetime': '2026-06-16 13:05:28.393000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781595328.447, 'datetime': '2026-06-16 13:05:28.447000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781595328.498, 'datetime': '2026-06-16 13:05:28.498000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781595328.543, 'datetime': '2026-06-16 13:05:28.543000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1036', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781595328.6360002, 'datetime': '2026-06-16 13:05:28.636000', 'tray_weight': '1036', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 48, 486658), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781596128.5019999, 'datetime': '2026-06-16 13:18:48.502000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781596128.537, 'datetime': '2026-06-16 13:18:48.537000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781596128.662, 'datetime': '2026-06-16 13:18:48.662000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781596128.648, 'datetime': '2026-06-16 13:18:48.648000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781596128.815, 'datetime': '2026-06-16 13:18:48.815000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781596128.87, 'datetime': '2026-06-16 13:18:48.870000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781596128.9020002, 'datetime': '2026-06-16 13:18:48.902000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781596129.005, 'datetime': '2026-06-16 13:18:49.005000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781596129.0839999, 'datetime': '2026-06-16 13:18:49.084000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 49, 261699), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781596129.231, 'datetime': '2026-06-16 13:18:49.231000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781596129.2580001, 'datetime': '2026-06-16 13:18:49.258000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781596129.348, 'datetime': '2026-06-16 13:18:49.348000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781596129.494, 'datetime': '2026-06-16 13:18:49.494000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:18:50,047.047 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 47, 628465), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781596127.642, 'datetime': '2026-06-16 13:18:47.642000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '226', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781596127.655, 'datetime': '2026-06-16 13:18:47.655000', 'tray_weight': '226', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781596127.746, 'datetime': '2026-06-16 13:18:47.746000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781596127.811, 'datetime': '2026-06-16 13:18:47.811000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781596127.835, 'datetime': '2026-06-16 13:18:47.835000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781596127.895, 'datetime': '2026-06-16 13:18:47.895000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781596128.009, 'datetime': '2026-06-16 13:18:48.009000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781596128.033, 'datetime': '2026-06-16 13:18:48.033000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '148', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781596128.196, 'datetime': '2026-06-16 13:18:48.196000', 'tray_weight': '148', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 49, 637473), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781596129.6069999, 'datetime': '2026-06-16 13:18:49.607000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781596129.7089999, 'datetime': '2026-06-16 13:18:49.709000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781596129.7419999, 'datetime': '2026-06-16 13:18:49.742000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781596129.882, 'datetime': '2026-06-16 13:18:49.882000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781596129.921, 'datetime': '2026-06-16 13:18:49.921000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 48, 486658), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781596128.5019999, 'datetime': '2026-06-16 13:18:48.502000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781596128.537, 'datetime': '2026-06-16 13:18:48.537000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781596128.662, 'datetime': '2026-06-16 13:18:48.662000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781596128.648, 'datetime': '2026-06-16 13:18:48.648000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781596128.815, 'datetime': '2026-06-16 13:18:48.815000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781596128.87, 'datetime': '2026-06-16 13:18:48.870000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781596128.9020002, 'datetime': '2026-06-16 13:18:48.902000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781596129.005, 'datetime': '2026-06-16 13:18:49.005000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781596129.0839999, 'datetime': '2026-06-16 13:18:49.084000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 49, 261699), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781596129.231, 'datetime': '2026-06-16 13:18:49.231000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781596129.2580001, 'datetime': '2026-06-16 13:18:49.258000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781596129.348, 'datetime': '2026-06-16 13:18:49.348000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781596129.494, 'datetime': '2026-06-16 13:18:49.494000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:18:50,065.065 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 47, 628465), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781596127.642, 'datetime': '2026-06-16 13:18:47.642000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '226', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781596127.655, 'datetime': '2026-06-16 13:18:47.655000', 'tray_weight': '226', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781596127.746, 'datetime': '2026-06-16 13:18:47.746000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781596127.811, 'datetime': '2026-06-16 13:18:47.811000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781596127.835, 'datetime': '2026-06-16 13:18:47.835000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781596127.895, 'datetime': '2026-06-16 13:18:47.895000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781596128.009, 'datetime': '2026-06-16 13:18:48.009000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781596128.033, 'datetime': '2026-06-16 13:18:48.033000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '148', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781596128.196, 'datetime': '2026-06-16 13:18:48.196000', 'tray_weight': '148', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 49, 637473), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781596129.6069999, 'datetime': '2026-06-16 13:18:49.607000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781596129.7089999, 'datetime': '2026-06-16 13:18:49.709000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781596129.7419999, 'datetime': '2026-06-16 13:18:49.742000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781596129.882, 'datetime': '2026-06-16 13:18:49.882000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781596129.921, 'datetime': '2026-06-16 13:18:49.921000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 48, 486658), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781596128.5019999, 'datetime': '2026-06-16 13:18:48.502000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781596128.537, 'datetime': '2026-06-16 13:18:48.537000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781596128.662, 'datetime': '2026-06-16 13:18:48.662000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781596128.648, 'datetime': '2026-06-16 13:18:48.648000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781596128.815, 'datetime': '2026-06-16 13:18:48.815000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781596128.87, 'datetime': '2026-06-16 13:18:48.870000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781596128.9020002, 'datetime': '2026-06-16 13:18:48.902000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781596129.005, 'datetime': '2026-06-16 13:18:49.005000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781596129.0839999, 'datetime': '2026-06-16 13:18:49.084000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 49, 261699), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781596129.231, 'datetime': '2026-06-16 13:18:49.231000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781596129.2580001, 'datetime': '2026-06-16 13:18:49.258000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781596129.348, 'datetime': '2026-06-16 13:18:49.348000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781596129.494, 'datetime': '2026-06-16 13:18:49.494000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:30:02,869.869 INFO    ] processOrderPayment version is : v2
[2026-06-16 13:30:05,591.591 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 4, 699854), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781596804.641, 'datetime': '2026-06-16 13:30:04.641000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781596804.747, 'datetime': '2026-06-16 13:30:04.747000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781596804.8769999, 'datetime': '2026-06-16 13:30:04.877000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781596804.8730001, 'datetime': '2026-06-16 13:30:04.873000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781596804.947, 'datetime': '2026-06-16 13:30:04.947000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781596805.106, 'datetime': '2026-06-16 13:30:05.106000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781596805.099, 'datetime': '2026-06-16 13:30:05.099000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781596805.232, 'datetime': '2026-06-16 13:30:05.232000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781596805.2419999, 'datetime': '2026-06-16 13:30:05.242000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 49, 637473), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781596129.6069999, 'datetime': '2026-06-16 13:18:49.607000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781596129.7089999, 'datetime': '2026-06-16 13:18:49.709000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781596129.7419999, 'datetime': '2026-06-16 13:18:49.742000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781596129.882, 'datetime': '2026-06-16 13:18:49.882000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781596129.921, 'datetime': '2026-06-16 13:18:49.921000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 48, 486658), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781596128.5019999, 'datetime': '2026-06-16 13:18:48.502000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781596128.537, 'datetime': '2026-06-16 13:18:48.537000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781596128.662, 'datetime': '2026-06-16 13:18:48.662000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781596128.648, 'datetime': '2026-06-16 13:18:48.648000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781596128.815, 'datetime': '2026-06-16 13:18:48.815000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781596128.87, 'datetime': '2026-06-16 13:18:48.870000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781596128.9020002, 'datetime': '2026-06-16 13:18:48.902000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781596129.005, 'datetime': '2026-06-16 13:18:49.005000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781596129.0839999, 'datetime': '2026-06-16 13:18:49.084000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 49, 261699), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781596129.231, 'datetime': '2026-06-16 13:18:49.231000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781596129.2580001, 'datetime': '2026-06-16 13:18:49.258000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781596129.348, 'datetime': '2026-06-16 13:18:49.348000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781596129.494, 'datetime': '2026-06-16 13:18:49.494000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:30:05,635.635 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 4, 699854), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781596804.641, 'datetime': '2026-06-16 13:30:04.641000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781596804.747, 'datetime': '2026-06-16 13:30:04.747000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781596804.8769999, 'datetime': '2026-06-16 13:30:04.877000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781596804.8730001, 'datetime': '2026-06-16 13:30:04.873000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781596804.947, 'datetime': '2026-06-16 13:30:04.947000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781596805.106, 'datetime': '2026-06-16 13:30:05.106000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781596805.099, 'datetime': '2026-06-16 13:30:05.099000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781596805.232, 'datetime': '2026-06-16 13:30:05.232000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781596805.2419999, 'datetime': '2026-06-16 13:30:05.242000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 49, 637473), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781596129.6069999, 'datetime': '2026-06-16 13:18:49.607000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781596129.7089999, 'datetime': '2026-06-16 13:18:49.709000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781596129.7419999, 'datetime': '2026-06-16 13:18:49.742000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781596129.882, 'datetime': '2026-06-16 13:18:49.882000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781596129.921, 'datetime': '2026-06-16 13:18:49.921000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 48, 486658), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781596128.5019999, 'datetime': '2026-06-16 13:18:48.502000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781596128.537, 'datetime': '2026-06-16 13:18:48.537000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781596128.662, 'datetime': '2026-06-16 13:18:48.662000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781596128.648, 'datetime': '2026-06-16 13:18:48.648000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781596128.815, 'datetime': '2026-06-16 13:18:48.815000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781596128.87, 'datetime': '2026-06-16 13:18:48.870000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781596128.9020002, 'datetime': '2026-06-16 13:18:48.902000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781596129.005, 'datetime': '2026-06-16 13:18:49.005000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781596129.0839999, 'datetime': '2026-06-16 13:18:49.084000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 49, 261699), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781596129.231, 'datetime': '2026-06-16 13:18:49.231000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781596129.2580001, 'datetime': '2026-06-16 13:18:49.258000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781596129.348, 'datetime': '2026-06-16 13:18:49.348000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781596129.494, 'datetime': '2026-06-16 13:18:49.494000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:30:06,303.303 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 4, 699854), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781596804.641, 'datetime': '2026-06-16 13:30:04.641000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781596804.747, 'datetime': '2026-06-16 13:30:04.747000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781596804.8769999, 'datetime': '2026-06-16 13:30:04.877000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781596804.8730001, 'datetime': '2026-06-16 13:30:04.873000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781596804.947, 'datetime': '2026-06-16 13:30:04.947000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781596805.106, 'datetime': '2026-06-16 13:30:05.106000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781596805.099, 'datetime': '2026-06-16 13:30:05.099000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781596805.232, 'datetime': '2026-06-16 13:30:05.232000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781596805.2419999, 'datetime': '2026-06-16 13:30:05.242000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 49, 637473), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781596129.6069999, 'datetime': '2026-06-16 13:18:49.607000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781596129.7089999, 'datetime': '2026-06-16 13:18:49.709000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781596129.7419999, 'datetime': '2026-06-16 13:18:49.742000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781596129.882, 'datetime': '2026-06-16 13:18:49.882000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781596129.921, 'datetime': '2026-06-16 13:18:49.921000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 5, 663186), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781596805.6590002, 'datetime': '2026-06-16 13:30:05.659000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781596805.7, 'datetime': '2026-06-16 13:30:05.700000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781596805.737, 'datetime': '2026-06-16 13:30:05.737000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781596805.8, 'datetime': '2026-06-16 13:30:05.800000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781596805.9099998, 'datetime': '2026-06-16 13:30:05.910000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781596805.932, 'datetime': '2026-06-16 13:30:05.932000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781596806.083, 'datetime': '2026-06-16 13:30:06.083000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781596806.117, 'datetime': '2026-06-16 13:30:06.117000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781596806.171, 'datetime': '2026-06-16 13:30:06.171000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 49, 261699), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781596129.231, 'datetime': '2026-06-16 13:18:49.231000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781596129.2580001, 'datetime': '2026-06-16 13:18:49.258000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781596129.348, 'datetime': '2026-06-16 13:18:49.348000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781596129.494, 'datetime': '2026-06-16 13:18:49.494000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:30:06,317.317 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 4, 699854), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781596804.641, 'datetime': '2026-06-16 13:30:04.641000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781596804.747, 'datetime': '2026-06-16 13:30:04.747000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781596804.8769999, 'datetime': '2026-06-16 13:30:04.877000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781596804.8730001, 'datetime': '2026-06-16 13:30:04.873000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781596804.947, 'datetime': '2026-06-16 13:30:04.947000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781596805.106, 'datetime': '2026-06-16 13:30:05.106000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781596805.099, 'datetime': '2026-06-16 13:30:05.099000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781596805.232, 'datetime': '2026-06-16 13:30:05.232000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781596805.2419999, 'datetime': '2026-06-16 13:30:05.242000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 49, 637473), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781596129.6069999, 'datetime': '2026-06-16 13:18:49.607000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781596129.7089999, 'datetime': '2026-06-16 13:18:49.709000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781596129.7419999, 'datetime': '2026-06-16 13:18:49.742000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781596129.882, 'datetime': '2026-06-16 13:18:49.882000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781596129.921, 'datetime': '2026-06-16 13:18:49.921000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 5, 663186), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781596805.6590002, 'datetime': '2026-06-16 13:30:05.659000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781596805.7, 'datetime': '2026-06-16 13:30:05.700000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781596805.737, 'datetime': '2026-06-16 13:30:05.737000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781596805.8, 'datetime': '2026-06-16 13:30:05.800000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781596805.9099998, 'datetime': '2026-06-16 13:30:05.910000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781596805.932, 'datetime': '2026-06-16 13:30:05.932000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781596806.083, 'datetime': '2026-06-16 13:30:06.083000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781596806.117, 'datetime': '2026-06-16 13:30:06.117000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781596806.171, 'datetime': '2026-06-16 13:30:06.171000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 49, 261699), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781596129.231, 'datetime': '2026-06-16 13:18:49.231000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781596129.2580001, 'datetime': '2026-06-16 13:18:49.258000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781596129.348, 'datetime': '2026-06-16 13:18:49.348000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781596129.494, 'datetime': '2026-06-16 13:18:49.494000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:30:06,629.629 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 4, 699854), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781596804.641, 'datetime': '2026-06-16 13:30:04.641000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781596804.747, 'datetime': '2026-06-16 13:30:04.747000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781596804.8769999, 'datetime': '2026-06-16 13:30:04.877000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781596804.8730001, 'datetime': '2026-06-16 13:30:04.873000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781596804.947, 'datetime': '2026-06-16 13:30:04.947000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781596805.106, 'datetime': '2026-06-16 13:30:05.106000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781596805.099, 'datetime': '2026-06-16 13:30:05.099000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781596805.232, 'datetime': '2026-06-16 13:30:05.232000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781596805.2419999, 'datetime': '2026-06-16 13:30:05.242000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 49, 637473), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781596129.6069999, 'datetime': '2026-06-16 13:18:49.607000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781596129.7089999, 'datetime': '2026-06-16 13:18:49.709000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781596129.7419999, 'datetime': '2026-06-16 13:18:49.742000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781596129.882, 'datetime': '2026-06-16 13:18:49.882000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781596129.921, 'datetime': '2026-06-16 13:18:49.921000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 5, 663186), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781596805.6590002, 'datetime': '2026-06-16 13:30:05.659000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781596805.7, 'datetime': '2026-06-16 13:30:05.700000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781596805.737, 'datetime': '2026-06-16 13:30:05.737000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781596805.8, 'datetime': '2026-06-16 13:30:05.800000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781596805.9099998, 'datetime': '2026-06-16 13:30:05.910000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781596805.932, 'datetime': '2026-06-16 13:30:05.932000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781596806.083, 'datetime': '2026-06-16 13:30:06.083000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781596806.117, 'datetime': '2026-06-16 13:30:06.117000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781596806.171, 'datetime': '2026-06-16 13:30:06.171000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 6, 337230), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781596806.327, 'datetime': '2026-06-16 13:30:06.327000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781596806.414, 'datetime': '2026-06-16 13:30:06.414000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781596806.438, 'datetime': '2026-06-16 13:30:06.438000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781596806.542, 'datetime': '2026-06-16 13:30:06.542000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:30:06,643.643 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 4, 699854), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781596804.641, 'datetime': '2026-06-16 13:30:04.641000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781596804.747, 'datetime': '2026-06-16 13:30:04.747000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781596804.8769999, 'datetime': '2026-06-16 13:30:04.877000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781596804.8730001, 'datetime': '2026-06-16 13:30:04.873000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781596804.947, 'datetime': '2026-06-16 13:30:04.947000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781596805.106, 'datetime': '2026-06-16 13:30:05.106000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781596805.099, 'datetime': '2026-06-16 13:30:05.099000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781596805.232, 'datetime': '2026-06-16 13:30:05.232000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781596805.2419999, 'datetime': '2026-06-16 13:30:05.242000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 18, 49, 637473), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781596129.6069999, 'datetime': '2026-06-16 13:18:49.607000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781596129.7089999, 'datetime': '2026-06-16 13:18:49.709000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781596129.7419999, 'datetime': '2026-06-16 13:18:49.742000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781596129.882, 'datetime': '2026-06-16 13:18:49.882000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781596129.921, 'datetime': '2026-06-16 13:18:49.921000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 5, 663186), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781596805.6590002, 'datetime': '2026-06-16 13:30:05.659000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781596805.7, 'datetime': '2026-06-16 13:30:05.700000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781596805.737, 'datetime': '2026-06-16 13:30:05.737000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781596805.8, 'datetime': '2026-06-16 13:30:05.800000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781596805.9099998, 'datetime': '2026-06-16 13:30:05.910000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781596805.932, 'datetime': '2026-06-16 13:30:05.932000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781596806.083, 'datetime': '2026-06-16 13:30:06.083000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781596806.117, 'datetime': '2026-06-16 13:30:06.117000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781596806.171, 'datetime': '2026-06-16 13:30:06.171000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 6, 337230), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781596806.327, 'datetime': '2026-06-16 13:30:06.327000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781596806.414, 'datetime': '2026-06-16 13:30:06.414000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781596806.438, 'datetime': '2026-06-16 13:30:06.438000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781596806.542, 'datetime': '2026-06-16 13:30:06.542000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:30:07,032.032 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 4, 699854), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781596804.641, 'datetime': '2026-06-16 13:30:04.641000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781596804.747, 'datetime': '2026-06-16 13:30:04.747000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781596804.8769999, 'datetime': '2026-06-16 13:30:04.877000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781596804.8730001, 'datetime': '2026-06-16 13:30:04.873000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781596804.947, 'datetime': '2026-06-16 13:30:04.947000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781596805.106, 'datetime': '2026-06-16 13:30:05.106000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781596805.099, 'datetime': '2026-06-16 13:30:05.099000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781596805.232, 'datetime': '2026-06-16 13:30:05.232000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781596805.2419999, 'datetime': '2026-06-16 13:30:05.242000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 6, 666478), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781596806.658, 'datetime': '2026-06-16 13:30:06.658000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781596806.736, 'datetime': '2026-06-16 13:30:06.736000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781596806.721, 'datetime': '2026-06-16 13:30:06.721000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781596806.868, 'datetime': '2026-06-16 13:30:06.868000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781596806.938, 'datetime': '2026-06-16 13:30:06.938000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 5, 663186), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781596805.6590002, 'datetime': '2026-06-16 13:30:05.659000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781596805.7, 'datetime': '2026-06-16 13:30:05.700000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781596805.737, 'datetime': '2026-06-16 13:30:05.737000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781596805.8, 'datetime': '2026-06-16 13:30:05.800000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781596805.9099998, 'datetime': '2026-06-16 13:30:05.910000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781596805.932, 'datetime': '2026-06-16 13:30:05.932000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781596806.083, 'datetime': '2026-06-16 13:30:06.083000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781596806.117, 'datetime': '2026-06-16 13:30:06.117000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781596806.171, 'datetime': '2026-06-16 13:30:06.171000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 6, 337230), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781596806.327, 'datetime': '2026-06-16 13:30:06.327000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781596806.414, 'datetime': '2026-06-16 13:30:06.414000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781596806.438, 'datetime': '2026-06-16 13:30:06.438000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781596806.542, 'datetime': '2026-06-16 13:30:06.542000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:30:07,043.043 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 4, 699854), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781596804.641, 'datetime': '2026-06-16 13:30:04.641000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781596804.747, 'datetime': '2026-06-16 13:30:04.747000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781596804.8769999, 'datetime': '2026-06-16 13:30:04.877000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781596804.8730001, 'datetime': '2026-06-16 13:30:04.873000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781596804.947, 'datetime': '2026-06-16 13:30:04.947000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781596805.106, 'datetime': '2026-06-16 13:30:05.106000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781596805.099, 'datetime': '2026-06-16 13:30:05.099000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781596805.232, 'datetime': '2026-06-16 13:30:05.232000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781596805.2419999, 'datetime': '2026-06-16 13:30:05.242000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 6, 666478), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781596806.658, 'datetime': '2026-06-16 13:30:06.658000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781596806.736, 'datetime': '2026-06-16 13:30:06.736000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781596806.721, 'datetime': '2026-06-16 13:30:06.721000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781596806.868, 'datetime': '2026-06-16 13:30:06.868000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781596806.938, 'datetime': '2026-06-16 13:30:06.938000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 5, 663186), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781596805.6590002, 'datetime': '2026-06-16 13:30:05.659000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781596805.7, 'datetime': '2026-06-16 13:30:05.700000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781596805.737, 'datetime': '2026-06-16 13:30:05.737000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781596805.8, 'datetime': '2026-06-16 13:30:05.800000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781596805.9099998, 'datetime': '2026-06-16 13:30:05.910000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781596805.932, 'datetime': '2026-06-16 13:30:05.932000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781596806.083, 'datetime': '2026-06-16 13:30:06.083000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781596806.117, 'datetime': '2026-06-16 13:30:06.117000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781596806.171, 'datetime': '2026-06-16 13:30:06.171000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 6, 337230), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781596806.327, 'datetime': '2026-06-16 13:30:06.327000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781596806.414, 'datetime': '2026-06-16 13:30:06.414000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781596806.438, 'datetime': '2026-06-16 13:30:06.438000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781596806.542, 'datetime': '2026-06-16 13:30:06.542000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:34:15,148.148 INFO    ] processOrderPayment version is : v2
[2026-06-16 13:47:57,393.393 INFO    ] processOrderPayment version is : v2
[2026-06-16 13:50:04,927.927 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 4, 306931), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781598004.286, 'datetime': '2026-06-16 13:50:04.286000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781598004.3370001, 'datetime': '2026-06-16 13:50:04.337000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781598004.407, 'datetime': '2026-06-16 13:50:04.407000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781598004.454, 'datetime': '2026-06-16 13:50:04.454000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781598004.587, 'datetime': '2026-06-16 13:50:04.587000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781598004.618, 'datetime': '2026-06-16 13:50:04.618000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781598004.649, 'datetime': '2026-06-16 13:50:04.649000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781598004.6999998, 'datetime': '2026-06-16 13:50:04.700000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781598004.78, 'datetime': '2026-06-16 13:50:04.780000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 6, 666478), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781596806.658, 'datetime': '2026-06-16 13:30:06.658000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781596806.736, 'datetime': '2026-06-16 13:30:06.736000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781596806.721, 'datetime': '2026-06-16 13:30:06.721000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781596806.868, 'datetime': '2026-06-16 13:30:06.868000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781596806.938, 'datetime': '2026-06-16 13:30:06.938000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 5, 663186), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781596805.6590002, 'datetime': '2026-06-16 13:30:05.659000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781596805.7, 'datetime': '2026-06-16 13:30:05.700000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781596805.737, 'datetime': '2026-06-16 13:30:05.737000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781596805.8, 'datetime': '2026-06-16 13:30:05.800000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781596805.9099998, 'datetime': '2026-06-16 13:30:05.910000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781596805.932, 'datetime': '2026-06-16 13:30:05.932000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781596806.083, 'datetime': '2026-06-16 13:30:06.083000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781596806.117, 'datetime': '2026-06-16 13:30:06.117000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781596806.171, 'datetime': '2026-06-16 13:30:06.171000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 6, 337230), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781596806.327, 'datetime': '2026-06-16 13:30:06.327000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781596806.414, 'datetime': '2026-06-16 13:30:06.414000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781596806.438, 'datetime': '2026-06-16 13:30:06.438000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781596806.542, 'datetime': '2026-06-16 13:30:06.542000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:50:04,935.935 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 4, 306931), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781598004.286, 'datetime': '2026-06-16 13:50:04.286000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781598004.3370001, 'datetime': '2026-06-16 13:50:04.337000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781598004.407, 'datetime': '2026-06-16 13:50:04.407000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781598004.454, 'datetime': '2026-06-16 13:50:04.454000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781598004.587, 'datetime': '2026-06-16 13:50:04.587000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781598004.618, 'datetime': '2026-06-16 13:50:04.618000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781598004.649, 'datetime': '2026-06-16 13:50:04.649000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781598004.6999998, 'datetime': '2026-06-16 13:50:04.700000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781598004.78, 'datetime': '2026-06-16 13:50:04.780000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 6, 666478), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781596806.658, 'datetime': '2026-06-16 13:30:06.658000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781596806.736, 'datetime': '2026-06-16 13:30:06.736000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781596806.721, 'datetime': '2026-06-16 13:30:06.721000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781596806.868, 'datetime': '2026-06-16 13:30:06.868000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781596806.938, 'datetime': '2026-06-16 13:30:06.938000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 5, 663186), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781596805.6590002, 'datetime': '2026-06-16 13:30:05.659000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781596805.7, 'datetime': '2026-06-16 13:30:05.700000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781596805.737, 'datetime': '2026-06-16 13:30:05.737000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781596805.8, 'datetime': '2026-06-16 13:30:05.800000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781596805.9099998, 'datetime': '2026-06-16 13:30:05.910000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781596805.932, 'datetime': '2026-06-16 13:30:05.932000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781596806.083, 'datetime': '2026-06-16 13:30:06.083000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781596806.117, 'datetime': '2026-06-16 13:30:06.117000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781596806.171, 'datetime': '2026-06-16 13:30:06.171000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 6, 337230), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781596806.327, 'datetime': '2026-06-16 13:30:06.327000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781596806.414, 'datetime': '2026-06-16 13:30:06.414000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781596806.438, 'datetime': '2026-06-16 13:30:06.438000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781596806.542, 'datetime': '2026-06-16 13:30:06.542000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:50:05,412.412 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 4, 306931), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781598004.286, 'datetime': '2026-06-16 13:50:04.286000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781598004.3370001, 'datetime': '2026-06-16 13:50:04.337000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781598004.407, 'datetime': '2026-06-16 13:50:04.407000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781598004.454, 'datetime': '2026-06-16 13:50:04.454000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781598004.587, 'datetime': '2026-06-16 13:50:04.587000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781598004.618, 'datetime': '2026-06-16 13:50:04.618000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781598004.649, 'datetime': '2026-06-16 13:50:04.649000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781598004.6999998, 'datetime': '2026-06-16 13:50:04.700000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781598004.78, 'datetime': '2026-06-16 13:50:04.780000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 6, 666478), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781596806.658, 'datetime': '2026-06-16 13:30:06.658000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781596806.736, 'datetime': '2026-06-16 13:30:06.736000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781596806.721, 'datetime': '2026-06-16 13:30:06.721000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781596806.868, 'datetime': '2026-06-16 13:30:06.868000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781596806.938, 'datetime': '2026-06-16 13:30:06.938000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 4, 947446), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781598004.934, 'datetime': '2026-06-16 13:50:04.934000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781598004.907, 'datetime': '2026-06-16 13:50:04.907000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781598005.002, 'datetime': '2026-06-16 13:50:05.002000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781598005.01, 'datetime': '2026-06-16 13:50:05.010000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781598005.072, 'datetime': '2026-06-16 13:50:05.072000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781598005.12, 'datetime': '2026-06-16 13:50:05.120000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781598005.161, 'datetime': '2026-06-16 13:50:05.161000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781598005.291, 'datetime': '2026-06-16 13:50:05.291000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781598005.28, 'datetime': '2026-06-16 13:50:05.280000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 6, 337230), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781596806.327, 'datetime': '2026-06-16 13:30:06.327000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781596806.414, 'datetime': '2026-06-16 13:30:06.414000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781596806.438, 'datetime': '2026-06-16 13:30:06.438000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781596806.542, 'datetime': '2026-06-16 13:30:06.542000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:50:05,420.420 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 4, 306931), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781598004.286, 'datetime': '2026-06-16 13:50:04.286000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781598004.3370001, 'datetime': '2026-06-16 13:50:04.337000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781598004.407, 'datetime': '2026-06-16 13:50:04.407000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781598004.454, 'datetime': '2026-06-16 13:50:04.454000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781598004.587, 'datetime': '2026-06-16 13:50:04.587000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781598004.618, 'datetime': '2026-06-16 13:50:04.618000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781598004.649, 'datetime': '2026-06-16 13:50:04.649000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781598004.6999998, 'datetime': '2026-06-16 13:50:04.700000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781598004.78, 'datetime': '2026-06-16 13:50:04.780000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 6, 666478), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781596806.658, 'datetime': '2026-06-16 13:30:06.658000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781596806.736, 'datetime': '2026-06-16 13:30:06.736000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781596806.721, 'datetime': '2026-06-16 13:30:06.721000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781596806.868, 'datetime': '2026-06-16 13:30:06.868000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781596806.938, 'datetime': '2026-06-16 13:30:06.938000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 4, 947446), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781598004.934, 'datetime': '2026-06-16 13:50:04.934000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781598004.907, 'datetime': '2026-06-16 13:50:04.907000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781598005.002, 'datetime': '2026-06-16 13:50:05.002000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781598005.01, 'datetime': '2026-06-16 13:50:05.010000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781598005.072, 'datetime': '2026-06-16 13:50:05.072000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781598005.12, 'datetime': '2026-06-16 13:50:05.120000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781598005.161, 'datetime': '2026-06-16 13:50:05.161000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781598005.291, 'datetime': '2026-06-16 13:50:05.291000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781598005.28, 'datetime': '2026-06-16 13:50:05.280000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 6, 337230), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781596806.327, 'datetime': '2026-06-16 13:30:06.327000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781596806.414, 'datetime': '2026-06-16 13:30:06.414000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781596806.438, 'datetime': '2026-06-16 13:30:06.438000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781596806.542, 'datetime': '2026-06-16 13:30:06.542000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:50:05,642.642 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 4, 306931), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781598004.286, 'datetime': '2026-06-16 13:50:04.286000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781598004.3370001, 'datetime': '2026-06-16 13:50:04.337000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781598004.407, 'datetime': '2026-06-16 13:50:04.407000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781598004.454, 'datetime': '2026-06-16 13:50:04.454000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781598004.587, 'datetime': '2026-06-16 13:50:04.587000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781598004.618, 'datetime': '2026-06-16 13:50:04.618000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781598004.649, 'datetime': '2026-06-16 13:50:04.649000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781598004.6999998, 'datetime': '2026-06-16 13:50:04.700000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781598004.78, 'datetime': '2026-06-16 13:50:04.780000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 6, 666478), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781596806.658, 'datetime': '2026-06-16 13:30:06.658000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781596806.736, 'datetime': '2026-06-16 13:30:06.736000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781596806.721, 'datetime': '2026-06-16 13:30:06.721000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781596806.868, 'datetime': '2026-06-16 13:30:06.868000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781596806.938, 'datetime': '2026-06-16 13:30:06.938000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 4, 947446), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781598004.934, 'datetime': '2026-06-16 13:50:04.934000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781598004.907, 'datetime': '2026-06-16 13:50:04.907000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781598005.002, 'datetime': '2026-06-16 13:50:05.002000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781598005.01, 'datetime': '2026-06-16 13:50:05.010000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781598005.072, 'datetime': '2026-06-16 13:50:05.072000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781598005.12, 'datetime': '2026-06-16 13:50:05.120000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781598005.161, 'datetime': '2026-06-16 13:50:05.161000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781598005.291, 'datetime': '2026-06-16 13:50:05.291000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781598005.28, 'datetime': '2026-06-16 13:50:05.280000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 5, 432389), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781598005.378, 'datetime': '2026-06-16 13:50:05.378000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781598005.4399998, 'datetime': '2026-06-16 13:50:05.440000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781598005.4559999, 'datetime': '2026-06-16 13:50:05.456000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781598005.5, 'datetime': '2026-06-16 13:50:05.500000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:50:05,650.650 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 4, 306931), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781598004.286, 'datetime': '2026-06-16 13:50:04.286000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781598004.3370001, 'datetime': '2026-06-16 13:50:04.337000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781598004.407, 'datetime': '2026-06-16 13:50:04.407000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781598004.454, 'datetime': '2026-06-16 13:50:04.454000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781598004.587, 'datetime': '2026-06-16 13:50:04.587000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781598004.618, 'datetime': '2026-06-16 13:50:04.618000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781598004.649, 'datetime': '2026-06-16 13:50:04.649000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781598004.6999998, 'datetime': '2026-06-16 13:50:04.700000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781598004.78, 'datetime': '2026-06-16 13:50:04.780000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 30, 6, 666478), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781596806.658, 'datetime': '2026-06-16 13:30:06.658000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781596806.736, 'datetime': '2026-06-16 13:30:06.736000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781596806.721, 'datetime': '2026-06-16 13:30:06.721000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781596806.868, 'datetime': '2026-06-16 13:30:06.868000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781596806.938, 'datetime': '2026-06-16 13:30:06.938000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 4, 947446), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781598004.934, 'datetime': '2026-06-16 13:50:04.934000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781598004.907, 'datetime': '2026-06-16 13:50:04.907000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781598005.002, 'datetime': '2026-06-16 13:50:05.002000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781598005.01, 'datetime': '2026-06-16 13:50:05.010000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781598005.072, 'datetime': '2026-06-16 13:50:05.072000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781598005.12, 'datetime': '2026-06-16 13:50:05.120000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781598005.161, 'datetime': '2026-06-16 13:50:05.161000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781598005.291, 'datetime': '2026-06-16 13:50:05.291000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781598005.28, 'datetime': '2026-06-16 13:50:05.280000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 5, 432389), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781598005.378, 'datetime': '2026-06-16 13:50:05.378000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781598005.4399998, 'datetime': '2026-06-16 13:50:05.440000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781598005.4559999, 'datetime': '2026-06-16 13:50:05.456000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781598005.5, 'datetime': '2026-06-16 13:50:05.500000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:50:05,921.921 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 4, 306931), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781598004.286, 'datetime': '2026-06-16 13:50:04.286000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781598004.3370001, 'datetime': '2026-06-16 13:50:04.337000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781598004.407, 'datetime': '2026-06-16 13:50:04.407000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781598004.454, 'datetime': '2026-06-16 13:50:04.454000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781598004.587, 'datetime': '2026-06-16 13:50:04.587000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781598004.618, 'datetime': '2026-06-16 13:50:04.618000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781598004.649, 'datetime': '2026-06-16 13:50:04.649000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781598004.6999998, 'datetime': '2026-06-16 13:50:04.700000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781598004.78, 'datetime': '2026-06-16 13:50:04.780000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 5, 662598), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781598005.583, 'datetime': '2026-06-16 13:50:05.583000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781598005.708, 'datetime': '2026-06-16 13:50:05.708000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781598005.768, 'datetime': '2026-06-16 13:50:05.768000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781598005.743, 'datetime': '2026-06-16 13:50:05.743000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781598005.823, 'datetime': '2026-06-16 13:50:05.823000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 4, 947446), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781598004.934, 'datetime': '2026-06-16 13:50:04.934000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781598004.907, 'datetime': '2026-06-16 13:50:04.907000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781598005.002, 'datetime': '2026-06-16 13:50:05.002000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781598005.01, 'datetime': '2026-06-16 13:50:05.010000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781598005.072, 'datetime': '2026-06-16 13:50:05.072000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781598005.12, 'datetime': '2026-06-16 13:50:05.120000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781598005.161, 'datetime': '2026-06-16 13:50:05.161000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781598005.291, 'datetime': '2026-06-16 13:50:05.291000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781598005.28, 'datetime': '2026-06-16 13:50:05.280000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 5, 432389), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781598005.378, 'datetime': '2026-06-16 13:50:05.378000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781598005.4399998, 'datetime': '2026-06-16 13:50:05.440000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781598005.4559999, 'datetime': '2026-06-16 13:50:05.456000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781598005.5, 'datetime': '2026-06-16 13:50:05.500000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:50:05,929.929 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 4, 306931), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781598004.286, 'datetime': '2026-06-16 13:50:04.286000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781598004.3370001, 'datetime': '2026-06-16 13:50:04.337000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781598004.407, 'datetime': '2026-06-16 13:50:04.407000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781598004.454, 'datetime': '2026-06-16 13:50:04.454000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781598004.587, 'datetime': '2026-06-16 13:50:04.587000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781598004.618, 'datetime': '2026-06-16 13:50:04.618000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781598004.649, 'datetime': '2026-06-16 13:50:04.649000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781598004.6999998, 'datetime': '2026-06-16 13:50:04.700000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781598004.78, 'datetime': '2026-06-16 13:50:04.780000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 5, 662598), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781598005.583, 'datetime': '2026-06-16 13:50:05.583000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781598005.708, 'datetime': '2026-06-16 13:50:05.708000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781598005.768, 'datetime': '2026-06-16 13:50:05.768000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781598005.743, 'datetime': '2026-06-16 13:50:05.743000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781598005.823, 'datetime': '2026-06-16 13:50:05.823000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 4, 947446), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781598004.934, 'datetime': '2026-06-16 13:50:04.934000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781598004.907, 'datetime': '2026-06-16 13:50:04.907000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781598005.002, 'datetime': '2026-06-16 13:50:05.002000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781598005.01, 'datetime': '2026-06-16 13:50:05.010000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781598005.072, 'datetime': '2026-06-16 13:50:05.072000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781598005.12, 'datetime': '2026-06-16 13:50:05.120000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781598005.161, 'datetime': '2026-06-16 13:50:05.161000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781598005.291, 'datetime': '2026-06-16 13:50:05.291000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781598005.28, 'datetime': '2026-06-16 13:50:05.280000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 5, 432389), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781598005.378, 'datetime': '2026-06-16 13:50:05.378000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781598005.4399998, 'datetime': '2026-06-16 13:50:05.440000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781598005.4559999, 'datetime': '2026-06-16 13:50:05.456000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781598005.5, 'datetime': '2026-06-16 13:50:05.500000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 13:52:40,670.670 INFO    ] processOrderPayment version is : v2
[2026-06-16 14:00:43,827.827 INFO    ] processOrderPayment version is : v2
[2026-06-16 14:09:40,838.838 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 40, 68064), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781599180.019, 'datetime': '2026-06-16 14:09:40.019000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781599180.1090002, 'datetime': '2026-06-16 14:09:40.109000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781599180.202, 'datetime': '2026-06-16 14:09:40.202000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781599180.2220001, 'datetime': '2026-06-16 14:09:40.222000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781599180.324, 'datetime': '2026-06-16 14:09:40.324000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781599180.415, 'datetime': '2026-06-16 14:09:40.415000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781599180.424, 'datetime': '2026-06-16 14:09:40.424000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781599180.465, 'datetime': '2026-06-16 14:09:40.465000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781599180.555, 'datetime': '2026-06-16 14:09:40.555000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 5, 662598), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781598005.583, 'datetime': '2026-06-16 13:50:05.583000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781598005.708, 'datetime': '2026-06-16 13:50:05.708000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781598005.768, 'datetime': '2026-06-16 13:50:05.768000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781598005.743, 'datetime': '2026-06-16 13:50:05.743000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781598005.823, 'datetime': '2026-06-16 13:50:05.823000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 4, 947446), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781598004.934, 'datetime': '2026-06-16 13:50:04.934000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781598004.907, 'datetime': '2026-06-16 13:50:04.907000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781598005.002, 'datetime': '2026-06-16 13:50:05.002000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781598005.01, 'datetime': '2026-06-16 13:50:05.010000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781598005.072, 'datetime': '2026-06-16 13:50:05.072000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781598005.12, 'datetime': '2026-06-16 13:50:05.120000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781598005.161, 'datetime': '2026-06-16 13:50:05.161000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781598005.291, 'datetime': '2026-06-16 13:50:05.291000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781598005.28, 'datetime': '2026-06-16 13:50:05.280000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 5, 432389), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781598005.378, 'datetime': '2026-06-16 13:50:05.378000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781598005.4399998, 'datetime': '2026-06-16 13:50:05.440000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781598005.4559999, 'datetime': '2026-06-16 13:50:05.456000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781598005.5, 'datetime': '2026-06-16 13:50:05.500000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 14:09:40,851.851 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 40, 68064), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781599180.019, 'datetime': '2026-06-16 14:09:40.019000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781599180.1090002, 'datetime': '2026-06-16 14:09:40.109000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781599180.202, 'datetime': '2026-06-16 14:09:40.202000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781599180.2220001, 'datetime': '2026-06-16 14:09:40.222000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781599180.324, 'datetime': '2026-06-16 14:09:40.324000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781599180.415, 'datetime': '2026-06-16 14:09:40.415000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781599180.424, 'datetime': '2026-06-16 14:09:40.424000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781599180.465, 'datetime': '2026-06-16 14:09:40.465000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781599180.555, 'datetime': '2026-06-16 14:09:40.555000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 5, 662598), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781598005.583, 'datetime': '2026-06-16 13:50:05.583000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781598005.708, 'datetime': '2026-06-16 13:50:05.708000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781598005.768, 'datetime': '2026-06-16 13:50:05.768000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781598005.743, 'datetime': '2026-06-16 13:50:05.743000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781598005.823, 'datetime': '2026-06-16 13:50:05.823000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 4, 947446), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781598004.934, 'datetime': '2026-06-16 13:50:04.934000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781598004.907, 'datetime': '2026-06-16 13:50:04.907000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781598005.002, 'datetime': '2026-06-16 13:50:05.002000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781598005.01, 'datetime': '2026-06-16 13:50:05.010000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781598005.072, 'datetime': '2026-06-16 13:50:05.072000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781598005.12, 'datetime': '2026-06-16 13:50:05.120000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781598005.161, 'datetime': '2026-06-16 13:50:05.161000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781598005.291, 'datetime': '2026-06-16 13:50:05.291000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781598005.28, 'datetime': '2026-06-16 13:50:05.280000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 5, 432389), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781598005.378, 'datetime': '2026-06-16 13:50:05.378000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781598005.4399998, 'datetime': '2026-06-16 13:50:05.440000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781598005.4559999, 'datetime': '2026-06-16 13:50:05.456000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781598005.5, 'datetime': '2026-06-16 13:50:05.500000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 14:09:41,496.496 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 40, 68064), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781599180.019, 'datetime': '2026-06-16 14:09:40.019000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781599180.1090002, 'datetime': '2026-06-16 14:09:40.109000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781599180.202, 'datetime': '2026-06-16 14:09:40.202000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781599180.2220001, 'datetime': '2026-06-16 14:09:40.222000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781599180.324, 'datetime': '2026-06-16 14:09:40.324000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781599180.415, 'datetime': '2026-06-16 14:09:40.415000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781599180.424, 'datetime': '2026-06-16 14:09:40.424000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781599180.465, 'datetime': '2026-06-16 14:09:40.465000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781599180.555, 'datetime': '2026-06-16 14:09:40.555000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 5, 662598), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781598005.583, 'datetime': '2026-06-16 13:50:05.583000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781598005.708, 'datetime': '2026-06-16 13:50:05.708000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781598005.768, 'datetime': '2026-06-16 13:50:05.768000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781598005.743, 'datetime': '2026-06-16 13:50:05.743000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781598005.823, 'datetime': '2026-06-16 13:50:05.823000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 40, 871329), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781599180.8109999, 'datetime': '2026-06-16 14:09:40.811000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781599180.891, 'datetime': '2026-06-16 14:09:40.891000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '837', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781599180.963, 'datetime': '2026-06-16 14:09:40.963000', 'tray_weight': '837', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781599181.009, 'datetime': '2026-06-16 14:09:41.009000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1024', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781599181.137, 'datetime': '2026-06-16 14:09:41.137000', 'tray_weight': '1024', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781599181.223, 'datetime': '2026-06-16 14:09:41.223000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781599181.24, 'datetime': '2026-06-16 14:09:41.240000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781599181.259, 'datetime': '2026-06-16 14:09:41.259000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781599181.399, 'datetime': '2026-06-16 14:09:41.399000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 5, 432389), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781598005.378, 'datetime': '2026-06-16 13:50:05.378000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781598005.4399998, 'datetime': '2026-06-16 13:50:05.440000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781598005.4559999, 'datetime': '2026-06-16 13:50:05.456000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781598005.5, 'datetime': '2026-06-16 13:50:05.500000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 14:09:41,509.509 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 40, 68064), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781599180.019, 'datetime': '2026-06-16 14:09:40.019000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781599180.1090002, 'datetime': '2026-06-16 14:09:40.109000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781599180.202, 'datetime': '2026-06-16 14:09:40.202000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781599180.2220001, 'datetime': '2026-06-16 14:09:40.222000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781599180.324, 'datetime': '2026-06-16 14:09:40.324000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781599180.415, 'datetime': '2026-06-16 14:09:40.415000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781599180.424, 'datetime': '2026-06-16 14:09:40.424000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781599180.465, 'datetime': '2026-06-16 14:09:40.465000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781599180.555, 'datetime': '2026-06-16 14:09:40.555000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 5, 662598), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781598005.583, 'datetime': '2026-06-16 13:50:05.583000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781598005.708, 'datetime': '2026-06-16 13:50:05.708000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781598005.768, 'datetime': '2026-06-16 13:50:05.768000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781598005.743, 'datetime': '2026-06-16 13:50:05.743000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781598005.823, 'datetime': '2026-06-16 13:50:05.823000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 40, 871329), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781599180.8109999, 'datetime': '2026-06-16 14:09:40.811000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781599180.891, 'datetime': '2026-06-16 14:09:40.891000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '837', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781599180.963, 'datetime': '2026-06-16 14:09:40.963000', 'tray_weight': '837', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781599181.009, 'datetime': '2026-06-16 14:09:41.009000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1024', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781599181.137, 'datetime': '2026-06-16 14:09:41.137000', 'tray_weight': '1024', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781599181.223, 'datetime': '2026-06-16 14:09:41.223000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781599181.24, 'datetime': '2026-06-16 14:09:41.240000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781599181.259, 'datetime': '2026-06-16 14:09:41.259000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781599181.399, 'datetime': '2026-06-16 14:09:41.399000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 5, 432389), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781598005.378, 'datetime': '2026-06-16 13:50:05.378000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781598005.4399998, 'datetime': '2026-06-16 13:50:05.440000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781598005.4559999, 'datetime': '2026-06-16 13:50:05.456000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781598005.5, 'datetime': '2026-06-16 13:50:05.500000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 14:09:41,844.844 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 40, 68064), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781599180.019, 'datetime': '2026-06-16 14:09:40.019000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781599180.1090002, 'datetime': '2026-06-16 14:09:40.109000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781599180.202, 'datetime': '2026-06-16 14:09:40.202000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781599180.2220001, 'datetime': '2026-06-16 14:09:40.222000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781599180.324, 'datetime': '2026-06-16 14:09:40.324000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781599180.415, 'datetime': '2026-06-16 14:09:40.415000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781599180.424, 'datetime': '2026-06-16 14:09:40.424000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781599180.465, 'datetime': '2026-06-16 14:09:40.465000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781599180.555, 'datetime': '2026-06-16 14:09:40.555000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 5, 662598), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781598005.583, 'datetime': '2026-06-16 13:50:05.583000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781598005.708, 'datetime': '2026-06-16 13:50:05.708000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781598005.768, 'datetime': '2026-06-16 13:50:05.768000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781598005.743, 'datetime': '2026-06-16 13:50:05.743000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781598005.823, 'datetime': '2026-06-16 13:50:05.823000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 40, 871329), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781599180.8109999, 'datetime': '2026-06-16 14:09:40.811000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781599180.891, 'datetime': '2026-06-16 14:09:40.891000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '837', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781599180.963, 'datetime': '2026-06-16 14:09:40.963000', 'tray_weight': '837', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781599181.009, 'datetime': '2026-06-16 14:09:41.009000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1024', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781599181.137, 'datetime': '2026-06-16 14:09:41.137000', 'tray_weight': '1024', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781599181.223, 'datetime': '2026-06-16 14:09:41.223000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781599181.24, 'datetime': '2026-06-16 14:09:41.240000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781599181.259, 'datetime': '2026-06-16 14:09:41.259000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781599181.399, 'datetime': '2026-06-16 14:09:41.399000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 41, 529221), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781599181.532, 'datetime': '2026-06-16 14:09:41.532000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781599181.5570002, 'datetime': '2026-06-16 14:09:41.557000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781599181.688, 'datetime': '2026-06-16 14:09:41.688000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '277', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781599181.746, 'datetime': '2026-06-16 14:09:41.746000', 'tray_weight': '277', 'expected_tray_weight': 245}]}}
[2026-06-16 14:09:41,859.859 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 40, 68064), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781599180.019, 'datetime': '2026-06-16 14:09:40.019000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781599180.1090002, 'datetime': '2026-06-16 14:09:40.109000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781599180.202, 'datetime': '2026-06-16 14:09:40.202000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781599180.2220001, 'datetime': '2026-06-16 14:09:40.222000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781599180.324, 'datetime': '2026-06-16 14:09:40.324000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781599180.415, 'datetime': '2026-06-16 14:09:40.415000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781599180.424, 'datetime': '2026-06-16 14:09:40.424000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781599180.465, 'datetime': '2026-06-16 14:09:40.465000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781599180.555, 'datetime': '2026-06-16 14:09:40.555000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 13, 50, 5, 662598), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781598005.583, 'datetime': '2026-06-16 13:50:05.583000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781598005.708, 'datetime': '2026-06-16 13:50:05.708000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781598005.768, 'datetime': '2026-06-16 13:50:05.768000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781598005.743, 'datetime': '2026-06-16 13:50:05.743000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781598005.823, 'datetime': '2026-06-16 13:50:05.823000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 40, 871329), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781599180.8109999, 'datetime': '2026-06-16 14:09:40.811000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781599180.891, 'datetime': '2026-06-16 14:09:40.891000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '837', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781599180.963, 'datetime': '2026-06-16 14:09:40.963000', 'tray_weight': '837', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781599181.009, 'datetime': '2026-06-16 14:09:41.009000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1024', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781599181.137, 'datetime': '2026-06-16 14:09:41.137000', 'tray_weight': '1024', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781599181.223, 'datetime': '2026-06-16 14:09:41.223000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781599181.24, 'datetime': '2026-06-16 14:09:41.240000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781599181.259, 'datetime': '2026-06-16 14:09:41.259000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781599181.399, 'datetime': '2026-06-16 14:09:41.399000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 41, 529221), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781599181.532, 'datetime': '2026-06-16 14:09:41.532000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781599181.5570002, 'datetime': '2026-06-16 14:09:41.557000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781599181.688, 'datetime': '2026-06-16 14:09:41.688000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '277', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781599181.746, 'datetime': '2026-06-16 14:09:41.746000', 'tray_weight': '277', 'expected_tray_weight': 245}]}}
[2026-06-16 14:09:42,239.239 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 40, 68064), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781599180.019, 'datetime': '2026-06-16 14:09:40.019000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781599180.1090002, 'datetime': '2026-06-16 14:09:40.109000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781599180.202, 'datetime': '2026-06-16 14:09:40.202000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781599180.2220001, 'datetime': '2026-06-16 14:09:40.222000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781599180.324, 'datetime': '2026-06-16 14:09:40.324000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781599180.415, 'datetime': '2026-06-16 14:09:40.415000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781599180.424, 'datetime': '2026-06-16 14:09:40.424000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781599180.465, 'datetime': '2026-06-16 14:09:40.465000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781599180.555, 'datetime': '2026-06-16 14:09:40.555000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 41, 882563), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781599181.875, 'datetime': '2026-06-16 14:09:41.875000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781599181.8860002, 'datetime': '2026-06-16 14:09:41.886000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781599181.98, 'datetime': '2026-06-16 14:09:41.980000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781599182.0210001, 'datetime': '2026-06-16 14:09:42.021000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781599182.122, 'datetime': '2026-06-16 14:09:42.122000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 40, 871329), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781599180.8109999, 'datetime': '2026-06-16 14:09:40.811000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781599180.891, 'datetime': '2026-06-16 14:09:40.891000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '837', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781599180.963, 'datetime': '2026-06-16 14:09:40.963000', 'tray_weight': '837', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781599181.009, 'datetime': '2026-06-16 14:09:41.009000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1024', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781599181.137, 'datetime': '2026-06-16 14:09:41.137000', 'tray_weight': '1024', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781599181.223, 'datetime': '2026-06-16 14:09:41.223000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781599181.24, 'datetime': '2026-06-16 14:09:41.240000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781599181.259, 'datetime': '2026-06-16 14:09:41.259000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781599181.399, 'datetime': '2026-06-16 14:09:41.399000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 41, 529221), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781599181.532, 'datetime': '2026-06-16 14:09:41.532000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781599181.5570002, 'datetime': '2026-06-16 14:09:41.557000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781599181.688, 'datetime': '2026-06-16 14:09:41.688000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '277', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781599181.746, 'datetime': '2026-06-16 14:09:41.746000', 'tray_weight': '277', 'expected_tray_weight': 245}]}}
[2026-06-16 14:09:42,247.247 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 40, 68064), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781599180.019, 'datetime': '2026-06-16 14:09:40.019000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781599180.1090002, 'datetime': '2026-06-16 14:09:40.109000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781599180.202, 'datetime': '2026-06-16 14:09:40.202000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781599180.2220001, 'datetime': '2026-06-16 14:09:40.222000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781599180.324, 'datetime': '2026-06-16 14:09:40.324000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781599180.415, 'datetime': '2026-06-16 14:09:40.415000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781599180.424, 'datetime': '2026-06-16 14:09:40.424000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781599180.465, 'datetime': '2026-06-16 14:09:40.465000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781599180.555, 'datetime': '2026-06-16 14:09:40.555000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 41, 882563), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781599181.875, 'datetime': '2026-06-16 14:09:41.875000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781599181.8860002, 'datetime': '2026-06-16 14:09:41.886000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781599181.98, 'datetime': '2026-06-16 14:09:41.980000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781599182.0210001, 'datetime': '2026-06-16 14:09:42.021000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781599182.122, 'datetime': '2026-06-16 14:09:42.122000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 40, 871329), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781599180.8109999, 'datetime': '2026-06-16 14:09:40.811000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781599180.891, 'datetime': '2026-06-16 14:09:40.891000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '837', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781599180.963, 'datetime': '2026-06-16 14:09:40.963000', 'tray_weight': '837', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781599181.009, 'datetime': '2026-06-16 14:09:41.009000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1024', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781599181.137, 'datetime': '2026-06-16 14:09:41.137000', 'tray_weight': '1024', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781599181.223, 'datetime': '2026-06-16 14:09:41.223000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781599181.24, 'datetime': '2026-06-16 14:09:41.240000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781599181.259, 'datetime': '2026-06-16 14:09:41.259000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781599181.399, 'datetime': '2026-06-16 14:09:41.399000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 41, 529221), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781599181.532, 'datetime': '2026-06-16 14:09:41.532000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781599181.5570002, 'datetime': '2026-06-16 14:09:41.557000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781599181.688, 'datetime': '2026-06-16 14:09:41.688000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '277', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781599181.746, 'datetime': '2026-06-16 14:09:41.746000', 'tray_weight': '277', 'expected_tray_weight': 245}]}}
[2026-06-16 14:14:03,590.590 INFO    ] processOrderPayment version is : v2
[2026-06-16 14:23:10,008.008 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 9, 164562), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781599989.0960002, 'datetime': '2026-06-16 14:23:09.096000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781599989.17, 'datetime': '2026-06-16 14:23:09.170000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781599989.328, 'datetime': '2026-06-16 14:23:09.328000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781599989.343, 'datetime': '2026-06-16 14:23:09.343000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781599989.3990002, 'datetime': '2026-06-16 14:23:09.399000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781599989.513, 'datetime': '2026-06-16 14:23:09.513000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781599989.6260002, 'datetime': '2026-06-16 14:23:09.626000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781599989.693, 'datetime': '2026-06-16 14:23:09.693000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781599989.7220001, 'datetime': '2026-06-16 14:23:09.722000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 41, 882563), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781599181.875, 'datetime': '2026-06-16 14:09:41.875000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781599181.8860002, 'datetime': '2026-06-16 14:09:41.886000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781599181.98, 'datetime': '2026-06-16 14:09:41.980000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781599182.0210001, 'datetime': '2026-06-16 14:09:42.021000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781599182.122, 'datetime': '2026-06-16 14:09:42.122000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 40, 871329), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781599180.8109999, 'datetime': '2026-06-16 14:09:40.811000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781599180.891, 'datetime': '2026-06-16 14:09:40.891000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '837', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781599180.963, 'datetime': '2026-06-16 14:09:40.963000', 'tray_weight': '837', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781599181.009, 'datetime': '2026-06-16 14:09:41.009000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1024', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781599181.137, 'datetime': '2026-06-16 14:09:41.137000', 'tray_weight': '1024', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781599181.223, 'datetime': '2026-06-16 14:09:41.223000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781599181.24, 'datetime': '2026-06-16 14:09:41.240000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781599181.259, 'datetime': '2026-06-16 14:09:41.259000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781599181.399, 'datetime': '2026-06-16 14:09:41.399000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 41, 529221), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781599181.532, 'datetime': '2026-06-16 14:09:41.532000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781599181.5570002, 'datetime': '2026-06-16 14:09:41.557000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781599181.688, 'datetime': '2026-06-16 14:09:41.688000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '277', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781599181.746, 'datetime': '2026-06-16 14:09:41.746000', 'tray_weight': '277', 'expected_tray_weight': 245}]}}
[2026-06-16 14:23:10,023.023 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 9, 164562), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781599989.0960002, 'datetime': '2026-06-16 14:23:09.096000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781599989.17, 'datetime': '2026-06-16 14:23:09.170000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781599989.328, 'datetime': '2026-06-16 14:23:09.328000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781599989.343, 'datetime': '2026-06-16 14:23:09.343000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781599989.3990002, 'datetime': '2026-06-16 14:23:09.399000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781599989.513, 'datetime': '2026-06-16 14:23:09.513000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781599989.6260002, 'datetime': '2026-06-16 14:23:09.626000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781599989.693, 'datetime': '2026-06-16 14:23:09.693000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781599989.7220001, 'datetime': '2026-06-16 14:23:09.722000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 41, 882563), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781599181.875, 'datetime': '2026-06-16 14:09:41.875000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781599181.8860002, 'datetime': '2026-06-16 14:09:41.886000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781599181.98, 'datetime': '2026-06-16 14:09:41.980000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781599182.0210001, 'datetime': '2026-06-16 14:09:42.021000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781599182.122, 'datetime': '2026-06-16 14:09:42.122000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 40, 871329), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781599180.8109999, 'datetime': '2026-06-16 14:09:40.811000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781599180.891, 'datetime': '2026-06-16 14:09:40.891000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '837', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781599180.963, 'datetime': '2026-06-16 14:09:40.963000', 'tray_weight': '837', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781599181.009, 'datetime': '2026-06-16 14:09:41.009000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1024', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781599181.137, 'datetime': '2026-06-16 14:09:41.137000', 'tray_weight': '1024', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781599181.223, 'datetime': '2026-06-16 14:09:41.223000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781599181.24, 'datetime': '2026-06-16 14:09:41.240000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781599181.259, 'datetime': '2026-06-16 14:09:41.259000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781599181.399, 'datetime': '2026-06-16 14:09:41.399000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 41, 529221), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781599181.532, 'datetime': '2026-06-16 14:09:41.532000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781599181.5570002, 'datetime': '2026-06-16 14:09:41.557000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781599181.688, 'datetime': '2026-06-16 14:09:41.688000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '277', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781599181.746, 'datetime': '2026-06-16 14:09:41.746000', 'tray_weight': '277', 'expected_tray_weight': 245}]}}
[2026-06-16 14:23:10,735.735 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 9, 164562), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781599989.0960002, 'datetime': '2026-06-16 14:23:09.096000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781599989.17, 'datetime': '2026-06-16 14:23:09.170000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781599989.328, 'datetime': '2026-06-16 14:23:09.328000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781599989.343, 'datetime': '2026-06-16 14:23:09.343000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781599989.3990002, 'datetime': '2026-06-16 14:23:09.399000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781599989.513, 'datetime': '2026-06-16 14:23:09.513000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781599989.6260002, 'datetime': '2026-06-16 14:23:09.626000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781599989.693, 'datetime': '2026-06-16 14:23:09.693000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781599989.7220001, 'datetime': '2026-06-16 14:23:09.722000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 41, 882563), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781599181.875, 'datetime': '2026-06-16 14:09:41.875000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781599181.8860002, 'datetime': '2026-06-16 14:09:41.886000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781599181.98, 'datetime': '2026-06-16 14:09:41.980000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781599182.0210001, 'datetime': '2026-06-16 14:09:42.021000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781599182.122, 'datetime': '2026-06-16 14:09:42.122000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 10, 47594), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781599990.02, 'datetime': '2026-06-16 14:23:10.020000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781599990.058, 'datetime': '2026-06-16 14:23:10.058000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781599990.184, 'datetime': '2026-06-16 14:23:10.184000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781599990.223, 'datetime': '2026-06-16 14:23:10.223000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781599990.3400002, 'datetime': '2026-06-16 14:23:10.340000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781599990.416, 'datetime': '2026-06-16 14:23:10.416000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781599990.487, 'datetime': '2026-06-16 14:23:10.487000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781599990.5070002, 'datetime': '2026-06-16 14:23:10.507000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781599990.6369998, 'datetime': '2026-06-16 14:23:10.637000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 41, 529221), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781599181.532, 'datetime': '2026-06-16 14:09:41.532000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781599181.5570002, 'datetime': '2026-06-16 14:09:41.557000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781599181.688, 'datetime': '2026-06-16 14:09:41.688000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '277', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781599181.746, 'datetime': '2026-06-16 14:09:41.746000', 'tray_weight': '277', 'expected_tray_weight': 245}]}}
[2026-06-16 14:23:10,750.750 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 9, 164562), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781599989.0960002, 'datetime': '2026-06-16 14:23:09.096000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781599989.17, 'datetime': '2026-06-16 14:23:09.170000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781599989.328, 'datetime': '2026-06-16 14:23:09.328000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781599989.343, 'datetime': '2026-06-16 14:23:09.343000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781599989.3990002, 'datetime': '2026-06-16 14:23:09.399000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781599989.513, 'datetime': '2026-06-16 14:23:09.513000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781599989.6260002, 'datetime': '2026-06-16 14:23:09.626000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781599989.693, 'datetime': '2026-06-16 14:23:09.693000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781599989.7220001, 'datetime': '2026-06-16 14:23:09.722000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 41, 882563), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781599181.875, 'datetime': '2026-06-16 14:09:41.875000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781599181.8860002, 'datetime': '2026-06-16 14:09:41.886000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781599181.98, 'datetime': '2026-06-16 14:09:41.980000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781599182.0210001, 'datetime': '2026-06-16 14:09:42.021000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781599182.122, 'datetime': '2026-06-16 14:09:42.122000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 10, 47594), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781599990.02, 'datetime': '2026-06-16 14:23:10.020000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781599990.058, 'datetime': '2026-06-16 14:23:10.058000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781599990.184, 'datetime': '2026-06-16 14:23:10.184000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781599990.223, 'datetime': '2026-06-16 14:23:10.223000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781599990.3400002, 'datetime': '2026-06-16 14:23:10.340000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781599990.416, 'datetime': '2026-06-16 14:23:10.416000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781599990.487, 'datetime': '2026-06-16 14:23:10.487000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781599990.5070002, 'datetime': '2026-06-16 14:23:10.507000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781599990.6369998, 'datetime': '2026-06-16 14:23:10.637000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 41, 529221), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781599181.532, 'datetime': '2026-06-16 14:09:41.532000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781599181.5570002, 'datetime': '2026-06-16 14:09:41.557000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781599181.688, 'datetime': '2026-06-16 14:09:41.688000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '277', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781599181.746, 'datetime': '2026-06-16 14:09:41.746000', 'tray_weight': '277', 'expected_tray_weight': 245}]}}
[2026-06-16 14:23:11,086.086 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 9, 164562), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781599989.0960002, 'datetime': '2026-06-16 14:23:09.096000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781599989.17, 'datetime': '2026-06-16 14:23:09.170000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781599989.328, 'datetime': '2026-06-16 14:23:09.328000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781599989.343, 'datetime': '2026-06-16 14:23:09.343000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781599989.3990002, 'datetime': '2026-06-16 14:23:09.399000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781599989.513, 'datetime': '2026-06-16 14:23:09.513000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781599989.6260002, 'datetime': '2026-06-16 14:23:09.626000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781599989.693, 'datetime': '2026-06-16 14:23:09.693000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781599989.7220001, 'datetime': '2026-06-16 14:23:09.722000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 41, 882563), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781599181.875, 'datetime': '2026-06-16 14:09:41.875000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781599181.8860002, 'datetime': '2026-06-16 14:09:41.886000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781599181.98, 'datetime': '2026-06-16 14:09:41.980000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781599182.0210001, 'datetime': '2026-06-16 14:09:42.021000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781599182.122, 'datetime': '2026-06-16 14:09:42.122000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 10, 47594), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781599990.02, 'datetime': '2026-06-16 14:23:10.020000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781599990.058, 'datetime': '2026-06-16 14:23:10.058000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781599990.184, 'datetime': '2026-06-16 14:23:10.184000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781599990.223, 'datetime': '2026-06-16 14:23:10.223000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781599990.3400002, 'datetime': '2026-06-16 14:23:10.340000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781599990.416, 'datetime': '2026-06-16 14:23:10.416000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781599990.487, 'datetime': '2026-06-16 14:23:10.487000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781599990.5070002, 'datetime': '2026-06-16 14:23:10.507000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781599990.6369998, 'datetime': '2026-06-16 14:23:10.637000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 10, 773274), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781599990.737, 'datetime': '2026-06-16 14:23:10.737000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781599990.796, 'datetime': '2026-06-16 14:23:10.796000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781599990.932, 'datetime': '2026-06-16 14:23:10.932000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781599990.997, 'datetime': '2026-06-16 14:23:10.997000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 14:23:11,101.101 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 9, 164562), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781599989.0960002, 'datetime': '2026-06-16 14:23:09.096000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781599989.17, 'datetime': '2026-06-16 14:23:09.170000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781599989.328, 'datetime': '2026-06-16 14:23:09.328000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781599989.343, 'datetime': '2026-06-16 14:23:09.343000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781599989.3990002, 'datetime': '2026-06-16 14:23:09.399000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781599989.513, 'datetime': '2026-06-16 14:23:09.513000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781599989.6260002, 'datetime': '2026-06-16 14:23:09.626000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781599989.693, 'datetime': '2026-06-16 14:23:09.693000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781599989.7220001, 'datetime': '2026-06-16 14:23:09.722000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 9, 41, 882563), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781599181.875, 'datetime': '2026-06-16 14:09:41.875000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781599181.8860002, 'datetime': '2026-06-16 14:09:41.886000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781599181.98, 'datetime': '2026-06-16 14:09:41.980000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781599182.0210001, 'datetime': '2026-06-16 14:09:42.021000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781599182.122, 'datetime': '2026-06-16 14:09:42.122000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 10, 47594), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781599990.02, 'datetime': '2026-06-16 14:23:10.020000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781599990.058, 'datetime': '2026-06-16 14:23:10.058000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781599990.184, 'datetime': '2026-06-16 14:23:10.184000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781599990.223, 'datetime': '2026-06-16 14:23:10.223000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781599990.3400002, 'datetime': '2026-06-16 14:23:10.340000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781599990.416, 'datetime': '2026-06-16 14:23:10.416000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781599990.487, 'datetime': '2026-06-16 14:23:10.487000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781599990.5070002, 'datetime': '2026-06-16 14:23:10.507000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781599990.6369998, 'datetime': '2026-06-16 14:23:10.637000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 10, 773274), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781599990.737, 'datetime': '2026-06-16 14:23:10.737000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781599990.796, 'datetime': '2026-06-16 14:23:10.796000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781599990.932, 'datetime': '2026-06-16 14:23:10.932000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781599990.997, 'datetime': '2026-06-16 14:23:10.997000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 14:23:11,397.397 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 9, 164562), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781599989.0960002, 'datetime': '2026-06-16 14:23:09.096000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781599989.17, 'datetime': '2026-06-16 14:23:09.170000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781599989.328, 'datetime': '2026-06-16 14:23:09.328000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781599989.343, 'datetime': '2026-06-16 14:23:09.343000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781599989.3990002, 'datetime': '2026-06-16 14:23:09.399000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781599989.513, 'datetime': '2026-06-16 14:23:09.513000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781599989.6260002, 'datetime': '2026-06-16 14:23:09.626000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781599989.693, 'datetime': '2026-06-16 14:23:09.693000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781599989.7220001, 'datetime': '2026-06-16 14:23:09.722000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 11, 126159), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781599991.0849998, 'datetime': '2026-06-16 14:23:11.085000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781599991.128, 'datetime': '2026-06-16 14:23:11.128000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781599991.149, 'datetime': '2026-06-16 14:23:11.149000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781599991.28, 'datetime': '2026-06-16 14:23:11.280000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781599991.297, 'datetime': '2026-06-16 14:23:11.297000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 10, 47594), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781599990.02, 'datetime': '2026-06-16 14:23:10.020000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781599990.058, 'datetime': '2026-06-16 14:23:10.058000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781599990.184, 'datetime': '2026-06-16 14:23:10.184000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781599990.223, 'datetime': '2026-06-16 14:23:10.223000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781599990.3400002, 'datetime': '2026-06-16 14:23:10.340000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781599990.416, 'datetime': '2026-06-16 14:23:10.416000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781599990.487, 'datetime': '2026-06-16 14:23:10.487000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781599990.5070002, 'datetime': '2026-06-16 14:23:10.507000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781599990.6369998, 'datetime': '2026-06-16 14:23:10.637000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 10, 773274), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781599990.737, 'datetime': '2026-06-16 14:23:10.737000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781599990.796, 'datetime': '2026-06-16 14:23:10.796000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781599990.932, 'datetime': '2026-06-16 14:23:10.932000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781599990.997, 'datetime': '2026-06-16 14:23:10.997000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 14:23:11,405.405 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 9, 164562), 'door_weights': [{'weight': '204', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781599989.0960002, 'datetime': '2026-06-16 14:23:09.096000', 'tray_weight': '204', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781599989.17, 'datetime': '2026-06-16 14:23:09.170000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781599989.328, 'datetime': '2026-06-16 14:23:09.328000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781599989.343, 'datetime': '2026-06-16 14:23:09.343000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781599989.3990002, 'datetime': '2026-06-16 14:23:09.399000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781599989.513, 'datetime': '2026-06-16 14:23:09.513000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781599989.6260002, 'datetime': '2026-06-16 14:23:09.626000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781599989.693, 'datetime': '2026-06-16 14:23:09.693000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781599989.7220001, 'datetime': '2026-06-16 14:23:09.722000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 11, 126159), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781599991.0849998, 'datetime': '2026-06-16 14:23:11.085000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781599991.128, 'datetime': '2026-06-16 14:23:11.128000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781599991.149, 'datetime': '2026-06-16 14:23:11.149000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781599991.28, 'datetime': '2026-06-16 14:23:11.280000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781599991.297, 'datetime': '2026-06-16 14:23:11.297000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 10, 47594), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781599990.02, 'datetime': '2026-06-16 14:23:10.020000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781599990.058, 'datetime': '2026-06-16 14:23:10.058000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781599990.184, 'datetime': '2026-06-16 14:23:10.184000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781599990.223, 'datetime': '2026-06-16 14:23:10.223000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781599990.3400002, 'datetime': '2026-06-16 14:23:10.340000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781599990.416, 'datetime': '2026-06-16 14:23:10.416000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781599990.487, 'datetime': '2026-06-16 14:23:10.487000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781599990.5070002, 'datetime': '2026-06-16 14:23:10.507000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781599990.6369998, 'datetime': '2026-06-16 14:23:10.637000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 10, 773274), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781599990.737, 'datetime': '2026-06-16 14:23:10.737000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781599990.796, 'datetime': '2026-06-16 14:23:10.796000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781599990.932, 'datetime': '2026-06-16 14:23:10.932000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781599990.997, 'datetime': '2026-06-16 14:23:10.997000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 14:26:15,441.441 INFO    ] processOrderPayment version is : v2
[2026-06-16 14:34:11,245.245 INFO    ] processOrderPayment version is : v2
[2026-06-16 14:39:50,171.171 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 49, 600316), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781600989.56, 'datetime': '2026-06-16 14:39:49.560000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781600989.6490002, 'datetime': '2026-06-16 14:39:49.649000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781600989.723, 'datetime': '2026-06-16 14:39:49.723000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781600989.7380002, 'datetime': '2026-06-16 14:39:49.738000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781600989.769, 'datetime': '2026-06-16 14:39:49.769000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781600989.835, 'datetime': '2026-06-16 14:39:49.835000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781600989.921, 'datetime': '2026-06-16 14:39:49.921000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781600989.9589999, 'datetime': '2026-06-16 14:39:49.959000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781600989.9589999, 'datetime': '2026-06-16 14:39:49.959000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 11, 126159), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781599991.0849998, 'datetime': '2026-06-16 14:23:11.085000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781599991.128, 'datetime': '2026-06-16 14:23:11.128000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781599991.149, 'datetime': '2026-06-16 14:23:11.149000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781599991.28, 'datetime': '2026-06-16 14:23:11.280000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781599991.297, 'datetime': '2026-06-16 14:23:11.297000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 10, 47594), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781599990.02, 'datetime': '2026-06-16 14:23:10.020000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781599990.058, 'datetime': '2026-06-16 14:23:10.058000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781599990.184, 'datetime': '2026-06-16 14:23:10.184000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781599990.223, 'datetime': '2026-06-16 14:23:10.223000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781599990.3400002, 'datetime': '2026-06-16 14:23:10.340000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781599990.416, 'datetime': '2026-06-16 14:23:10.416000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781599990.487, 'datetime': '2026-06-16 14:23:10.487000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781599990.5070002, 'datetime': '2026-06-16 14:23:10.507000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781599990.6369998, 'datetime': '2026-06-16 14:23:10.637000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 10, 773274), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781599990.737, 'datetime': '2026-06-16 14:23:10.737000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781599990.796, 'datetime': '2026-06-16 14:23:10.796000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781599990.932, 'datetime': '2026-06-16 14:23:10.932000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781599990.997, 'datetime': '2026-06-16 14:23:10.997000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 14:39:50,178.178 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 49, 600316), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781600989.56, 'datetime': '2026-06-16 14:39:49.560000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781600989.6490002, 'datetime': '2026-06-16 14:39:49.649000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781600989.723, 'datetime': '2026-06-16 14:39:49.723000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781600989.7380002, 'datetime': '2026-06-16 14:39:49.738000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781600989.769, 'datetime': '2026-06-16 14:39:49.769000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781600989.835, 'datetime': '2026-06-16 14:39:49.835000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781600989.921, 'datetime': '2026-06-16 14:39:49.921000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781600989.9589999, 'datetime': '2026-06-16 14:39:49.959000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781600989.9589999, 'datetime': '2026-06-16 14:39:49.959000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 11, 126159), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781599991.0849998, 'datetime': '2026-06-16 14:23:11.085000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781599991.128, 'datetime': '2026-06-16 14:23:11.128000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781599991.149, 'datetime': '2026-06-16 14:23:11.149000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781599991.28, 'datetime': '2026-06-16 14:23:11.280000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781599991.297, 'datetime': '2026-06-16 14:23:11.297000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 10, 47594), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781599990.02, 'datetime': '2026-06-16 14:23:10.020000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781599990.058, 'datetime': '2026-06-16 14:23:10.058000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781599990.184, 'datetime': '2026-06-16 14:23:10.184000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781599990.223, 'datetime': '2026-06-16 14:23:10.223000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781599990.3400002, 'datetime': '2026-06-16 14:23:10.340000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781599990.416, 'datetime': '2026-06-16 14:23:10.416000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781599990.487, 'datetime': '2026-06-16 14:23:10.487000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781599990.5070002, 'datetime': '2026-06-16 14:23:10.507000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781599990.6369998, 'datetime': '2026-06-16 14:23:10.637000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 10, 773274), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781599990.737, 'datetime': '2026-06-16 14:23:10.737000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781599990.796, 'datetime': '2026-06-16 14:23:10.796000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781599990.932, 'datetime': '2026-06-16 14:23:10.932000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781599990.997, 'datetime': '2026-06-16 14:23:10.997000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 14:39:50,680.680 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 49, 600316), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781600989.56, 'datetime': '2026-06-16 14:39:49.560000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781600989.6490002, 'datetime': '2026-06-16 14:39:49.649000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781600989.723, 'datetime': '2026-06-16 14:39:49.723000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781600989.7380002, 'datetime': '2026-06-16 14:39:49.738000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781600989.769, 'datetime': '2026-06-16 14:39:49.769000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781600989.835, 'datetime': '2026-06-16 14:39:49.835000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781600989.921, 'datetime': '2026-06-16 14:39:49.921000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781600989.9589999, 'datetime': '2026-06-16 14:39:49.959000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781600989.9589999, 'datetime': '2026-06-16 14:39:49.959000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 11, 126159), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781599991.0849998, 'datetime': '2026-06-16 14:23:11.085000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781599991.128, 'datetime': '2026-06-16 14:23:11.128000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781599991.149, 'datetime': '2026-06-16 14:23:11.149000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781599991.28, 'datetime': '2026-06-16 14:23:11.280000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781599991.297, 'datetime': '2026-06-16 14:23:11.297000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 50, 189697), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781600990.162, 'datetime': '2026-06-16 14:39:50.162000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781600990.151, 'datetime': '2026-06-16 14:39:50.151000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781600990.286, 'datetime': '2026-06-16 14:39:50.286000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781600990.3079998, 'datetime': '2026-06-16 14:39:50.308000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781600990.336, 'datetime': '2026-06-16 14:39:50.336000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781600990.424, 'datetime': '2026-06-16 14:39:50.424000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781600990.4060001, 'datetime': '2026-06-16 14:39:50.406000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781600990.462, 'datetime': '2026-06-16 14:39:50.462000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781600990.608, 'datetime': '2026-06-16 14:39:50.608000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 10, 773274), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781599990.737, 'datetime': '2026-06-16 14:23:10.737000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781599990.796, 'datetime': '2026-06-16 14:23:10.796000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781599990.932, 'datetime': '2026-06-16 14:23:10.932000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781599990.997, 'datetime': '2026-06-16 14:23:10.997000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 14:39:50,689.689 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 49, 600316), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781600989.56, 'datetime': '2026-06-16 14:39:49.560000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781600989.6490002, 'datetime': '2026-06-16 14:39:49.649000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781600989.723, 'datetime': '2026-06-16 14:39:49.723000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781600989.7380002, 'datetime': '2026-06-16 14:39:49.738000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781600989.769, 'datetime': '2026-06-16 14:39:49.769000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781600989.835, 'datetime': '2026-06-16 14:39:49.835000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781600989.921, 'datetime': '2026-06-16 14:39:49.921000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781600989.9589999, 'datetime': '2026-06-16 14:39:49.959000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781600989.9589999, 'datetime': '2026-06-16 14:39:49.959000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 11, 126159), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781599991.0849998, 'datetime': '2026-06-16 14:23:11.085000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781599991.128, 'datetime': '2026-06-16 14:23:11.128000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781599991.149, 'datetime': '2026-06-16 14:23:11.149000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781599991.28, 'datetime': '2026-06-16 14:23:11.280000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781599991.297, 'datetime': '2026-06-16 14:23:11.297000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 50, 189697), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781600990.162, 'datetime': '2026-06-16 14:39:50.162000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781600990.151, 'datetime': '2026-06-16 14:39:50.151000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781600990.286, 'datetime': '2026-06-16 14:39:50.286000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781600990.3079998, 'datetime': '2026-06-16 14:39:50.308000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781600990.336, 'datetime': '2026-06-16 14:39:50.336000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781600990.424, 'datetime': '2026-06-16 14:39:50.424000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781600990.4060001, 'datetime': '2026-06-16 14:39:50.406000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781600990.462, 'datetime': '2026-06-16 14:39:50.462000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781600990.608, 'datetime': '2026-06-16 14:39:50.608000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 10, 773274), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781599990.737, 'datetime': '2026-06-16 14:23:10.737000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781599990.796, 'datetime': '2026-06-16 14:23:10.796000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781599990.932, 'datetime': '2026-06-16 14:23:10.932000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781599990.997, 'datetime': '2026-06-16 14:23:10.997000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 14:39:50,946.946 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 49, 600316), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781600989.56, 'datetime': '2026-06-16 14:39:49.560000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781600989.6490002, 'datetime': '2026-06-16 14:39:49.649000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781600989.723, 'datetime': '2026-06-16 14:39:49.723000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781600989.7380002, 'datetime': '2026-06-16 14:39:49.738000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781600989.769, 'datetime': '2026-06-16 14:39:49.769000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781600989.835, 'datetime': '2026-06-16 14:39:49.835000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781600989.921, 'datetime': '2026-06-16 14:39:49.921000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781600989.9589999, 'datetime': '2026-06-16 14:39:49.959000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781600989.9589999, 'datetime': '2026-06-16 14:39:49.959000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 11, 126159), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781599991.0849998, 'datetime': '2026-06-16 14:23:11.085000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781599991.128, 'datetime': '2026-06-16 14:23:11.128000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781599991.149, 'datetime': '2026-06-16 14:23:11.149000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781599991.28, 'datetime': '2026-06-16 14:23:11.280000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781599991.297, 'datetime': '2026-06-16 14:23:11.297000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 50, 189697), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781600990.162, 'datetime': '2026-06-16 14:39:50.162000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781600990.151, 'datetime': '2026-06-16 14:39:50.151000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781600990.286, 'datetime': '2026-06-16 14:39:50.286000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781600990.3079998, 'datetime': '2026-06-16 14:39:50.308000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781600990.336, 'datetime': '2026-06-16 14:39:50.336000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781600990.424, 'datetime': '2026-06-16 14:39:50.424000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781600990.4060001, 'datetime': '2026-06-16 14:39:50.406000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781600990.462, 'datetime': '2026-06-16 14:39:50.462000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781600990.608, 'datetime': '2026-06-16 14:39:50.608000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 50, 701675), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781600990.669, 'datetime': '2026-06-16 14:39:50.669000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781600990.671, 'datetime': '2026-06-16 14:39:50.671000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781600990.7840002, 'datetime': '2026-06-16 14:39:50.784000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '277', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781600990.86, 'datetime': '2026-06-16 14:39:50.860000', 'tray_weight': '277', 'expected_tray_weight': 245}]}}
[2026-06-16 14:39:50,961.961 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 49, 600316), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781600989.56, 'datetime': '2026-06-16 14:39:49.560000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781600989.6490002, 'datetime': '2026-06-16 14:39:49.649000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781600989.723, 'datetime': '2026-06-16 14:39:49.723000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781600989.7380002, 'datetime': '2026-06-16 14:39:49.738000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781600989.769, 'datetime': '2026-06-16 14:39:49.769000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781600989.835, 'datetime': '2026-06-16 14:39:49.835000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781600989.921, 'datetime': '2026-06-16 14:39:49.921000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781600989.9589999, 'datetime': '2026-06-16 14:39:49.959000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781600989.9589999, 'datetime': '2026-06-16 14:39:49.959000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 23, 11, 126159), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781599991.0849998, 'datetime': '2026-06-16 14:23:11.085000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781599991.128, 'datetime': '2026-06-16 14:23:11.128000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781599991.149, 'datetime': '2026-06-16 14:23:11.149000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '586', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781599991.28, 'datetime': '2026-06-16 14:23:11.280000', 'tray_weight': '586', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781599991.297, 'datetime': '2026-06-16 14:23:11.297000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 50, 189697), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781600990.162, 'datetime': '2026-06-16 14:39:50.162000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781600990.151, 'datetime': '2026-06-16 14:39:50.151000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781600990.286, 'datetime': '2026-06-16 14:39:50.286000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781600990.3079998, 'datetime': '2026-06-16 14:39:50.308000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781600990.336, 'datetime': '2026-06-16 14:39:50.336000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781600990.424, 'datetime': '2026-06-16 14:39:50.424000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781600990.4060001, 'datetime': '2026-06-16 14:39:50.406000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781600990.462, 'datetime': '2026-06-16 14:39:50.462000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781600990.608, 'datetime': '2026-06-16 14:39:50.608000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 50, 701675), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781600990.669, 'datetime': '2026-06-16 14:39:50.669000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781600990.671, 'datetime': '2026-06-16 14:39:50.671000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781600990.7840002, 'datetime': '2026-06-16 14:39:50.784000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '277', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781600990.86, 'datetime': '2026-06-16 14:39:50.860000', 'tray_weight': '277', 'expected_tray_weight': 245}]}}
[2026-06-16 14:39:51,375.375 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 49, 600316), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781600989.56, 'datetime': '2026-06-16 14:39:49.560000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781600989.6490002, 'datetime': '2026-06-16 14:39:49.649000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781600989.723, 'datetime': '2026-06-16 14:39:49.723000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781600989.7380002, 'datetime': '2026-06-16 14:39:49.738000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781600989.769, 'datetime': '2026-06-16 14:39:49.769000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781600989.835, 'datetime': '2026-06-16 14:39:49.835000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781600989.921, 'datetime': '2026-06-16 14:39:49.921000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781600989.9589999, 'datetime': '2026-06-16 14:39:49.959000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781600989.9589999, 'datetime': '2026-06-16 14:39:49.959000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 50, 984754), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781600990.9050002, 'datetime': '2026-06-16 14:39:50.905000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781600991.0540001, 'datetime': '2026-06-16 14:39:51.054000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781600991.129, 'datetime': '2026-06-16 14:39:51.129000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781600991.1959999, 'datetime': '2026-06-16 14:39:51.196000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781600991.221, 'datetime': '2026-06-16 14:39:51.221000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 50, 189697), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781600990.162, 'datetime': '2026-06-16 14:39:50.162000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781600990.151, 'datetime': '2026-06-16 14:39:50.151000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781600990.286, 'datetime': '2026-06-16 14:39:50.286000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781600990.3079998, 'datetime': '2026-06-16 14:39:50.308000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781600990.336, 'datetime': '2026-06-16 14:39:50.336000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781600990.424, 'datetime': '2026-06-16 14:39:50.424000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781600990.4060001, 'datetime': '2026-06-16 14:39:50.406000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781600990.462, 'datetime': '2026-06-16 14:39:50.462000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781600990.608, 'datetime': '2026-06-16 14:39:50.608000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 50, 701675), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781600990.669, 'datetime': '2026-06-16 14:39:50.669000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781600990.671, 'datetime': '2026-06-16 14:39:50.671000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781600990.7840002, 'datetime': '2026-06-16 14:39:50.784000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '277', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781600990.86, 'datetime': '2026-06-16 14:39:50.860000', 'tray_weight': '277', 'expected_tray_weight': 245}]}}
[2026-06-16 14:39:51,390.390 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 49, 600316), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781600989.56, 'datetime': '2026-06-16 14:39:49.560000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781600989.6490002, 'datetime': '2026-06-16 14:39:49.649000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781600989.723, 'datetime': '2026-06-16 14:39:49.723000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781600989.7380002, 'datetime': '2026-06-16 14:39:49.738000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781600989.769, 'datetime': '2026-06-16 14:39:49.769000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781600989.835, 'datetime': '2026-06-16 14:39:49.835000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781600989.921, 'datetime': '2026-06-16 14:39:49.921000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781600989.9589999, 'datetime': '2026-06-16 14:39:49.959000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781600989.9589999, 'datetime': '2026-06-16 14:39:49.959000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 50, 984754), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781600990.9050002, 'datetime': '2026-06-16 14:39:50.905000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781600991.0540001, 'datetime': '2026-06-16 14:39:51.054000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781600991.129, 'datetime': '2026-06-16 14:39:51.129000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781600991.1959999, 'datetime': '2026-06-16 14:39:51.196000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781600991.221, 'datetime': '2026-06-16 14:39:51.221000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 50, 189697), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781600990.162, 'datetime': '2026-06-16 14:39:50.162000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781600990.151, 'datetime': '2026-06-16 14:39:50.151000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781600990.286, 'datetime': '2026-06-16 14:39:50.286000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781600990.3079998, 'datetime': '2026-06-16 14:39:50.308000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781600990.336, 'datetime': '2026-06-16 14:39:50.336000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781600990.424, 'datetime': '2026-06-16 14:39:50.424000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781600990.4060001, 'datetime': '2026-06-16 14:39:50.406000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781600990.462, 'datetime': '2026-06-16 14:39:50.462000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781600990.608, 'datetime': '2026-06-16 14:39:50.608000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 50, 701675), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781600990.669, 'datetime': '2026-06-16 14:39:50.669000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781600990.671, 'datetime': '2026-06-16 14:39:50.671000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781600990.7840002, 'datetime': '2026-06-16 14:39:50.784000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '277', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781600990.86, 'datetime': '2026-06-16 14:39:50.860000', 'tray_weight': '277', 'expected_tray_weight': 245}]}}
[2026-06-16 14:43:51,985.985 INFO    ] processOrderPayment version is : v2
[2026-06-16 14:52:49,814.814 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 49, 47532), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781601769.0509999, 'datetime': '2026-06-16 14:52:49.051000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781601769.0970001, 'datetime': '2026-06-16 14:52:49.097000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781601769.172, 'datetime': '2026-06-16 14:52:49.172000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781601769.232, 'datetime': '2026-06-16 14:52:49.232000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781601769.259, 'datetime': '2026-06-16 14:52:49.259000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781601769.3430002, 'datetime': '2026-06-16 14:52:49.343000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781601769.441, 'datetime': '2026-06-16 14:52:49.441000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781601769.481, 'datetime': '2026-06-16 14:52:49.481000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781601769.5839999, 'datetime': '2026-06-16 14:52:49.584000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 50, 984754), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781600990.9050002, 'datetime': '2026-06-16 14:39:50.905000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781600991.0540001, 'datetime': '2026-06-16 14:39:51.054000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781600991.129, 'datetime': '2026-06-16 14:39:51.129000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781600991.1959999, 'datetime': '2026-06-16 14:39:51.196000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781600991.221, 'datetime': '2026-06-16 14:39:51.221000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 50, 189697), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781600990.162, 'datetime': '2026-06-16 14:39:50.162000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781600990.151, 'datetime': '2026-06-16 14:39:50.151000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781600990.286, 'datetime': '2026-06-16 14:39:50.286000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781600990.3079998, 'datetime': '2026-06-16 14:39:50.308000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781600990.336, 'datetime': '2026-06-16 14:39:50.336000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781600990.424, 'datetime': '2026-06-16 14:39:50.424000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781600990.4060001, 'datetime': '2026-06-16 14:39:50.406000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781600990.462, 'datetime': '2026-06-16 14:39:50.462000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781600990.608, 'datetime': '2026-06-16 14:39:50.608000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 50, 701675), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781600990.669, 'datetime': '2026-06-16 14:39:50.669000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781600990.671, 'datetime': '2026-06-16 14:39:50.671000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781600990.7840002, 'datetime': '2026-06-16 14:39:50.784000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '277', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781600990.86, 'datetime': '2026-06-16 14:39:50.860000', 'tray_weight': '277', 'expected_tray_weight': 245}]}}
[2026-06-16 14:52:49,828.828 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 49, 47532), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781601769.0509999, 'datetime': '2026-06-16 14:52:49.051000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781601769.0970001, 'datetime': '2026-06-16 14:52:49.097000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781601769.172, 'datetime': '2026-06-16 14:52:49.172000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781601769.232, 'datetime': '2026-06-16 14:52:49.232000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781601769.259, 'datetime': '2026-06-16 14:52:49.259000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781601769.3430002, 'datetime': '2026-06-16 14:52:49.343000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781601769.441, 'datetime': '2026-06-16 14:52:49.441000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781601769.481, 'datetime': '2026-06-16 14:52:49.481000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781601769.5839999, 'datetime': '2026-06-16 14:52:49.584000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 50, 984754), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781600990.9050002, 'datetime': '2026-06-16 14:39:50.905000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781600991.0540001, 'datetime': '2026-06-16 14:39:51.054000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781600991.129, 'datetime': '2026-06-16 14:39:51.129000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781600991.1959999, 'datetime': '2026-06-16 14:39:51.196000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781600991.221, 'datetime': '2026-06-16 14:39:51.221000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 50, 189697), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781600990.162, 'datetime': '2026-06-16 14:39:50.162000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781600990.151, 'datetime': '2026-06-16 14:39:50.151000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781600990.286, 'datetime': '2026-06-16 14:39:50.286000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781600990.3079998, 'datetime': '2026-06-16 14:39:50.308000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1026', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781600990.336, 'datetime': '2026-06-16 14:39:50.336000', 'tray_weight': '1026', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781600990.424, 'datetime': '2026-06-16 14:39:50.424000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781600990.4060001, 'datetime': '2026-06-16 14:39:50.406000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781600990.462, 'datetime': '2026-06-16 14:39:50.462000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781600990.608, 'datetime': '2026-06-16 14:39:50.608000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 50, 701675), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781600990.669, 'datetime': '2026-06-16 14:39:50.669000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781600990.671, 'datetime': '2026-06-16 14:39:50.671000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781600990.7840002, 'datetime': '2026-06-16 14:39:50.784000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '277', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781600990.86, 'datetime': '2026-06-16 14:39:50.860000', 'tray_weight': '277', 'expected_tray_weight': 245}]}}
[2026-06-16 14:52:50,567.567 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 49, 47532), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781601769.0509999, 'datetime': '2026-06-16 14:52:49.051000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781601769.0970001, 'datetime': '2026-06-16 14:52:49.097000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781601769.172, 'datetime': '2026-06-16 14:52:49.172000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781601769.232, 'datetime': '2026-06-16 14:52:49.232000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781601769.259, 'datetime': '2026-06-16 14:52:49.259000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781601769.3430002, 'datetime': '2026-06-16 14:52:49.343000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781601769.441, 'datetime': '2026-06-16 14:52:49.441000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781601769.481, 'datetime': '2026-06-16 14:52:49.481000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781601769.5839999, 'datetime': '2026-06-16 14:52:49.584000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 50, 984754), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781600990.9050002, 'datetime': '2026-06-16 14:39:50.905000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781600991.0540001, 'datetime': '2026-06-16 14:39:51.054000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781600991.129, 'datetime': '2026-06-16 14:39:51.129000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781600991.1959999, 'datetime': '2026-06-16 14:39:51.196000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781600991.221, 'datetime': '2026-06-16 14:39:51.221000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 49, 850462), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781601769.7800002, 'datetime': '2026-06-16 14:52:49.780000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781601769.9060001, 'datetime': '2026-06-16 14:52:49.906000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781601769.994, 'datetime': '2026-06-16 14:52:49.994000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781601770.035, 'datetime': '2026-06-16 14:52:50.035000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781601770.157, 'datetime': '2026-06-16 14:52:50.157000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781601770.263, 'datetime': '2026-06-16 14:52:50.263000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781601770.258, 'datetime': '2026-06-16 14:52:50.258000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781601770.3630002, 'datetime': '2026-06-16 14:52:50.363000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '976', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781601770.4910002, 'datetime': '2026-06-16 14:52:50.491000', 'tray_weight': '976', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 50, 701675), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781600990.669, 'datetime': '2026-06-16 14:39:50.669000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781600990.671, 'datetime': '2026-06-16 14:39:50.671000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781600990.7840002, 'datetime': '2026-06-16 14:39:50.784000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '277', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781600990.86, 'datetime': '2026-06-16 14:39:50.860000', 'tray_weight': '277', 'expected_tray_weight': 245}]}}
[2026-06-16 14:52:50,576.576 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 49, 47532), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781601769.0509999, 'datetime': '2026-06-16 14:52:49.051000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781601769.0970001, 'datetime': '2026-06-16 14:52:49.097000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781601769.172, 'datetime': '2026-06-16 14:52:49.172000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781601769.232, 'datetime': '2026-06-16 14:52:49.232000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781601769.259, 'datetime': '2026-06-16 14:52:49.259000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781601769.3430002, 'datetime': '2026-06-16 14:52:49.343000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781601769.441, 'datetime': '2026-06-16 14:52:49.441000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781601769.481, 'datetime': '2026-06-16 14:52:49.481000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781601769.5839999, 'datetime': '2026-06-16 14:52:49.584000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 50, 984754), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781600990.9050002, 'datetime': '2026-06-16 14:39:50.905000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781600991.0540001, 'datetime': '2026-06-16 14:39:51.054000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781600991.129, 'datetime': '2026-06-16 14:39:51.129000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781600991.1959999, 'datetime': '2026-06-16 14:39:51.196000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781600991.221, 'datetime': '2026-06-16 14:39:51.221000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 49, 850462), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781601769.7800002, 'datetime': '2026-06-16 14:52:49.780000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781601769.9060001, 'datetime': '2026-06-16 14:52:49.906000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781601769.994, 'datetime': '2026-06-16 14:52:49.994000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781601770.035, 'datetime': '2026-06-16 14:52:50.035000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781601770.157, 'datetime': '2026-06-16 14:52:50.157000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781601770.263, 'datetime': '2026-06-16 14:52:50.263000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781601770.258, 'datetime': '2026-06-16 14:52:50.258000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781601770.3630002, 'datetime': '2026-06-16 14:52:50.363000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '976', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781601770.4910002, 'datetime': '2026-06-16 14:52:50.491000', 'tray_weight': '976', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 50, 701675), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781600990.669, 'datetime': '2026-06-16 14:39:50.669000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781600990.671, 'datetime': '2026-06-16 14:39:50.671000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781600990.7840002, 'datetime': '2026-06-16 14:39:50.784000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '277', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781600990.86, 'datetime': '2026-06-16 14:39:50.860000', 'tray_weight': '277', 'expected_tray_weight': 245}]}}
[2026-06-16 14:52:50,804.804 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 49, 47532), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781601769.0509999, 'datetime': '2026-06-16 14:52:49.051000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781601769.0970001, 'datetime': '2026-06-16 14:52:49.097000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781601769.172, 'datetime': '2026-06-16 14:52:49.172000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781601769.232, 'datetime': '2026-06-16 14:52:49.232000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781601769.259, 'datetime': '2026-06-16 14:52:49.259000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781601769.3430002, 'datetime': '2026-06-16 14:52:49.343000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781601769.441, 'datetime': '2026-06-16 14:52:49.441000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781601769.481, 'datetime': '2026-06-16 14:52:49.481000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781601769.5839999, 'datetime': '2026-06-16 14:52:49.584000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 50, 984754), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781600990.9050002, 'datetime': '2026-06-16 14:39:50.905000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781600991.0540001, 'datetime': '2026-06-16 14:39:51.054000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781600991.129, 'datetime': '2026-06-16 14:39:51.129000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781600991.1959999, 'datetime': '2026-06-16 14:39:51.196000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781600991.221, 'datetime': '2026-06-16 14:39:51.221000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 49, 850462), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781601769.7800002, 'datetime': '2026-06-16 14:52:49.780000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781601769.9060001, 'datetime': '2026-06-16 14:52:49.906000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781601769.994, 'datetime': '2026-06-16 14:52:49.994000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781601770.035, 'datetime': '2026-06-16 14:52:50.035000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781601770.157, 'datetime': '2026-06-16 14:52:50.157000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781601770.263, 'datetime': '2026-06-16 14:52:50.263000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781601770.258, 'datetime': '2026-06-16 14:52:50.258000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781601770.3630002, 'datetime': '2026-06-16 14:52:50.363000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '976', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781601770.4910002, 'datetime': '2026-06-16 14:52:50.491000', 'tray_weight': '976', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 50, 590736), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781601770.5749998, 'datetime': '2026-06-16 14:52:50.575000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781601770.634, 'datetime': '2026-06-16 14:52:50.634000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781601770.6409998, 'datetime': '2026-06-16 14:52:50.641000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781601770.72, 'datetime': '2026-06-16 14:52:50.720000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 14:52:50,812.812 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 49, 47532), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781601769.0509999, 'datetime': '2026-06-16 14:52:49.051000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781601769.0970001, 'datetime': '2026-06-16 14:52:49.097000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781601769.172, 'datetime': '2026-06-16 14:52:49.172000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781601769.232, 'datetime': '2026-06-16 14:52:49.232000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781601769.259, 'datetime': '2026-06-16 14:52:49.259000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781601769.3430002, 'datetime': '2026-06-16 14:52:49.343000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781601769.441, 'datetime': '2026-06-16 14:52:49.441000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781601769.481, 'datetime': '2026-06-16 14:52:49.481000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781601769.5839999, 'datetime': '2026-06-16 14:52:49.584000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 39, 50, 984754), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781600990.9050002, 'datetime': '2026-06-16 14:39:50.905000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781600991.0540001, 'datetime': '2026-06-16 14:39:51.054000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781600991.129, 'datetime': '2026-06-16 14:39:51.129000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781600991.1959999, 'datetime': '2026-06-16 14:39:51.196000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781600991.221, 'datetime': '2026-06-16 14:39:51.221000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 49, 850462), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781601769.7800002, 'datetime': '2026-06-16 14:52:49.780000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781601769.9060001, 'datetime': '2026-06-16 14:52:49.906000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781601769.994, 'datetime': '2026-06-16 14:52:49.994000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781601770.035, 'datetime': '2026-06-16 14:52:50.035000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781601770.157, 'datetime': '2026-06-16 14:52:50.157000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781601770.263, 'datetime': '2026-06-16 14:52:50.263000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781601770.258, 'datetime': '2026-06-16 14:52:50.258000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781601770.3630002, 'datetime': '2026-06-16 14:52:50.363000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '976', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781601770.4910002, 'datetime': '2026-06-16 14:52:50.491000', 'tray_weight': '976', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 50, 590736), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781601770.5749998, 'datetime': '2026-06-16 14:52:50.575000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781601770.634, 'datetime': '2026-06-16 14:52:50.634000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781601770.6409998, 'datetime': '2026-06-16 14:52:50.641000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781601770.72, 'datetime': '2026-06-16 14:52:50.720000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 14:52:51,086.086 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 49, 47532), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781601769.0509999, 'datetime': '2026-06-16 14:52:49.051000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781601769.0970001, 'datetime': '2026-06-16 14:52:49.097000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781601769.172, 'datetime': '2026-06-16 14:52:49.172000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781601769.232, 'datetime': '2026-06-16 14:52:49.232000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781601769.259, 'datetime': '2026-06-16 14:52:49.259000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781601769.3430002, 'datetime': '2026-06-16 14:52:49.343000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781601769.441, 'datetime': '2026-06-16 14:52:49.441000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781601769.481, 'datetime': '2026-06-16 14:52:49.481000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781601769.5839999, 'datetime': '2026-06-16 14:52:49.584000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 50, 824778), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781601770.804, 'datetime': '2026-06-16 14:52:50.804000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781601770.812, 'datetime': '2026-06-16 14:52:50.812000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781601770.877, 'datetime': '2026-06-16 14:52:50.877000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781601770.946, 'datetime': '2026-06-16 14:52:50.946000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781601771.0310001, 'datetime': '2026-06-16 14:52:51.031000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 49, 850462), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781601769.7800002, 'datetime': '2026-06-16 14:52:49.780000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781601769.9060001, 'datetime': '2026-06-16 14:52:49.906000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781601769.994, 'datetime': '2026-06-16 14:52:49.994000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781601770.035, 'datetime': '2026-06-16 14:52:50.035000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781601770.157, 'datetime': '2026-06-16 14:52:50.157000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781601770.263, 'datetime': '2026-06-16 14:52:50.263000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781601770.258, 'datetime': '2026-06-16 14:52:50.258000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781601770.3630002, 'datetime': '2026-06-16 14:52:50.363000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '976', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781601770.4910002, 'datetime': '2026-06-16 14:52:50.491000', 'tray_weight': '976', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 50, 590736), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781601770.5749998, 'datetime': '2026-06-16 14:52:50.575000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781601770.634, 'datetime': '2026-06-16 14:52:50.634000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781601770.6409998, 'datetime': '2026-06-16 14:52:50.641000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781601770.72, 'datetime': '2026-06-16 14:52:50.720000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 14:52:51,094.094 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 49, 47532), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781601769.0509999, 'datetime': '2026-06-16 14:52:49.051000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781601769.0970001, 'datetime': '2026-06-16 14:52:49.097000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781601769.172, 'datetime': '2026-06-16 14:52:49.172000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781601769.232, 'datetime': '2026-06-16 14:52:49.232000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781601769.259, 'datetime': '2026-06-16 14:52:49.259000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781601769.3430002, 'datetime': '2026-06-16 14:52:49.343000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781601769.441, 'datetime': '2026-06-16 14:52:49.441000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781601769.481, 'datetime': '2026-06-16 14:52:49.481000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781601769.5839999, 'datetime': '2026-06-16 14:52:49.584000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 50, 824778), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781601770.804, 'datetime': '2026-06-16 14:52:50.804000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781601770.812, 'datetime': '2026-06-16 14:52:50.812000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781601770.877, 'datetime': '2026-06-16 14:52:50.877000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781601770.946, 'datetime': '2026-06-16 14:52:50.946000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781601771.0310001, 'datetime': '2026-06-16 14:52:51.031000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 49, 850462), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781601769.7800002, 'datetime': '2026-06-16 14:52:49.780000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781601769.9060001, 'datetime': '2026-06-16 14:52:49.906000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781601769.994, 'datetime': '2026-06-16 14:52:49.994000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781601770.035, 'datetime': '2026-06-16 14:52:50.035000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781601770.157, 'datetime': '2026-06-16 14:52:50.157000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781601770.263, 'datetime': '2026-06-16 14:52:50.263000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781601770.258, 'datetime': '2026-06-16 14:52:50.258000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781601770.3630002, 'datetime': '2026-06-16 14:52:50.363000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '976', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781601770.4910002, 'datetime': '2026-06-16 14:52:50.491000', 'tray_weight': '976', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 50, 590736), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781601770.5749998, 'datetime': '2026-06-16 14:52:50.575000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781601770.634, 'datetime': '2026-06-16 14:52:50.634000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781601770.6409998, 'datetime': '2026-06-16 14:52:50.641000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781601770.72, 'datetime': '2026-06-16 14:52:50.720000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 14:56:41,451.451 INFO    ] processOrderPayment version is : v2
[2026-06-16 15:03:27,664.664 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 26, 911180), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781602406.8620002, 'datetime': '2026-06-16 15:03:26.862000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781602406.942, 'datetime': '2026-06-16 15:03:26.942000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781602406.993, 'datetime': '2026-06-16 15:03:26.993000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781602407.088, 'datetime': '2026-06-16 15:03:27.088000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781602407.173, 'datetime': '2026-06-16 15:03:27.173000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781602407.252, 'datetime': '2026-06-16 15:03:27.252000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781602407.25, 'datetime': '2026-06-16 15:03:27.250000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781602407.382, 'datetime': '2026-06-16 15:03:27.382000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781602407.369, 'datetime': '2026-06-16 15:03:27.369000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 50, 824778), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781601770.804, 'datetime': '2026-06-16 14:52:50.804000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781601770.812, 'datetime': '2026-06-16 14:52:50.812000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781601770.877, 'datetime': '2026-06-16 14:52:50.877000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781601770.946, 'datetime': '2026-06-16 14:52:50.946000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781601771.0310001, 'datetime': '2026-06-16 14:52:51.031000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 49, 850462), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781601769.7800002, 'datetime': '2026-06-16 14:52:49.780000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781601769.9060001, 'datetime': '2026-06-16 14:52:49.906000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781601769.994, 'datetime': '2026-06-16 14:52:49.994000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781601770.035, 'datetime': '2026-06-16 14:52:50.035000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781601770.157, 'datetime': '2026-06-16 14:52:50.157000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781601770.263, 'datetime': '2026-06-16 14:52:50.263000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781601770.258, 'datetime': '2026-06-16 14:52:50.258000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781601770.3630002, 'datetime': '2026-06-16 14:52:50.363000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '976', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781601770.4910002, 'datetime': '2026-06-16 14:52:50.491000', 'tray_weight': '976', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 50, 590736), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781601770.5749998, 'datetime': '2026-06-16 14:52:50.575000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781601770.634, 'datetime': '2026-06-16 14:52:50.634000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781601770.6409998, 'datetime': '2026-06-16 14:52:50.641000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781601770.72, 'datetime': '2026-06-16 14:52:50.720000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:03:27,677.677 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 26, 911180), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781602406.8620002, 'datetime': '2026-06-16 15:03:26.862000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781602406.942, 'datetime': '2026-06-16 15:03:26.942000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781602406.993, 'datetime': '2026-06-16 15:03:26.993000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781602407.088, 'datetime': '2026-06-16 15:03:27.088000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781602407.173, 'datetime': '2026-06-16 15:03:27.173000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781602407.252, 'datetime': '2026-06-16 15:03:27.252000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781602407.25, 'datetime': '2026-06-16 15:03:27.250000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781602407.382, 'datetime': '2026-06-16 15:03:27.382000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781602407.369, 'datetime': '2026-06-16 15:03:27.369000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 50, 824778), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781601770.804, 'datetime': '2026-06-16 14:52:50.804000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781601770.812, 'datetime': '2026-06-16 14:52:50.812000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781601770.877, 'datetime': '2026-06-16 14:52:50.877000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781601770.946, 'datetime': '2026-06-16 14:52:50.946000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781601771.0310001, 'datetime': '2026-06-16 14:52:51.031000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 49, 850462), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781601769.7800002, 'datetime': '2026-06-16 14:52:49.780000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781601769.9060001, 'datetime': '2026-06-16 14:52:49.906000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781601769.994, 'datetime': '2026-06-16 14:52:49.994000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781601770.035, 'datetime': '2026-06-16 14:52:50.035000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781601770.157, 'datetime': '2026-06-16 14:52:50.157000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781601770.263, 'datetime': '2026-06-16 14:52:50.263000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781601770.258, 'datetime': '2026-06-16 14:52:50.258000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781601770.3630002, 'datetime': '2026-06-16 14:52:50.363000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '976', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781601770.4910002, 'datetime': '2026-06-16 14:52:50.491000', 'tray_weight': '976', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 50, 590736), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781601770.5749998, 'datetime': '2026-06-16 14:52:50.575000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781601770.634, 'datetime': '2026-06-16 14:52:50.634000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781601770.6409998, 'datetime': '2026-06-16 14:52:50.641000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781601770.72, 'datetime': '2026-06-16 14:52:50.720000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:03:28,309.309 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 26, 911180), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781602406.8620002, 'datetime': '2026-06-16 15:03:26.862000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781602406.942, 'datetime': '2026-06-16 15:03:26.942000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781602406.993, 'datetime': '2026-06-16 15:03:26.993000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781602407.088, 'datetime': '2026-06-16 15:03:27.088000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781602407.173, 'datetime': '2026-06-16 15:03:27.173000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781602407.252, 'datetime': '2026-06-16 15:03:27.252000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781602407.25, 'datetime': '2026-06-16 15:03:27.250000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781602407.382, 'datetime': '2026-06-16 15:03:27.382000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781602407.369, 'datetime': '2026-06-16 15:03:27.369000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 50, 824778), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781601770.804, 'datetime': '2026-06-16 14:52:50.804000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781601770.812, 'datetime': '2026-06-16 14:52:50.812000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781601770.877, 'datetime': '2026-06-16 14:52:50.877000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781601770.946, 'datetime': '2026-06-16 14:52:50.946000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781601771.0310001, 'datetime': '2026-06-16 14:52:51.031000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 27, 697506), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781602407.708, 'datetime': '2026-06-16 15:03:27.708000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '944', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781602407.763, 'datetime': '2026-06-16 15:03:27.763000', 'tray_weight': '944', 'expected_tray_weight': 885}, {'weight': '839', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781602407.7519999, 'datetime': '2026-06-16 15:03:27.752000', 'tray_weight': '839', 'expected_tray_weight': 875}, {'weight': '863', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781602407.875, 'datetime': '2026-06-16 15:03:27.875000', 'tray_weight': '863', 'expected_tray_weight': 825}, {'weight': '1022', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781602407.968, 'datetime': '2026-06-16 15:03:27.968000', 'tray_weight': '1022', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781602407.963, 'datetime': '2026-06-16 15:03:27.963000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781602408.042, 'datetime': '2026-06-16 15:03:28.042000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781602408.091, 'datetime': '2026-06-16 15:03:28.091000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781602408.211, 'datetime': '2026-06-16 15:03:28.211000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 50, 590736), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781601770.5749998, 'datetime': '2026-06-16 14:52:50.575000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781601770.634, 'datetime': '2026-06-16 14:52:50.634000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781601770.6409998, 'datetime': '2026-06-16 14:52:50.641000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781601770.72, 'datetime': '2026-06-16 14:52:50.720000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:03:28,322.322 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 26, 911180), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781602406.8620002, 'datetime': '2026-06-16 15:03:26.862000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781602406.942, 'datetime': '2026-06-16 15:03:26.942000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781602406.993, 'datetime': '2026-06-16 15:03:26.993000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781602407.088, 'datetime': '2026-06-16 15:03:27.088000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781602407.173, 'datetime': '2026-06-16 15:03:27.173000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781602407.252, 'datetime': '2026-06-16 15:03:27.252000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781602407.25, 'datetime': '2026-06-16 15:03:27.250000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781602407.382, 'datetime': '2026-06-16 15:03:27.382000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781602407.369, 'datetime': '2026-06-16 15:03:27.369000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 50, 824778), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781601770.804, 'datetime': '2026-06-16 14:52:50.804000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781601770.812, 'datetime': '2026-06-16 14:52:50.812000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781601770.877, 'datetime': '2026-06-16 14:52:50.877000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781601770.946, 'datetime': '2026-06-16 14:52:50.946000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781601771.0310001, 'datetime': '2026-06-16 14:52:51.031000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 27, 697506), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781602407.708, 'datetime': '2026-06-16 15:03:27.708000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '944', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781602407.763, 'datetime': '2026-06-16 15:03:27.763000', 'tray_weight': '944', 'expected_tray_weight': 885}, {'weight': '839', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781602407.7519999, 'datetime': '2026-06-16 15:03:27.752000', 'tray_weight': '839', 'expected_tray_weight': 875}, {'weight': '863', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781602407.875, 'datetime': '2026-06-16 15:03:27.875000', 'tray_weight': '863', 'expected_tray_weight': 825}, {'weight': '1022', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781602407.968, 'datetime': '2026-06-16 15:03:27.968000', 'tray_weight': '1022', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781602407.963, 'datetime': '2026-06-16 15:03:27.963000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781602408.042, 'datetime': '2026-06-16 15:03:28.042000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781602408.091, 'datetime': '2026-06-16 15:03:28.091000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781602408.211, 'datetime': '2026-06-16 15:03:28.211000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 50, 590736), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781601770.5749998, 'datetime': '2026-06-16 14:52:50.575000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781601770.634, 'datetime': '2026-06-16 14:52:50.634000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781601770.6409998, 'datetime': '2026-06-16 14:52:50.641000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781601770.72, 'datetime': '2026-06-16 14:52:50.720000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:03:28,626.626 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 26, 911180), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781602406.8620002, 'datetime': '2026-06-16 15:03:26.862000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781602406.942, 'datetime': '2026-06-16 15:03:26.942000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781602406.993, 'datetime': '2026-06-16 15:03:26.993000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781602407.088, 'datetime': '2026-06-16 15:03:27.088000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781602407.173, 'datetime': '2026-06-16 15:03:27.173000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781602407.252, 'datetime': '2026-06-16 15:03:27.252000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781602407.25, 'datetime': '2026-06-16 15:03:27.250000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781602407.382, 'datetime': '2026-06-16 15:03:27.382000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781602407.369, 'datetime': '2026-06-16 15:03:27.369000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 50, 824778), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781601770.804, 'datetime': '2026-06-16 14:52:50.804000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781601770.812, 'datetime': '2026-06-16 14:52:50.812000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781601770.877, 'datetime': '2026-06-16 14:52:50.877000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781601770.946, 'datetime': '2026-06-16 14:52:50.946000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781601771.0310001, 'datetime': '2026-06-16 14:52:51.031000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 27, 697506), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781602407.708, 'datetime': '2026-06-16 15:03:27.708000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '944', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781602407.763, 'datetime': '2026-06-16 15:03:27.763000', 'tray_weight': '944', 'expected_tray_weight': 885}, {'weight': '839', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781602407.7519999, 'datetime': '2026-06-16 15:03:27.752000', 'tray_weight': '839', 'expected_tray_weight': 875}, {'weight': '863', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781602407.875, 'datetime': '2026-06-16 15:03:27.875000', 'tray_weight': '863', 'expected_tray_weight': 825}, {'weight': '1022', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781602407.968, 'datetime': '2026-06-16 15:03:27.968000', 'tray_weight': '1022', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781602407.963, 'datetime': '2026-06-16 15:03:27.963000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781602408.042, 'datetime': '2026-06-16 15:03:28.042000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781602408.091, 'datetime': '2026-06-16 15:03:28.091000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781602408.211, 'datetime': '2026-06-16 15:03:28.211000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 28, 341559), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781602408.256, 'datetime': '2026-06-16 15:03:28.256000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781602408.411, 'datetime': '2026-06-16 15:03:28.411000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781602408.464, 'datetime': '2026-06-16 15:03:28.464000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781602408.4580002, 'datetime': '2026-06-16 15:03:28.458000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:03:28,639.639 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 26, 911180), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781602406.8620002, 'datetime': '2026-06-16 15:03:26.862000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781602406.942, 'datetime': '2026-06-16 15:03:26.942000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781602406.993, 'datetime': '2026-06-16 15:03:26.993000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781602407.088, 'datetime': '2026-06-16 15:03:27.088000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781602407.173, 'datetime': '2026-06-16 15:03:27.173000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781602407.252, 'datetime': '2026-06-16 15:03:27.252000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781602407.25, 'datetime': '2026-06-16 15:03:27.250000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781602407.382, 'datetime': '2026-06-16 15:03:27.382000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781602407.369, 'datetime': '2026-06-16 15:03:27.369000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 14, 52, 50, 824778), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781601770.804, 'datetime': '2026-06-16 14:52:50.804000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781601770.812, 'datetime': '2026-06-16 14:52:50.812000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781601770.877, 'datetime': '2026-06-16 14:52:50.877000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781601770.946, 'datetime': '2026-06-16 14:52:50.946000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781601771.0310001, 'datetime': '2026-06-16 14:52:51.031000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 27, 697506), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781602407.708, 'datetime': '2026-06-16 15:03:27.708000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '944', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781602407.763, 'datetime': '2026-06-16 15:03:27.763000', 'tray_weight': '944', 'expected_tray_weight': 885}, {'weight': '839', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781602407.7519999, 'datetime': '2026-06-16 15:03:27.752000', 'tray_weight': '839', 'expected_tray_weight': 875}, {'weight': '863', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781602407.875, 'datetime': '2026-06-16 15:03:27.875000', 'tray_weight': '863', 'expected_tray_weight': 825}, {'weight': '1022', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781602407.968, 'datetime': '2026-06-16 15:03:27.968000', 'tray_weight': '1022', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781602407.963, 'datetime': '2026-06-16 15:03:27.963000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781602408.042, 'datetime': '2026-06-16 15:03:28.042000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781602408.091, 'datetime': '2026-06-16 15:03:28.091000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781602408.211, 'datetime': '2026-06-16 15:03:28.211000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 28, 341559), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781602408.256, 'datetime': '2026-06-16 15:03:28.256000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781602408.411, 'datetime': '2026-06-16 15:03:28.411000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781602408.464, 'datetime': '2026-06-16 15:03:28.464000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781602408.4580002, 'datetime': '2026-06-16 15:03:28.458000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:03:29,009.009 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 26, 911180), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781602406.8620002, 'datetime': '2026-06-16 15:03:26.862000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781602406.942, 'datetime': '2026-06-16 15:03:26.942000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781602406.993, 'datetime': '2026-06-16 15:03:26.993000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781602407.088, 'datetime': '2026-06-16 15:03:27.088000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781602407.173, 'datetime': '2026-06-16 15:03:27.173000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781602407.252, 'datetime': '2026-06-16 15:03:27.252000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781602407.25, 'datetime': '2026-06-16 15:03:27.250000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781602407.382, 'datetime': '2026-06-16 15:03:27.382000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781602407.369, 'datetime': '2026-06-16 15:03:27.369000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 28, 658502), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781602408.63, 'datetime': '2026-06-16 15:03:28.630000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781602408.716, 'datetime': '2026-06-16 15:03:28.716000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781602408.718, 'datetime': '2026-06-16 15:03:28.718000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781602408.802, 'datetime': '2026-06-16 15:03:28.802000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1034', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781602408.878, 'datetime': '2026-06-16 15:03:28.878000', 'tray_weight': '1034', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 27, 697506), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781602407.708, 'datetime': '2026-06-16 15:03:27.708000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '944', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781602407.763, 'datetime': '2026-06-16 15:03:27.763000', 'tray_weight': '944', 'expected_tray_weight': 885}, {'weight': '839', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781602407.7519999, 'datetime': '2026-06-16 15:03:27.752000', 'tray_weight': '839', 'expected_tray_weight': 875}, {'weight': '863', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781602407.875, 'datetime': '2026-06-16 15:03:27.875000', 'tray_weight': '863', 'expected_tray_weight': 825}, {'weight': '1022', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781602407.968, 'datetime': '2026-06-16 15:03:27.968000', 'tray_weight': '1022', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781602407.963, 'datetime': '2026-06-16 15:03:27.963000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781602408.042, 'datetime': '2026-06-16 15:03:28.042000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781602408.091, 'datetime': '2026-06-16 15:03:28.091000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781602408.211, 'datetime': '2026-06-16 15:03:28.211000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 28, 341559), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781602408.256, 'datetime': '2026-06-16 15:03:28.256000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781602408.411, 'datetime': '2026-06-16 15:03:28.411000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781602408.464, 'datetime': '2026-06-16 15:03:28.464000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781602408.4580002, 'datetime': '2026-06-16 15:03:28.458000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:03:29,023.023 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 26, 911180), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781602406.8620002, 'datetime': '2026-06-16 15:03:26.862000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781602406.942, 'datetime': '2026-06-16 15:03:26.942000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781602406.993, 'datetime': '2026-06-16 15:03:26.993000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781602407.088, 'datetime': '2026-06-16 15:03:27.088000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781602407.173, 'datetime': '2026-06-16 15:03:27.173000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781602407.252, 'datetime': '2026-06-16 15:03:27.252000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781602407.25, 'datetime': '2026-06-16 15:03:27.250000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781602407.382, 'datetime': '2026-06-16 15:03:27.382000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781602407.369, 'datetime': '2026-06-16 15:03:27.369000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 28, 658502), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781602408.63, 'datetime': '2026-06-16 15:03:28.630000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781602408.716, 'datetime': '2026-06-16 15:03:28.716000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781602408.718, 'datetime': '2026-06-16 15:03:28.718000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781602408.802, 'datetime': '2026-06-16 15:03:28.802000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1034', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781602408.878, 'datetime': '2026-06-16 15:03:28.878000', 'tray_weight': '1034', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 27, 697506), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781602407.708, 'datetime': '2026-06-16 15:03:27.708000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '944', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781602407.763, 'datetime': '2026-06-16 15:03:27.763000', 'tray_weight': '944', 'expected_tray_weight': 885}, {'weight': '839', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781602407.7519999, 'datetime': '2026-06-16 15:03:27.752000', 'tray_weight': '839', 'expected_tray_weight': 875}, {'weight': '863', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781602407.875, 'datetime': '2026-06-16 15:03:27.875000', 'tray_weight': '863', 'expected_tray_weight': 825}, {'weight': '1022', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781602407.968, 'datetime': '2026-06-16 15:03:27.968000', 'tray_weight': '1022', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781602407.963, 'datetime': '2026-06-16 15:03:27.963000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781602408.042, 'datetime': '2026-06-16 15:03:28.042000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781602408.091, 'datetime': '2026-06-16 15:03:28.091000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781602408.211, 'datetime': '2026-06-16 15:03:28.211000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 28, 341559), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781602408.256, 'datetime': '2026-06-16 15:03:28.256000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781602408.411, 'datetime': '2026-06-16 15:03:28.411000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781602408.464, 'datetime': '2026-06-16 15:03:28.464000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781602408.4580002, 'datetime': '2026-06-16 15:03:28.458000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:04:10,202.202 INFO    ] processOrderPayment version is : v2
[2026-06-16 15:16:59,995.995 INFO    ] processOrderPayment version is : v2
[2026-06-16 15:17:16,650.650 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 16, 90669), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781603236.04, 'datetime': '2026-06-16 15:17:16.040000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781603236.093, 'datetime': '2026-06-16 15:17:16.093000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781603236.145, 'datetime': '2026-06-16 15:17:16.145000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781603236.1859999, 'datetime': '2026-06-16 15:17:16.186000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781603236.2540002, 'datetime': '2026-06-16 15:17:16.254000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781603236.3590002, 'datetime': '2026-06-16 15:17:16.359000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781603236.339, 'datetime': '2026-06-16 15:17:16.339000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781603236.41, 'datetime': '2026-06-16 15:17:16.410000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781603236.434, 'datetime': '2026-06-16 15:17:16.434000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 28, 658502), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781602408.63, 'datetime': '2026-06-16 15:03:28.630000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781602408.716, 'datetime': '2026-06-16 15:03:28.716000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781602408.718, 'datetime': '2026-06-16 15:03:28.718000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781602408.802, 'datetime': '2026-06-16 15:03:28.802000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1034', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781602408.878, 'datetime': '2026-06-16 15:03:28.878000', 'tray_weight': '1034', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 27, 697506), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781602407.708, 'datetime': '2026-06-16 15:03:27.708000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '944', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781602407.763, 'datetime': '2026-06-16 15:03:27.763000', 'tray_weight': '944', 'expected_tray_weight': 885}, {'weight': '839', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781602407.7519999, 'datetime': '2026-06-16 15:03:27.752000', 'tray_weight': '839', 'expected_tray_weight': 875}, {'weight': '863', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781602407.875, 'datetime': '2026-06-16 15:03:27.875000', 'tray_weight': '863', 'expected_tray_weight': 825}, {'weight': '1022', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781602407.968, 'datetime': '2026-06-16 15:03:27.968000', 'tray_weight': '1022', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781602407.963, 'datetime': '2026-06-16 15:03:27.963000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781602408.042, 'datetime': '2026-06-16 15:03:28.042000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781602408.091, 'datetime': '2026-06-16 15:03:28.091000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781602408.211, 'datetime': '2026-06-16 15:03:28.211000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 28, 341559), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781602408.256, 'datetime': '2026-06-16 15:03:28.256000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781602408.411, 'datetime': '2026-06-16 15:03:28.411000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781602408.464, 'datetime': '2026-06-16 15:03:28.464000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781602408.4580002, 'datetime': '2026-06-16 15:03:28.458000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:17:16,658.658 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 16, 90669), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781603236.04, 'datetime': '2026-06-16 15:17:16.040000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781603236.093, 'datetime': '2026-06-16 15:17:16.093000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781603236.145, 'datetime': '2026-06-16 15:17:16.145000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781603236.1859999, 'datetime': '2026-06-16 15:17:16.186000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781603236.2540002, 'datetime': '2026-06-16 15:17:16.254000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781603236.3590002, 'datetime': '2026-06-16 15:17:16.359000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781603236.339, 'datetime': '2026-06-16 15:17:16.339000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781603236.41, 'datetime': '2026-06-16 15:17:16.410000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781603236.434, 'datetime': '2026-06-16 15:17:16.434000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 28, 658502), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781602408.63, 'datetime': '2026-06-16 15:03:28.630000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781602408.716, 'datetime': '2026-06-16 15:03:28.716000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781602408.718, 'datetime': '2026-06-16 15:03:28.718000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781602408.802, 'datetime': '2026-06-16 15:03:28.802000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1034', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781602408.878, 'datetime': '2026-06-16 15:03:28.878000', 'tray_weight': '1034', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 27, 697506), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781602407.708, 'datetime': '2026-06-16 15:03:27.708000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '944', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781602407.763, 'datetime': '2026-06-16 15:03:27.763000', 'tray_weight': '944', 'expected_tray_weight': 885}, {'weight': '839', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781602407.7519999, 'datetime': '2026-06-16 15:03:27.752000', 'tray_weight': '839', 'expected_tray_weight': 875}, {'weight': '863', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781602407.875, 'datetime': '2026-06-16 15:03:27.875000', 'tray_weight': '863', 'expected_tray_weight': 825}, {'weight': '1022', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781602407.968, 'datetime': '2026-06-16 15:03:27.968000', 'tray_weight': '1022', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781602407.963, 'datetime': '2026-06-16 15:03:27.963000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781602408.042, 'datetime': '2026-06-16 15:03:28.042000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781602408.091, 'datetime': '2026-06-16 15:03:28.091000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781602408.211, 'datetime': '2026-06-16 15:03:28.211000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 28, 341559), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781602408.256, 'datetime': '2026-06-16 15:03:28.256000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781602408.411, 'datetime': '2026-06-16 15:03:28.411000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781602408.464, 'datetime': '2026-06-16 15:03:28.464000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781602408.4580002, 'datetime': '2026-06-16 15:03:28.458000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:17:17,156.156 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 16, 90669), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781603236.04, 'datetime': '2026-06-16 15:17:16.040000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781603236.093, 'datetime': '2026-06-16 15:17:16.093000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781603236.145, 'datetime': '2026-06-16 15:17:16.145000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781603236.1859999, 'datetime': '2026-06-16 15:17:16.186000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781603236.2540002, 'datetime': '2026-06-16 15:17:16.254000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781603236.3590002, 'datetime': '2026-06-16 15:17:16.359000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781603236.339, 'datetime': '2026-06-16 15:17:16.339000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781603236.41, 'datetime': '2026-06-16 15:17:16.410000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781603236.434, 'datetime': '2026-06-16 15:17:16.434000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 28, 658502), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781602408.63, 'datetime': '2026-06-16 15:03:28.630000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781602408.716, 'datetime': '2026-06-16 15:03:28.716000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781602408.718, 'datetime': '2026-06-16 15:03:28.718000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781602408.802, 'datetime': '2026-06-16 15:03:28.802000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1034', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781602408.878, 'datetime': '2026-06-16 15:03:28.878000', 'tray_weight': '1034', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 16, 670145), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781603236.6729999, 'datetime': '2026-06-16 15:17:16.673000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781603236.718, 'datetime': '2026-06-16 15:17:16.718000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781603236.775, 'datetime': '2026-06-16 15:17:16.775000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781603236.813, 'datetime': '2026-06-16 15:17:16.813000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781603236.8639998, 'datetime': '2026-06-16 15:17:16.864000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781603236.861, 'datetime': '2026-06-16 15:17:16.861000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781603236.891, 'datetime': '2026-06-16 15:17:16.891000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781603236.94, 'datetime': '2026-06-16 15:17:16.940000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781603237.057, 'datetime': '2026-06-16 15:17:17.057000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 28, 341559), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781602408.256, 'datetime': '2026-06-16 15:03:28.256000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781602408.411, 'datetime': '2026-06-16 15:03:28.411000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781602408.464, 'datetime': '2026-06-16 15:03:28.464000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781602408.4580002, 'datetime': '2026-06-16 15:03:28.458000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:17:17,164.164 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 16, 90669), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781603236.04, 'datetime': '2026-06-16 15:17:16.040000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781603236.093, 'datetime': '2026-06-16 15:17:16.093000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781603236.145, 'datetime': '2026-06-16 15:17:16.145000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781603236.1859999, 'datetime': '2026-06-16 15:17:16.186000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781603236.2540002, 'datetime': '2026-06-16 15:17:16.254000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781603236.3590002, 'datetime': '2026-06-16 15:17:16.359000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781603236.339, 'datetime': '2026-06-16 15:17:16.339000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781603236.41, 'datetime': '2026-06-16 15:17:16.410000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781603236.434, 'datetime': '2026-06-16 15:17:16.434000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 28, 658502), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781602408.63, 'datetime': '2026-06-16 15:03:28.630000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781602408.716, 'datetime': '2026-06-16 15:03:28.716000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781602408.718, 'datetime': '2026-06-16 15:03:28.718000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781602408.802, 'datetime': '2026-06-16 15:03:28.802000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1034', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781602408.878, 'datetime': '2026-06-16 15:03:28.878000', 'tray_weight': '1034', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 16, 670145), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781603236.6729999, 'datetime': '2026-06-16 15:17:16.673000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781603236.718, 'datetime': '2026-06-16 15:17:16.718000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781603236.775, 'datetime': '2026-06-16 15:17:16.775000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781603236.813, 'datetime': '2026-06-16 15:17:16.813000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781603236.8639998, 'datetime': '2026-06-16 15:17:16.864000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781603236.861, 'datetime': '2026-06-16 15:17:16.861000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781603236.891, 'datetime': '2026-06-16 15:17:16.891000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781603236.94, 'datetime': '2026-06-16 15:17:16.940000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781603237.057, 'datetime': '2026-06-16 15:17:17.057000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 28, 341559), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781602408.256, 'datetime': '2026-06-16 15:03:28.256000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781602408.411, 'datetime': '2026-06-16 15:03:28.411000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781602408.464, 'datetime': '2026-06-16 15:03:28.464000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781602408.4580002, 'datetime': '2026-06-16 15:03:28.458000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:17:17,376.376 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 16, 90669), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781603236.04, 'datetime': '2026-06-16 15:17:16.040000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781603236.093, 'datetime': '2026-06-16 15:17:16.093000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781603236.145, 'datetime': '2026-06-16 15:17:16.145000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781603236.1859999, 'datetime': '2026-06-16 15:17:16.186000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781603236.2540002, 'datetime': '2026-06-16 15:17:16.254000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781603236.3590002, 'datetime': '2026-06-16 15:17:16.359000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781603236.339, 'datetime': '2026-06-16 15:17:16.339000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781603236.41, 'datetime': '2026-06-16 15:17:16.410000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781603236.434, 'datetime': '2026-06-16 15:17:16.434000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 28, 658502), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781602408.63, 'datetime': '2026-06-16 15:03:28.630000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781602408.716, 'datetime': '2026-06-16 15:03:28.716000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781602408.718, 'datetime': '2026-06-16 15:03:28.718000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781602408.802, 'datetime': '2026-06-16 15:03:28.802000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1034', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781602408.878, 'datetime': '2026-06-16 15:03:28.878000', 'tray_weight': '1034', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 16, 670145), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781603236.6729999, 'datetime': '2026-06-16 15:17:16.673000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781603236.718, 'datetime': '2026-06-16 15:17:16.718000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781603236.775, 'datetime': '2026-06-16 15:17:16.775000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781603236.813, 'datetime': '2026-06-16 15:17:16.813000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781603236.8639998, 'datetime': '2026-06-16 15:17:16.864000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781603236.861, 'datetime': '2026-06-16 15:17:16.861000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781603236.891, 'datetime': '2026-06-16 15:17:16.891000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781603236.94, 'datetime': '2026-06-16 15:17:16.940000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781603237.057, 'datetime': '2026-06-16 15:17:17.057000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 17, 175350), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781603237.157, 'datetime': '2026-06-16 15:17:17.157000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781603237.131, 'datetime': '2026-06-16 15:17:17.131000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781603237.186, 'datetime': '2026-06-16 15:17:17.186000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781603237.306, 'datetime': '2026-06-16 15:17:17.306000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:17:17,384.384 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 16, 90669), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781603236.04, 'datetime': '2026-06-16 15:17:16.040000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781603236.093, 'datetime': '2026-06-16 15:17:16.093000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781603236.145, 'datetime': '2026-06-16 15:17:16.145000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781603236.1859999, 'datetime': '2026-06-16 15:17:16.186000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781603236.2540002, 'datetime': '2026-06-16 15:17:16.254000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781603236.3590002, 'datetime': '2026-06-16 15:17:16.359000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781603236.339, 'datetime': '2026-06-16 15:17:16.339000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781603236.41, 'datetime': '2026-06-16 15:17:16.410000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781603236.434, 'datetime': '2026-06-16 15:17:16.434000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 3, 28, 658502), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781602408.63, 'datetime': '2026-06-16 15:03:28.630000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781602408.716, 'datetime': '2026-06-16 15:03:28.716000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781602408.718, 'datetime': '2026-06-16 15:03:28.718000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781602408.802, 'datetime': '2026-06-16 15:03:28.802000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1034', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781602408.878, 'datetime': '2026-06-16 15:03:28.878000', 'tray_weight': '1034', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 16, 670145), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781603236.6729999, 'datetime': '2026-06-16 15:17:16.673000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781603236.718, 'datetime': '2026-06-16 15:17:16.718000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781603236.775, 'datetime': '2026-06-16 15:17:16.775000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781603236.813, 'datetime': '2026-06-16 15:17:16.813000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781603236.8639998, 'datetime': '2026-06-16 15:17:16.864000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781603236.861, 'datetime': '2026-06-16 15:17:16.861000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781603236.891, 'datetime': '2026-06-16 15:17:16.891000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781603236.94, 'datetime': '2026-06-16 15:17:16.940000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781603237.057, 'datetime': '2026-06-16 15:17:17.057000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 17, 175350), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781603237.157, 'datetime': '2026-06-16 15:17:17.157000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781603237.131, 'datetime': '2026-06-16 15:17:17.131000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781603237.186, 'datetime': '2026-06-16 15:17:17.186000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781603237.306, 'datetime': '2026-06-16 15:17:17.306000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:17:17,643.643 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 16, 90669), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781603236.04, 'datetime': '2026-06-16 15:17:16.040000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781603236.093, 'datetime': '2026-06-16 15:17:16.093000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781603236.145, 'datetime': '2026-06-16 15:17:16.145000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781603236.1859999, 'datetime': '2026-06-16 15:17:16.186000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781603236.2540002, 'datetime': '2026-06-16 15:17:16.254000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781603236.3590002, 'datetime': '2026-06-16 15:17:16.359000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781603236.339, 'datetime': '2026-06-16 15:17:16.339000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781603236.41, 'datetime': '2026-06-16 15:17:16.410000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781603236.434, 'datetime': '2026-06-16 15:17:16.434000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 17, 394804), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781603237.3600001, 'datetime': '2026-06-16 15:17:17.360000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781603237.385, 'datetime': '2026-06-16 15:17:17.385000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781603237.497, 'datetime': '2026-06-16 15:17:17.497000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781603237.45, 'datetime': '2026-06-16 15:17:17.450000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1035', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781603237.508, 'datetime': '2026-06-16 15:17:17.508000', 'tray_weight': '1035', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 16, 670145), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781603236.6729999, 'datetime': '2026-06-16 15:17:16.673000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781603236.718, 'datetime': '2026-06-16 15:17:16.718000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781603236.775, 'datetime': '2026-06-16 15:17:16.775000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781603236.813, 'datetime': '2026-06-16 15:17:16.813000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781603236.8639998, 'datetime': '2026-06-16 15:17:16.864000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781603236.861, 'datetime': '2026-06-16 15:17:16.861000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781603236.891, 'datetime': '2026-06-16 15:17:16.891000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781603236.94, 'datetime': '2026-06-16 15:17:16.940000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781603237.057, 'datetime': '2026-06-16 15:17:17.057000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 17, 175350), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781603237.157, 'datetime': '2026-06-16 15:17:17.157000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781603237.131, 'datetime': '2026-06-16 15:17:17.131000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781603237.186, 'datetime': '2026-06-16 15:17:17.186000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781603237.306, 'datetime': '2026-06-16 15:17:17.306000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:17:17,650.650 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 16, 90669), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781603236.04, 'datetime': '2026-06-16 15:17:16.040000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781603236.093, 'datetime': '2026-06-16 15:17:16.093000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781603236.145, 'datetime': '2026-06-16 15:17:16.145000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781603236.1859999, 'datetime': '2026-06-16 15:17:16.186000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781603236.2540002, 'datetime': '2026-06-16 15:17:16.254000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781603236.3590002, 'datetime': '2026-06-16 15:17:16.359000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781603236.339, 'datetime': '2026-06-16 15:17:16.339000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781603236.41, 'datetime': '2026-06-16 15:17:16.410000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781603236.434, 'datetime': '2026-06-16 15:17:16.434000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 17, 394804), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781603237.3600001, 'datetime': '2026-06-16 15:17:17.360000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781603237.385, 'datetime': '2026-06-16 15:17:17.385000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781603237.497, 'datetime': '2026-06-16 15:17:17.497000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781603237.45, 'datetime': '2026-06-16 15:17:17.450000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1035', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781603237.508, 'datetime': '2026-06-16 15:17:17.508000', 'tray_weight': '1035', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 16, 670145), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781603236.6729999, 'datetime': '2026-06-16 15:17:16.673000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781603236.718, 'datetime': '2026-06-16 15:17:16.718000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781603236.775, 'datetime': '2026-06-16 15:17:16.775000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781603236.813, 'datetime': '2026-06-16 15:17:16.813000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781603236.8639998, 'datetime': '2026-06-16 15:17:16.864000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781603236.861, 'datetime': '2026-06-16 15:17:16.861000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781603236.891, 'datetime': '2026-06-16 15:17:16.891000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781603236.94, 'datetime': '2026-06-16 15:17:16.940000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781603237.057, 'datetime': '2026-06-16 15:17:17.057000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 17, 175350), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781603237.157, 'datetime': '2026-06-16 15:17:17.157000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781603237.131, 'datetime': '2026-06-16 15:17:17.131000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781603237.186, 'datetime': '2026-06-16 15:17:17.186000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781603237.306, 'datetime': '2026-06-16 15:17:17.306000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:26:42,318.318 INFO    ] processOrderPayment version is : v2
[2026-06-16 15:34:37,536.536 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 36, 508034), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781604276.4880002, 'datetime': '2026-06-16 15:34:36.488000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781604276.583, 'datetime': '2026-06-16 15:34:36.583000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781604276.635, 'datetime': '2026-06-16 15:34:36.635000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781604276.7, 'datetime': '2026-06-16 15:34:36.700000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781604276.8049998, 'datetime': '2026-06-16 15:34:36.805000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781604276.867, 'datetime': '2026-06-16 15:34:36.867000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781604276.975, 'datetime': '2026-06-16 15:34:36.975000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781604277.0649998, 'datetime': '2026-06-16 15:34:37.065000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781604277.161, 'datetime': '2026-06-16 15:34:37.161000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 17, 394804), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781603237.3600001, 'datetime': '2026-06-16 15:17:17.360000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781603237.385, 'datetime': '2026-06-16 15:17:17.385000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781603237.497, 'datetime': '2026-06-16 15:17:17.497000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781603237.45, 'datetime': '2026-06-16 15:17:17.450000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1035', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781603237.508, 'datetime': '2026-06-16 15:17:17.508000', 'tray_weight': '1035', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 16, 670145), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781603236.6729999, 'datetime': '2026-06-16 15:17:16.673000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781603236.718, 'datetime': '2026-06-16 15:17:16.718000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781603236.775, 'datetime': '2026-06-16 15:17:16.775000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781603236.813, 'datetime': '2026-06-16 15:17:16.813000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781603236.8639998, 'datetime': '2026-06-16 15:17:16.864000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781603236.861, 'datetime': '2026-06-16 15:17:16.861000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781603236.891, 'datetime': '2026-06-16 15:17:16.891000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781603236.94, 'datetime': '2026-06-16 15:17:16.940000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781603237.057, 'datetime': '2026-06-16 15:17:17.057000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 17, 175350), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781603237.157, 'datetime': '2026-06-16 15:17:17.157000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781603237.131, 'datetime': '2026-06-16 15:17:17.131000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781603237.186, 'datetime': '2026-06-16 15:17:17.186000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781603237.306, 'datetime': '2026-06-16 15:17:17.306000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:34:37,552.552 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 36, 508034), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781604276.4880002, 'datetime': '2026-06-16 15:34:36.488000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781604276.583, 'datetime': '2026-06-16 15:34:36.583000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781604276.635, 'datetime': '2026-06-16 15:34:36.635000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781604276.7, 'datetime': '2026-06-16 15:34:36.700000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781604276.8049998, 'datetime': '2026-06-16 15:34:36.805000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781604276.867, 'datetime': '2026-06-16 15:34:36.867000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781604276.975, 'datetime': '2026-06-16 15:34:36.975000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781604277.0649998, 'datetime': '2026-06-16 15:34:37.065000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781604277.161, 'datetime': '2026-06-16 15:34:37.161000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 17, 394804), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781603237.3600001, 'datetime': '2026-06-16 15:17:17.360000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781603237.385, 'datetime': '2026-06-16 15:17:17.385000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781603237.497, 'datetime': '2026-06-16 15:17:17.497000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781603237.45, 'datetime': '2026-06-16 15:17:17.450000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1035', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781603237.508, 'datetime': '2026-06-16 15:17:17.508000', 'tray_weight': '1035', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 16, 670145), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781603236.6729999, 'datetime': '2026-06-16 15:17:16.673000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '940', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781603236.718, 'datetime': '2026-06-16 15:17:16.718000', 'tray_weight': '940', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781603236.775, 'datetime': '2026-06-16 15:17:16.775000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781603236.813, 'datetime': '2026-06-16 15:17:16.813000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781603236.8639998, 'datetime': '2026-06-16 15:17:16.864000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781603236.861, 'datetime': '2026-06-16 15:17:16.861000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781603236.891, 'datetime': '2026-06-16 15:17:16.891000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781603236.94, 'datetime': '2026-06-16 15:17:16.940000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781603237.057, 'datetime': '2026-06-16 15:17:17.057000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 17, 175350), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781603237.157, 'datetime': '2026-06-16 15:17:17.157000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781603237.131, 'datetime': '2026-06-16 15:17:17.131000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781603237.186, 'datetime': '2026-06-16 15:17:17.186000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781603237.306, 'datetime': '2026-06-16 15:17:17.306000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:34:38,307.307 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 36, 508034), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781604276.4880002, 'datetime': '2026-06-16 15:34:36.488000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781604276.583, 'datetime': '2026-06-16 15:34:36.583000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781604276.635, 'datetime': '2026-06-16 15:34:36.635000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781604276.7, 'datetime': '2026-06-16 15:34:36.700000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781604276.8049998, 'datetime': '2026-06-16 15:34:36.805000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781604276.867, 'datetime': '2026-06-16 15:34:36.867000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781604276.975, 'datetime': '2026-06-16 15:34:36.975000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781604277.0649998, 'datetime': '2026-06-16 15:34:37.065000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781604277.161, 'datetime': '2026-06-16 15:34:37.161000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 17, 394804), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781603237.3600001, 'datetime': '2026-06-16 15:17:17.360000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781603237.385, 'datetime': '2026-06-16 15:17:17.385000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781603237.497, 'datetime': '2026-06-16 15:17:17.497000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781603237.45, 'datetime': '2026-06-16 15:17:17.450000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1035', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781603237.508, 'datetime': '2026-06-16 15:17:17.508000', 'tray_weight': '1035', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 37, 578361), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781604277.5589998, 'datetime': '2026-06-16 15:34:37.559000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781604277.617, 'datetime': '2026-06-16 15:34:37.617000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781604277.6820002, 'datetime': '2026-06-16 15:34:37.682000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781604277.8260002, 'datetime': '2026-06-16 15:34:37.826000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781604277.816, 'datetime': '2026-06-16 15:34:37.816000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781604277.914, 'datetime': '2026-06-16 15:34:37.914000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781604277.993, 'datetime': '2026-06-16 15:34:37.993000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781604278.074, 'datetime': '2026-06-16 15:34:38.074000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781604278.205, 'datetime': '2026-06-16 15:34:38.205000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 17, 175350), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781603237.157, 'datetime': '2026-06-16 15:17:17.157000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781603237.131, 'datetime': '2026-06-16 15:17:17.131000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781603237.186, 'datetime': '2026-06-16 15:17:17.186000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781603237.306, 'datetime': '2026-06-16 15:17:17.306000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:34:38,324.324 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 36, 508034), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781604276.4880002, 'datetime': '2026-06-16 15:34:36.488000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781604276.583, 'datetime': '2026-06-16 15:34:36.583000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781604276.635, 'datetime': '2026-06-16 15:34:36.635000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781604276.7, 'datetime': '2026-06-16 15:34:36.700000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781604276.8049998, 'datetime': '2026-06-16 15:34:36.805000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781604276.867, 'datetime': '2026-06-16 15:34:36.867000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781604276.975, 'datetime': '2026-06-16 15:34:36.975000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781604277.0649998, 'datetime': '2026-06-16 15:34:37.065000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781604277.161, 'datetime': '2026-06-16 15:34:37.161000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 17, 394804), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781603237.3600001, 'datetime': '2026-06-16 15:17:17.360000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781603237.385, 'datetime': '2026-06-16 15:17:17.385000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781603237.497, 'datetime': '2026-06-16 15:17:17.497000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781603237.45, 'datetime': '2026-06-16 15:17:17.450000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1035', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781603237.508, 'datetime': '2026-06-16 15:17:17.508000', 'tray_weight': '1035', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 37, 578361), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781604277.5589998, 'datetime': '2026-06-16 15:34:37.559000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781604277.617, 'datetime': '2026-06-16 15:34:37.617000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781604277.6820002, 'datetime': '2026-06-16 15:34:37.682000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781604277.8260002, 'datetime': '2026-06-16 15:34:37.826000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781604277.816, 'datetime': '2026-06-16 15:34:37.816000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781604277.914, 'datetime': '2026-06-16 15:34:37.914000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781604277.993, 'datetime': '2026-06-16 15:34:37.993000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781604278.074, 'datetime': '2026-06-16 15:34:38.074000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781604278.205, 'datetime': '2026-06-16 15:34:38.205000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 17, 175350), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781603237.157, 'datetime': '2026-06-16 15:17:17.157000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781603237.131, 'datetime': '2026-06-16 15:17:17.131000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781603237.186, 'datetime': '2026-06-16 15:17:17.186000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781603237.306, 'datetime': '2026-06-16 15:17:17.306000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:34:38,683.683 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 36, 508034), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781604276.4880002, 'datetime': '2026-06-16 15:34:36.488000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781604276.583, 'datetime': '2026-06-16 15:34:36.583000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781604276.635, 'datetime': '2026-06-16 15:34:36.635000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781604276.7, 'datetime': '2026-06-16 15:34:36.700000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781604276.8049998, 'datetime': '2026-06-16 15:34:36.805000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781604276.867, 'datetime': '2026-06-16 15:34:36.867000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781604276.975, 'datetime': '2026-06-16 15:34:36.975000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781604277.0649998, 'datetime': '2026-06-16 15:34:37.065000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781604277.161, 'datetime': '2026-06-16 15:34:37.161000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 17, 394804), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781603237.3600001, 'datetime': '2026-06-16 15:17:17.360000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781603237.385, 'datetime': '2026-06-16 15:17:17.385000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781603237.497, 'datetime': '2026-06-16 15:17:17.497000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781603237.45, 'datetime': '2026-06-16 15:17:17.450000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1035', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781603237.508, 'datetime': '2026-06-16 15:17:17.508000', 'tray_weight': '1035', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 37, 578361), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781604277.5589998, 'datetime': '2026-06-16 15:34:37.559000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781604277.617, 'datetime': '2026-06-16 15:34:37.617000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781604277.6820002, 'datetime': '2026-06-16 15:34:37.682000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781604277.8260002, 'datetime': '2026-06-16 15:34:37.826000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781604277.816, 'datetime': '2026-06-16 15:34:37.816000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781604277.914, 'datetime': '2026-06-16 15:34:37.914000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781604277.993, 'datetime': '2026-06-16 15:34:37.993000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781604278.074, 'datetime': '2026-06-16 15:34:38.074000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781604278.205, 'datetime': '2026-06-16 15:34:38.205000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 38, 350060), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781604278.2749999, 'datetime': '2026-06-16 15:34:38.275000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781604278.379, 'datetime': '2026-06-16 15:34:38.379000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781604278.515, 'datetime': '2026-06-16 15:34:38.515000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781604278.5189998, 'datetime': '2026-06-16 15:34:38.519000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:34:38,699.699 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 36, 508034), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781604276.4880002, 'datetime': '2026-06-16 15:34:36.488000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781604276.583, 'datetime': '2026-06-16 15:34:36.583000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781604276.635, 'datetime': '2026-06-16 15:34:36.635000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781604276.7, 'datetime': '2026-06-16 15:34:36.700000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781604276.8049998, 'datetime': '2026-06-16 15:34:36.805000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781604276.867, 'datetime': '2026-06-16 15:34:36.867000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781604276.975, 'datetime': '2026-06-16 15:34:36.975000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781604277.0649998, 'datetime': '2026-06-16 15:34:37.065000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781604277.161, 'datetime': '2026-06-16 15:34:37.161000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 17, 17, 394804), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781603237.3600001, 'datetime': '2026-06-16 15:17:17.360000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781603237.385, 'datetime': '2026-06-16 15:17:17.385000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781603237.497, 'datetime': '2026-06-16 15:17:17.497000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781603237.45, 'datetime': '2026-06-16 15:17:17.450000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1035', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781603237.508, 'datetime': '2026-06-16 15:17:17.508000', 'tray_weight': '1035', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 37, 578361), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781604277.5589998, 'datetime': '2026-06-16 15:34:37.559000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781604277.617, 'datetime': '2026-06-16 15:34:37.617000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781604277.6820002, 'datetime': '2026-06-16 15:34:37.682000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781604277.8260002, 'datetime': '2026-06-16 15:34:37.826000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781604277.816, 'datetime': '2026-06-16 15:34:37.816000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781604277.914, 'datetime': '2026-06-16 15:34:37.914000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781604277.993, 'datetime': '2026-06-16 15:34:37.993000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781604278.074, 'datetime': '2026-06-16 15:34:38.074000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781604278.205, 'datetime': '2026-06-16 15:34:38.205000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 38, 350060), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781604278.2749999, 'datetime': '2026-06-16 15:34:38.275000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781604278.379, 'datetime': '2026-06-16 15:34:38.379000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781604278.515, 'datetime': '2026-06-16 15:34:38.515000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781604278.5189998, 'datetime': '2026-06-16 15:34:38.519000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:34:38,988.988 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 36, 508034), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781604276.4880002, 'datetime': '2026-06-16 15:34:36.488000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781604276.583, 'datetime': '2026-06-16 15:34:36.583000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781604276.635, 'datetime': '2026-06-16 15:34:36.635000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781604276.7, 'datetime': '2026-06-16 15:34:36.700000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781604276.8049998, 'datetime': '2026-06-16 15:34:36.805000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781604276.867, 'datetime': '2026-06-16 15:34:36.867000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781604276.975, 'datetime': '2026-06-16 15:34:36.975000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781604277.0649998, 'datetime': '2026-06-16 15:34:37.065000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781604277.161, 'datetime': '2026-06-16 15:34:37.161000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 38, 712398), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781604278.698, 'datetime': '2026-06-16 15:34:38.698000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781604278.701, 'datetime': '2026-06-16 15:34:38.701000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781604278.724, 'datetime': '2026-06-16 15:34:38.724000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781604278.849, 'datetime': '2026-06-16 15:34:38.849000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781604278.8470001, 'datetime': '2026-06-16 15:34:38.847000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 37, 578361), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781604277.5589998, 'datetime': '2026-06-16 15:34:37.559000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781604277.617, 'datetime': '2026-06-16 15:34:37.617000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781604277.6820002, 'datetime': '2026-06-16 15:34:37.682000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781604277.8260002, 'datetime': '2026-06-16 15:34:37.826000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781604277.816, 'datetime': '2026-06-16 15:34:37.816000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781604277.914, 'datetime': '2026-06-16 15:34:37.914000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781604277.993, 'datetime': '2026-06-16 15:34:37.993000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781604278.074, 'datetime': '2026-06-16 15:34:38.074000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781604278.205, 'datetime': '2026-06-16 15:34:38.205000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 38, 350060), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781604278.2749999, 'datetime': '2026-06-16 15:34:38.275000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781604278.379, 'datetime': '2026-06-16 15:34:38.379000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781604278.515, 'datetime': '2026-06-16 15:34:38.515000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781604278.5189998, 'datetime': '2026-06-16 15:34:38.519000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:34:38,997.997 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 36, 508034), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781604276.4880002, 'datetime': '2026-06-16 15:34:36.488000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781604276.583, 'datetime': '2026-06-16 15:34:36.583000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781604276.635, 'datetime': '2026-06-16 15:34:36.635000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781604276.7, 'datetime': '2026-06-16 15:34:36.700000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781604276.8049998, 'datetime': '2026-06-16 15:34:36.805000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781604276.867, 'datetime': '2026-06-16 15:34:36.867000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781604276.975, 'datetime': '2026-06-16 15:34:36.975000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781604277.0649998, 'datetime': '2026-06-16 15:34:37.065000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '149', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781604277.161, 'datetime': '2026-06-16 15:34:37.161000', 'tray_weight': '149', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 38, 712398), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781604278.698, 'datetime': '2026-06-16 15:34:38.698000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781604278.701, 'datetime': '2026-06-16 15:34:38.701000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781604278.724, 'datetime': '2026-06-16 15:34:38.724000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781604278.849, 'datetime': '2026-06-16 15:34:38.849000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781604278.8470001, 'datetime': '2026-06-16 15:34:38.847000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 37, 578361), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781604277.5589998, 'datetime': '2026-06-16 15:34:37.559000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781604277.617, 'datetime': '2026-06-16 15:34:37.617000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781604277.6820002, 'datetime': '2026-06-16 15:34:37.682000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781604277.8260002, 'datetime': '2026-06-16 15:34:37.826000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781604277.816, 'datetime': '2026-06-16 15:34:37.816000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781604277.914, 'datetime': '2026-06-16 15:34:37.914000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781604277.993, 'datetime': '2026-06-16 15:34:37.993000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781604278.074, 'datetime': '2026-06-16 15:34:38.074000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781604278.205, 'datetime': '2026-06-16 15:34:38.205000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 38, 350060), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781604278.2749999, 'datetime': '2026-06-16 15:34:38.275000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781604278.379, 'datetime': '2026-06-16 15:34:38.379000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781604278.515, 'datetime': '2026-06-16 15:34:38.515000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781604278.5189998, 'datetime': '2026-06-16 15:34:38.519000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:38:52,571.571 INFO    ] processOrderPayment version is : v2
[2026-06-16 15:41:59,103.103 INFO    ] processOrderPayment version is : v2
[2026-06-16 15:47:08,819.819 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 7, 997475), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781605027.984, 'datetime': '2026-06-16 15:47:07.984000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781605028.0149999, 'datetime': '2026-06-16 15:47:08.015000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781605028.0779998, 'datetime': '2026-06-16 15:47:08.078000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781605028.2020001, 'datetime': '2026-06-16 15:47:08.202000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781605028.279, 'datetime': '2026-06-16 15:47:08.279000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781605028.277, 'datetime': '2026-06-16 15:47:08.277000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781605028.416, 'datetime': '2026-06-16 15:47:08.416000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781605028.488, 'datetime': '2026-06-16 15:47:08.488000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '148', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781605028.4950001, 'datetime': '2026-06-16 15:47:08.495000', 'tray_weight': '148', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 38, 712398), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781604278.698, 'datetime': '2026-06-16 15:34:38.698000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781604278.701, 'datetime': '2026-06-16 15:34:38.701000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781604278.724, 'datetime': '2026-06-16 15:34:38.724000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781604278.849, 'datetime': '2026-06-16 15:34:38.849000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781604278.8470001, 'datetime': '2026-06-16 15:34:38.847000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 37, 578361), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781604277.5589998, 'datetime': '2026-06-16 15:34:37.559000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781604277.617, 'datetime': '2026-06-16 15:34:37.617000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781604277.6820002, 'datetime': '2026-06-16 15:34:37.682000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781604277.8260002, 'datetime': '2026-06-16 15:34:37.826000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781604277.816, 'datetime': '2026-06-16 15:34:37.816000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781604277.914, 'datetime': '2026-06-16 15:34:37.914000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781604277.993, 'datetime': '2026-06-16 15:34:37.993000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781604278.074, 'datetime': '2026-06-16 15:34:38.074000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781604278.205, 'datetime': '2026-06-16 15:34:38.205000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 38, 350060), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781604278.2749999, 'datetime': '2026-06-16 15:34:38.275000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781604278.379, 'datetime': '2026-06-16 15:34:38.379000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781604278.515, 'datetime': '2026-06-16 15:34:38.515000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781604278.5189998, 'datetime': '2026-06-16 15:34:38.519000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:47:08,834.834 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 7, 997475), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781605027.984, 'datetime': '2026-06-16 15:47:07.984000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781605028.0149999, 'datetime': '2026-06-16 15:47:08.015000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781605028.0779998, 'datetime': '2026-06-16 15:47:08.078000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781605028.2020001, 'datetime': '2026-06-16 15:47:08.202000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781605028.279, 'datetime': '2026-06-16 15:47:08.279000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781605028.277, 'datetime': '2026-06-16 15:47:08.277000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781605028.416, 'datetime': '2026-06-16 15:47:08.416000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781605028.488, 'datetime': '2026-06-16 15:47:08.488000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '148', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781605028.4950001, 'datetime': '2026-06-16 15:47:08.495000', 'tray_weight': '148', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 38, 712398), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781604278.698, 'datetime': '2026-06-16 15:34:38.698000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781604278.701, 'datetime': '2026-06-16 15:34:38.701000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781604278.724, 'datetime': '2026-06-16 15:34:38.724000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781604278.849, 'datetime': '2026-06-16 15:34:38.849000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781604278.8470001, 'datetime': '2026-06-16 15:34:38.847000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 37, 578361), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781604277.5589998, 'datetime': '2026-06-16 15:34:37.559000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781604277.617, 'datetime': '2026-06-16 15:34:37.617000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781604277.6820002, 'datetime': '2026-06-16 15:34:37.682000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781604277.8260002, 'datetime': '2026-06-16 15:34:37.826000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781604277.816, 'datetime': '2026-06-16 15:34:37.816000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781604277.914, 'datetime': '2026-06-16 15:34:37.914000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781604277.993, 'datetime': '2026-06-16 15:34:37.993000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781604278.074, 'datetime': '2026-06-16 15:34:38.074000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '974', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781604278.205, 'datetime': '2026-06-16 15:34:38.205000', 'tray_weight': '974', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 38, 350060), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781604278.2749999, 'datetime': '2026-06-16 15:34:38.275000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781604278.379, 'datetime': '2026-06-16 15:34:38.379000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781604278.515, 'datetime': '2026-06-16 15:34:38.515000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781604278.5189998, 'datetime': '2026-06-16 15:34:38.519000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:47:09,538.538 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 7, 997475), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781605027.984, 'datetime': '2026-06-16 15:47:07.984000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781605028.0149999, 'datetime': '2026-06-16 15:47:08.015000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781605028.0779998, 'datetime': '2026-06-16 15:47:08.078000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781605028.2020001, 'datetime': '2026-06-16 15:47:08.202000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781605028.279, 'datetime': '2026-06-16 15:47:08.279000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781605028.277, 'datetime': '2026-06-16 15:47:08.277000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781605028.416, 'datetime': '2026-06-16 15:47:08.416000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781605028.488, 'datetime': '2026-06-16 15:47:08.488000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '148', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781605028.4950001, 'datetime': '2026-06-16 15:47:08.495000', 'tray_weight': '148', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 38, 712398), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781604278.698, 'datetime': '2026-06-16 15:34:38.698000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781604278.701, 'datetime': '2026-06-16 15:34:38.701000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781604278.724, 'datetime': '2026-06-16 15:34:38.724000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781604278.849, 'datetime': '2026-06-16 15:34:38.849000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781604278.8470001, 'datetime': '2026-06-16 15:34:38.847000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 8, 857391), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605028.859, 'datetime': '2026-06-16 15:47:08.859000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605028.882, 'datetime': '2026-06-16 15:47:08.882000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605028.966, 'datetime': '2026-06-16 15:47:08.966000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605029.047, 'datetime': '2026-06-16 15:47:09.047000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1025', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605029.159, 'datetime': '2026-06-16 15:47:09.159000', 'tray_weight': '1025', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605029.192, 'datetime': '2026-06-16 15:47:09.192000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605029.2549999, 'datetime': '2026-06-16 15:47:09.255000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605029.304, 'datetime': '2026-06-16 15:47:09.304000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605029.4190001, 'datetime': '2026-06-16 15:47:09.419000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 38, 350060), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781604278.2749999, 'datetime': '2026-06-16 15:34:38.275000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781604278.379, 'datetime': '2026-06-16 15:34:38.379000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781604278.515, 'datetime': '2026-06-16 15:34:38.515000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781604278.5189998, 'datetime': '2026-06-16 15:34:38.519000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:47:09,553.553 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 7, 997475), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781605027.984, 'datetime': '2026-06-16 15:47:07.984000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781605028.0149999, 'datetime': '2026-06-16 15:47:08.015000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781605028.0779998, 'datetime': '2026-06-16 15:47:08.078000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781605028.2020001, 'datetime': '2026-06-16 15:47:08.202000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781605028.279, 'datetime': '2026-06-16 15:47:08.279000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781605028.277, 'datetime': '2026-06-16 15:47:08.277000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781605028.416, 'datetime': '2026-06-16 15:47:08.416000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781605028.488, 'datetime': '2026-06-16 15:47:08.488000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '148', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781605028.4950001, 'datetime': '2026-06-16 15:47:08.495000', 'tray_weight': '148', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 38, 712398), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781604278.698, 'datetime': '2026-06-16 15:34:38.698000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781604278.701, 'datetime': '2026-06-16 15:34:38.701000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781604278.724, 'datetime': '2026-06-16 15:34:38.724000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781604278.849, 'datetime': '2026-06-16 15:34:38.849000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781604278.8470001, 'datetime': '2026-06-16 15:34:38.847000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 8, 857391), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605028.859, 'datetime': '2026-06-16 15:47:08.859000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605028.882, 'datetime': '2026-06-16 15:47:08.882000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605028.966, 'datetime': '2026-06-16 15:47:08.966000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605029.047, 'datetime': '2026-06-16 15:47:09.047000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1025', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605029.159, 'datetime': '2026-06-16 15:47:09.159000', 'tray_weight': '1025', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605029.192, 'datetime': '2026-06-16 15:47:09.192000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605029.2549999, 'datetime': '2026-06-16 15:47:09.255000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605029.304, 'datetime': '2026-06-16 15:47:09.304000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605029.4190001, 'datetime': '2026-06-16 15:47:09.419000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 38, 350060), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781604278.2749999, 'datetime': '2026-06-16 15:34:38.275000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781604278.379, 'datetime': '2026-06-16 15:34:38.379000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781604278.515, 'datetime': '2026-06-16 15:34:38.515000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781604278.5189998, 'datetime': '2026-06-16 15:34:38.519000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:47:09,899.899 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 7, 997475), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781605027.984, 'datetime': '2026-06-16 15:47:07.984000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781605028.0149999, 'datetime': '2026-06-16 15:47:08.015000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781605028.0779998, 'datetime': '2026-06-16 15:47:08.078000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781605028.2020001, 'datetime': '2026-06-16 15:47:08.202000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781605028.279, 'datetime': '2026-06-16 15:47:08.279000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781605028.277, 'datetime': '2026-06-16 15:47:08.277000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781605028.416, 'datetime': '2026-06-16 15:47:08.416000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781605028.488, 'datetime': '2026-06-16 15:47:08.488000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '148', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781605028.4950001, 'datetime': '2026-06-16 15:47:08.495000', 'tray_weight': '148', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 38, 712398), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781604278.698, 'datetime': '2026-06-16 15:34:38.698000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781604278.701, 'datetime': '2026-06-16 15:34:38.701000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781604278.724, 'datetime': '2026-06-16 15:34:38.724000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781604278.849, 'datetime': '2026-06-16 15:34:38.849000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781604278.8470001, 'datetime': '2026-06-16 15:34:38.847000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 8, 857391), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605028.859, 'datetime': '2026-06-16 15:47:08.859000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605028.882, 'datetime': '2026-06-16 15:47:08.882000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605028.966, 'datetime': '2026-06-16 15:47:08.966000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605029.047, 'datetime': '2026-06-16 15:47:09.047000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1025', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605029.159, 'datetime': '2026-06-16 15:47:09.159000', 'tray_weight': '1025', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605029.192, 'datetime': '2026-06-16 15:47:09.192000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605029.2549999, 'datetime': '2026-06-16 15:47:09.255000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605029.304, 'datetime': '2026-06-16 15:47:09.304000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605029.4190001, 'datetime': '2026-06-16 15:47:09.419000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 9, 577006), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605029.576, 'datetime': '2026-06-16 15:47:09.576000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605029.666, 'datetime': '2026-06-16 15:47:09.666000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605029.722, 'datetime': '2026-06-16 15:47:09.722000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605029.767, 'datetime': '2026-06-16 15:47:09.767000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:47:09,936.936 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 7, 997475), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781605027.984, 'datetime': '2026-06-16 15:47:07.984000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781605028.0149999, 'datetime': '2026-06-16 15:47:08.015000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781605028.0779998, 'datetime': '2026-06-16 15:47:08.078000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781605028.2020001, 'datetime': '2026-06-16 15:47:08.202000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781605028.279, 'datetime': '2026-06-16 15:47:08.279000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781605028.277, 'datetime': '2026-06-16 15:47:08.277000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781605028.416, 'datetime': '2026-06-16 15:47:08.416000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781605028.488, 'datetime': '2026-06-16 15:47:08.488000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '148', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781605028.4950001, 'datetime': '2026-06-16 15:47:08.495000', 'tray_weight': '148', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 34, 38, 712398), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781604278.698, 'datetime': '2026-06-16 15:34:38.698000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781604278.701, 'datetime': '2026-06-16 15:34:38.701000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781604278.724, 'datetime': '2026-06-16 15:34:38.724000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781604278.849, 'datetime': '2026-06-16 15:34:38.849000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781604278.8470001, 'datetime': '2026-06-16 15:34:38.847000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 8, 857391), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605028.859, 'datetime': '2026-06-16 15:47:08.859000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605028.882, 'datetime': '2026-06-16 15:47:08.882000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605028.966, 'datetime': '2026-06-16 15:47:08.966000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605029.047, 'datetime': '2026-06-16 15:47:09.047000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1025', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605029.159, 'datetime': '2026-06-16 15:47:09.159000', 'tray_weight': '1025', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605029.192, 'datetime': '2026-06-16 15:47:09.192000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605029.2549999, 'datetime': '2026-06-16 15:47:09.255000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605029.304, 'datetime': '2026-06-16 15:47:09.304000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605029.4190001, 'datetime': '2026-06-16 15:47:09.419000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 9, 577006), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605029.576, 'datetime': '2026-06-16 15:47:09.576000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605029.666, 'datetime': '2026-06-16 15:47:09.666000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605029.722, 'datetime': '2026-06-16 15:47:09.722000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605029.767, 'datetime': '2026-06-16 15:47:09.767000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:47:10,394.394 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 7, 997475), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781605027.984, 'datetime': '2026-06-16 15:47:07.984000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781605028.0149999, 'datetime': '2026-06-16 15:47:08.015000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781605028.0779998, 'datetime': '2026-06-16 15:47:08.078000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781605028.2020001, 'datetime': '2026-06-16 15:47:08.202000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781605028.279, 'datetime': '2026-06-16 15:47:08.279000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781605028.277, 'datetime': '2026-06-16 15:47:08.277000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781605028.416, 'datetime': '2026-06-16 15:47:08.416000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781605028.488, 'datetime': '2026-06-16 15:47:08.488000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '148', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781605028.4950001, 'datetime': '2026-06-16 15:47:08.495000', 'tray_weight': '148', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 9, 987298), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605029.983, 'datetime': '2026-06-16 15:47:09.983000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605030.044, 'datetime': '2026-06-16 15:47:10.044000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605030.132, 'datetime': '2026-06-16 15:47:10.132000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605030.2089999, 'datetime': '2026-06-16 15:47:10.209000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605030.2810001, 'datetime': '2026-06-16 15:47:10.281000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 8, 857391), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605028.859, 'datetime': '2026-06-16 15:47:08.859000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605028.882, 'datetime': '2026-06-16 15:47:08.882000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605028.966, 'datetime': '2026-06-16 15:47:08.966000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605029.047, 'datetime': '2026-06-16 15:47:09.047000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1025', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605029.159, 'datetime': '2026-06-16 15:47:09.159000', 'tray_weight': '1025', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605029.192, 'datetime': '2026-06-16 15:47:09.192000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605029.2549999, 'datetime': '2026-06-16 15:47:09.255000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605029.304, 'datetime': '2026-06-16 15:47:09.304000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605029.4190001, 'datetime': '2026-06-16 15:47:09.419000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 9, 577006), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605029.576, 'datetime': '2026-06-16 15:47:09.576000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605029.666, 'datetime': '2026-06-16 15:47:09.666000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605029.722, 'datetime': '2026-06-16 15:47:09.722000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605029.767, 'datetime': '2026-06-16 15:47:09.767000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:47:10,409.409 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 7, 997475), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781605027.984, 'datetime': '2026-06-16 15:47:07.984000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781605028.0149999, 'datetime': '2026-06-16 15:47:08.015000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781605028.0779998, 'datetime': '2026-06-16 15:47:08.078000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781605028.2020001, 'datetime': '2026-06-16 15:47:08.202000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781605028.279, 'datetime': '2026-06-16 15:47:08.279000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781605028.277, 'datetime': '2026-06-16 15:47:08.277000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781605028.416, 'datetime': '2026-06-16 15:47:08.416000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781605028.488, 'datetime': '2026-06-16 15:47:08.488000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '148', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781605028.4950001, 'datetime': '2026-06-16 15:47:08.495000', 'tray_weight': '148', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 9, 987298), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605029.983, 'datetime': '2026-06-16 15:47:09.983000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605030.044, 'datetime': '2026-06-16 15:47:10.044000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605030.132, 'datetime': '2026-06-16 15:47:10.132000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605030.2089999, 'datetime': '2026-06-16 15:47:10.209000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605030.2810001, 'datetime': '2026-06-16 15:47:10.281000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 8, 857391), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605028.859, 'datetime': '2026-06-16 15:47:08.859000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605028.882, 'datetime': '2026-06-16 15:47:08.882000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605028.966, 'datetime': '2026-06-16 15:47:08.966000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605029.047, 'datetime': '2026-06-16 15:47:09.047000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1025', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605029.159, 'datetime': '2026-06-16 15:47:09.159000', 'tray_weight': '1025', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605029.192, 'datetime': '2026-06-16 15:47:09.192000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605029.2549999, 'datetime': '2026-06-16 15:47:09.255000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605029.304, 'datetime': '2026-06-16 15:47:09.304000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605029.4190001, 'datetime': '2026-06-16 15:47:09.419000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 9, 577006), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605029.576, 'datetime': '2026-06-16 15:47:09.576000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605029.666, 'datetime': '2026-06-16 15:47:09.666000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605029.722, 'datetime': '2026-06-16 15:47:09.722000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605029.767, 'datetime': '2026-06-16 15:47:09.767000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 15:54:50,996.996 INFO    ] processOrderPayment version is : v2
[2026-06-16 16:01:18,764.764 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 17, 985699), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781605877.9650002, 'datetime': '2026-06-16 16:01:17.965000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781605878.063, 'datetime': '2026-06-16 16:01:18.063000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781605878.0400002, 'datetime': '2026-06-16 16:01:18.040000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781605878.126, 'datetime': '2026-06-16 16:01:18.126000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781605878.263, 'datetime': '2026-06-16 16:01:18.263000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781605878.29, 'datetime': '2026-06-16 16:01:18.290000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781605878.3960001, 'datetime': '2026-06-16 16:01:18.396000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781605878.424, 'datetime': '2026-06-16 16:01:18.424000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '148', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781605878.446, 'datetime': '2026-06-16 16:01:18.446000', 'tray_weight': '148', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 9, 987298), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605029.983, 'datetime': '2026-06-16 15:47:09.983000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605030.044, 'datetime': '2026-06-16 15:47:10.044000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605030.132, 'datetime': '2026-06-16 15:47:10.132000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605030.2089999, 'datetime': '2026-06-16 15:47:10.209000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605030.2810001, 'datetime': '2026-06-16 15:47:10.281000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 8, 857391), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605028.859, 'datetime': '2026-06-16 15:47:08.859000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605028.882, 'datetime': '2026-06-16 15:47:08.882000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605028.966, 'datetime': '2026-06-16 15:47:08.966000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605029.047, 'datetime': '2026-06-16 15:47:09.047000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1025', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605029.159, 'datetime': '2026-06-16 15:47:09.159000', 'tray_weight': '1025', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605029.192, 'datetime': '2026-06-16 15:47:09.192000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605029.2549999, 'datetime': '2026-06-16 15:47:09.255000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605029.304, 'datetime': '2026-06-16 15:47:09.304000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605029.4190001, 'datetime': '2026-06-16 15:47:09.419000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 9, 577006), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605029.576, 'datetime': '2026-06-16 15:47:09.576000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605029.666, 'datetime': '2026-06-16 15:47:09.666000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605029.722, 'datetime': '2026-06-16 15:47:09.722000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605029.767, 'datetime': '2026-06-16 15:47:09.767000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:01:18,778.778 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 17, 985699), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781605877.9650002, 'datetime': '2026-06-16 16:01:17.965000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781605878.063, 'datetime': '2026-06-16 16:01:18.063000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781605878.0400002, 'datetime': '2026-06-16 16:01:18.040000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781605878.126, 'datetime': '2026-06-16 16:01:18.126000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781605878.263, 'datetime': '2026-06-16 16:01:18.263000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781605878.29, 'datetime': '2026-06-16 16:01:18.290000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781605878.3960001, 'datetime': '2026-06-16 16:01:18.396000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781605878.424, 'datetime': '2026-06-16 16:01:18.424000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '148', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781605878.446, 'datetime': '2026-06-16 16:01:18.446000', 'tray_weight': '148', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 9, 987298), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605029.983, 'datetime': '2026-06-16 15:47:09.983000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605030.044, 'datetime': '2026-06-16 15:47:10.044000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605030.132, 'datetime': '2026-06-16 15:47:10.132000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605030.2089999, 'datetime': '2026-06-16 15:47:10.209000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605030.2810001, 'datetime': '2026-06-16 15:47:10.281000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 8, 857391), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605028.859, 'datetime': '2026-06-16 15:47:08.859000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605028.882, 'datetime': '2026-06-16 15:47:08.882000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605028.966, 'datetime': '2026-06-16 15:47:08.966000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '862', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605029.047, 'datetime': '2026-06-16 15:47:09.047000', 'tray_weight': '862', 'expected_tray_weight': 825}, {'weight': '1025', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605029.159, 'datetime': '2026-06-16 15:47:09.159000', 'tray_weight': '1025', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605029.192, 'datetime': '2026-06-16 15:47:09.192000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605029.2549999, 'datetime': '2026-06-16 15:47:09.255000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605029.304, 'datetime': '2026-06-16 15:47:09.304000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605029.4190001, 'datetime': '2026-06-16 15:47:09.419000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 9, 577006), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605029.576, 'datetime': '2026-06-16 15:47:09.576000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605029.666, 'datetime': '2026-06-16 15:47:09.666000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605029.722, 'datetime': '2026-06-16 15:47:09.722000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605029.767, 'datetime': '2026-06-16 15:47:09.767000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:01:19,450.450 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 17, 985699), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781605877.9650002, 'datetime': '2026-06-16 16:01:17.965000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781605878.063, 'datetime': '2026-06-16 16:01:18.063000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781605878.0400002, 'datetime': '2026-06-16 16:01:18.040000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781605878.126, 'datetime': '2026-06-16 16:01:18.126000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781605878.263, 'datetime': '2026-06-16 16:01:18.263000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781605878.29, 'datetime': '2026-06-16 16:01:18.290000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781605878.3960001, 'datetime': '2026-06-16 16:01:18.396000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781605878.424, 'datetime': '2026-06-16 16:01:18.424000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '148', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781605878.446, 'datetime': '2026-06-16 16:01:18.446000', 'tray_weight': '148', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 9, 987298), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605029.983, 'datetime': '2026-06-16 15:47:09.983000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605030.044, 'datetime': '2026-06-16 15:47:10.044000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605030.132, 'datetime': '2026-06-16 15:47:10.132000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605030.2089999, 'datetime': '2026-06-16 15:47:10.209000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605030.2810001, 'datetime': '2026-06-16 15:47:10.281000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 9, 577006), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605029.576, 'datetime': '2026-06-16 15:47:09.576000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605029.666, 'datetime': '2026-06-16 15:47:09.666000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605029.722, 'datetime': '2026-06-16 15:47:09.722000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605029.767, 'datetime': '2026-06-16 15:47:09.767000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:01:19,464.464 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 17, 985699), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781605877.9650002, 'datetime': '2026-06-16 16:01:17.965000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781605878.063, 'datetime': '2026-06-16 16:01:18.063000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781605878.0400002, 'datetime': '2026-06-16 16:01:18.040000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781605878.126, 'datetime': '2026-06-16 16:01:18.126000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781605878.263, 'datetime': '2026-06-16 16:01:18.263000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781605878.29, 'datetime': '2026-06-16 16:01:18.290000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781605878.3960001, 'datetime': '2026-06-16 16:01:18.396000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781605878.424, 'datetime': '2026-06-16 16:01:18.424000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '148', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781605878.446, 'datetime': '2026-06-16 16:01:18.446000', 'tray_weight': '148', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 9, 987298), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605029.983, 'datetime': '2026-06-16 15:47:09.983000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605030.044, 'datetime': '2026-06-16 15:47:10.044000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605030.132, 'datetime': '2026-06-16 15:47:10.132000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605030.2089999, 'datetime': '2026-06-16 15:47:10.209000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605030.2810001, 'datetime': '2026-06-16 15:47:10.281000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 9, 577006), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605029.576, 'datetime': '2026-06-16 15:47:09.576000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605029.666, 'datetime': '2026-06-16 15:47:09.666000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605029.722, 'datetime': '2026-06-16 15:47:09.722000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605029.767, 'datetime': '2026-06-16 15:47:09.767000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:01:19,792.792 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 17, 985699), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781605877.9650002, 'datetime': '2026-06-16 16:01:17.965000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781605878.063, 'datetime': '2026-06-16 16:01:18.063000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781605878.0400002, 'datetime': '2026-06-16 16:01:18.040000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781605878.126, 'datetime': '2026-06-16 16:01:18.126000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781605878.263, 'datetime': '2026-06-16 16:01:18.263000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781605878.29, 'datetime': '2026-06-16 16:01:18.290000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781605878.3960001, 'datetime': '2026-06-16 16:01:18.396000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781605878.424, 'datetime': '2026-06-16 16:01:18.424000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '148', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781605878.446, 'datetime': '2026-06-16 16:01:18.446000', 'tray_weight': '148', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 9, 987298), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605029.983, 'datetime': '2026-06-16 15:47:09.983000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605030.044, 'datetime': '2026-06-16 15:47:10.044000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605030.132, 'datetime': '2026-06-16 15:47:10.132000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605030.2089999, 'datetime': '2026-06-16 15:47:10.209000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605030.2810001, 'datetime': '2026-06-16 15:47:10.281000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:01:19,806.806 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 17, 985699), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781605877.9650002, 'datetime': '2026-06-16 16:01:17.965000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781605878.063, 'datetime': '2026-06-16 16:01:18.063000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781605878.0400002, 'datetime': '2026-06-16 16:01:18.040000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781605878.126, 'datetime': '2026-06-16 16:01:18.126000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781605878.263, 'datetime': '2026-06-16 16:01:18.263000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781605878.29, 'datetime': '2026-06-16 16:01:18.290000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781605878.3960001, 'datetime': '2026-06-16 16:01:18.396000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781605878.424, 'datetime': '2026-06-16 16:01:18.424000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '148', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781605878.446, 'datetime': '2026-06-16 16:01:18.446000', 'tray_weight': '148', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 15, 47, 9, 987298), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605029.983, 'datetime': '2026-06-16 15:47:09.983000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605030.044, 'datetime': '2026-06-16 15:47:10.044000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605030.132, 'datetime': '2026-06-16 15:47:10.132000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605030.2089999, 'datetime': '2026-06-16 15:47:10.209000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605030.2810001, 'datetime': '2026-06-16 15:47:10.281000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:01:20,187.187 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 17, 985699), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781605877.9650002, 'datetime': '2026-06-16 16:01:17.965000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781605878.063, 'datetime': '2026-06-16 16:01:18.063000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781605878.0400002, 'datetime': '2026-06-16 16:01:18.040000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781605878.126, 'datetime': '2026-06-16 16:01:18.126000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781605878.263, 'datetime': '2026-06-16 16:01:18.263000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781605878.29, 'datetime': '2026-06-16 16:01:18.290000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781605878.3960001, 'datetime': '2026-06-16 16:01:18.396000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781605878.424, 'datetime': '2026-06-16 16:01:18.424000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '148', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781605878.446, 'datetime': '2026-06-16 16:01:18.446000', 'tray_weight': '148', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:01:20,200.200 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 17, 985699), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781605877.9650002, 'datetime': '2026-06-16 16:01:17.965000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '225', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781605878.063, 'datetime': '2026-06-16 16:01:18.063000', 'tray_weight': '225', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781605878.0400002, 'datetime': '2026-06-16 16:01:18.040000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781605878.126, 'datetime': '2026-06-16 16:01:18.126000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781605878.263, 'datetime': '2026-06-16 16:01:18.263000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781605878.29, 'datetime': '2026-06-16 16:01:18.290000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781605878.3960001, 'datetime': '2026-06-16 16:01:18.396000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '189', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781605878.424, 'datetime': '2026-06-16 16:01:18.424000', 'tray_weight': '189', 'expected_tray_weight': 168}, {'weight': '148', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781605878.446, 'datetime': '2026-06-16 16:01:18.446000', 'tray_weight': '148', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:04:10,234.234 INFO    ] processOrderPayment version is : v2
[2026-06-16 16:16:44,711.711 INFO    ] processOrderPayment version is : v2
[2026-06-16 16:20:31,067.067 INFO    ] ADDRESS: 11 TRAY WEIGHT: 205 TRAY DB WEIGHT: 205
[2026-06-16 16:20:31,076.076 INFO    ] ADDRESS: 12 TRAY WEIGHT: 225 TRAY DB WEIGHT: 225
[2026-06-16 16:20:31,096.096 INFO    ] ADDRESS: 13 TRAY WEIGHT: 219 TRAY DB WEIGHT: 219
[2026-06-16 16:20:31,107.107 INFO    ] ADDRESS: 14 TRAY WEIGHT: 195 TRAY DB WEIGHT: 195
[2026-06-16 16:20:31,116.116 INFO    ] ADDRESS: 15 TRAY WEIGHT: 255 TRAY DB WEIGHT: 255
[2026-06-16 16:20:31,125.125 INFO    ] ADDRESS: 16 TRAY WEIGHT: 212 TRAY DB WEIGHT: 212
[2026-06-16 16:20:31,134.134 INFO    ] ADDRESS: 17 TRAY WEIGHT: 220 TRAY DB WEIGHT: 220
[2026-06-16 16:20:31,144.144 INFO    ] ADDRESS: 18 TRAY WEIGHT: 189 TRAY DB WEIGHT: 189
[2026-06-16 16:20:31,153.153 INFO    ] ADDRESS: 19 TRAY WEIGHT: 148 TRAY DB WEIGHT: 148
[2026-06-16 16:20:31,163.163 INFO    ] ADDRESS: 21 TRAY WEIGHT: 1092 TRAY DB WEIGHT: 1092
[2026-06-16 16:20:31,172.172 INFO    ] ADDRESS: 22 TRAY WEIGHT: 936 TRAY DB WEIGHT: 936
[2026-06-16 16:20:31,181.181 INFO    ] ADDRESS: 23 TRAY WEIGHT: 835 TRAY DB WEIGHT: 835
[2026-06-16 16:20:31,190.190 INFO    ] ADDRESS: 24 TRAY WEIGHT: 858 TRAY DB WEIGHT: 858
[2026-06-16 16:20:31,199.199 INFO    ] ADDRESS: 25 TRAY WEIGHT: 1030 TRAY DB WEIGHT: 1030
[2026-06-16 16:20:31,208.208 INFO    ] ADDRESS: 26 TRAY WEIGHT: 298 TRAY DB WEIGHT: 298
[2026-06-16 16:20:31,217.217 INFO    ] ADDRESS: 27 TRAY WEIGHT: 215 TRAY DB WEIGHT: 215
[2026-06-16 16:20:31,226.226 INFO    ] ADDRESS: 28 TRAY WEIGHT: 1482 TRAY DB WEIGHT: 1482
[2026-06-16 16:20:31,235.235 INFO    ] ADDRESS: 29 TRAY WEIGHT: 975 TRAY DB WEIGHT: 975
[2026-06-16 16:20:31,244.244 INFO    ] ADDRESS: 31 TRAY WEIGHT: 231 TRAY DB WEIGHT: 231
[2026-06-16 16:20:31,253.253 INFO    ] ADDRESS: 32 TRAY WEIGHT: 169 TRAY DB WEIGHT: 169
[2026-06-16 16:20:31,262.262 INFO    ] ADDRESS: 33 TRAY WEIGHT: 547 TRAY DB WEIGHT: 547
[2026-06-16 16:20:31,271.271 INFO    ] ADDRESS: 34 TRAY WEIGHT: 278 TRAY DB WEIGHT: 278
[2026-06-16 16:20:31,280.280 INFO    ] ADDRESS: 41 TRAY WEIGHT: 1175 TRAY DB WEIGHT: 1175
[2026-06-16 16:20:31,289.289 INFO    ] ADDRESS: 42 TRAY WEIGHT: 1529 TRAY DB WEIGHT: 1529
[2026-06-16 16:20:31,299.299 INFO    ] ADDRESS: 43 TRAY WEIGHT: 174 TRAY DB WEIGHT: 174
[2026-06-16 16:20:31,308.308 INFO    ] ADDRESS: 44 TRAY WEIGHT: 585 TRAY DB WEIGHT: 585
[2026-06-16 16:20:31,317.317 INFO    ] ADDRESS: 45 TRAY WEIGHT: 1041 TRAY DB WEIGHT: 1041
[2026-06-16 16:20:34,685.685 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 33, 563443), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.993, 'datetime': '2026-06-16 16:02:01.993000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.8839998, 'datetime': '2026-06-16 16:03:12.884000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.659, 'datetime': '2026-06-16 16:16:12.659000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.2810001, 'datetime': '2026-06-16 16:04:05.281000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.1890001, 'datetime': '2026-06-16 16:03:58.189000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.891, 'datetime': '2026-06-16 16:06:43.891000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.677, 'datetime': '2026-06-16 16:13:41.677000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.879, 'datetime': '2026-06-16 16:17:23.879000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.605, 'datetime': '2026-06-16 16:02:33.605000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.493, 'datetime': '2026-06-16 16:04:33.493000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.093, 'datetime': '2026-06-16 16:05:58.093000', 'tray_weight': '212', 'expected_tray_weight': 228}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:34,713.713 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 33, 563443), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.993, 'datetime': '2026-06-16 16:02:01.993000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.8839998, 'datetime': '2026-06-16 16:03:12.884000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.659, 'datetime': '2026-06-16 16:16:12.659000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.2810001, 'datetime': '2026-06-16 16:04:05.281000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.1890001, 'datetime': '2026-06-16 16:03:58.189000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.891, 'datetime': '2026-06-16 16:06:43.891000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.677, 'datetime': '2026-06-16 16:13:41.677000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.879, 'datetime': '2026-06-16 16:17:23.879000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.605, 'datetime': '2026-06-16 16:02:33.605000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.493, 'datetime': '2026-06-16 16:04:33.493000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.093, 'datetime': '2026-06-16 16:05:58.093000', 'tray_weight': '212', 'expected_tray_weight': 228}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:35,788.788 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 34, 863870), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.9929998, 'datetime': '2026-06-16 16:02:01.993000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.8839998, 'datetime': '2026-06-16 16:03:12.884000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.66, 'datetime': '2026-06-16 16:16:12.660000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.282, 'datetime': '2026-06-16 16:04:05.282000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.1920002, 'datetime': '2026-06-16 16:03:58.192000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.894, 'datetime': '2026-06-16 16:06:43.894000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.68, 'datetime': '2026-06-16 16:13:41.680000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.8820002, 'datetime': '2026-06-16 16:17:23.882000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.607, 'datetime': '2026-06-16 16:02:33.607000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.4950001, 'datetime': '2026-06-16 16:04:33.495000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.095, 'datetime': '2026-06-16 16:05:58.095000', 'tray_weight': '212', 'expected_tray_weight': 228}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:35,796.796 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 34, 863870), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.9929998, 'datetime': '2026-06-16 16:02:01.993000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.8839998, 'datetime': '2026-06-16 16:03:12.884000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.66, 'datetime': '2026-06-16 16:16:12.660000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.282, 'datetime': '2026-06-16 16:04:05.282000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.1920002, 'datetime': '2026-06-16 16:03:58.192000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.894, 'datetime': '2026-06-16 16:06:43.894000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.68, 'datetime': '2026-06-16 16:13:41.680000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.8820002, 'datetime': '2026-06-16 16:17:23.882000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.607, 'datetime': '2026-06-16 16:02:33.607000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.4950001, 'datetime': '2026-06-16 16:04:33.495000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.095, 'datetime': '2026-06-16 16:05:58.095000', 'tray_weight': '212', 'expected_tray_weight': 228}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:37,036.036 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 35, 893869), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.994, 'datetime': '2026-06-16 16:02:01.994000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.885, 'datetime': '2026-06-16 16:03:12.885000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.659, 'datetime': '2026-06-16 16:16:12.659000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.29, 'datetime': '2026-06-16 16:04:05.290000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.19, 'datetime': '2026-06-16 16:03:58.190000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.892, 'datetime': '2026-06-16 16:06:43.892000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.678, 'datetime': '2026-06-16 16:13:41.678000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.88, 'datetime': '2026-06-16 16:17:23.880000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.599, 'datetime': '2026-06-16 16:02:33.599000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.487, 'datetime': '2026-06-16 16:04:33.487000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.087, 'datetime': '2026-06-16 16:05:58.087000', 'tray_weight': '212', 'expected_tray_weight': 228}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:37,067.067 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 35, 893869), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.994, 'datetime': '2026-06-16 16:02:01.994000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.885, 'datetime': '2026-06-16 16:03:12.885000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.659, 'datetime': '2026-06-16 16:16:12.659000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.29, 'datetime': '2026-06-16 16:04:05.290000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.19, 'datetime': '2026-06-16 16:03:58.190000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.892, 'datetime': '2026-06-16 16:06:43.892000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.678, 'datetime': '2026-06-16 16:13:41.678000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.88, 'datetime': '2026-06-16 16:17:23.880000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.599, 'datetime': '2026-06-16 16:02:33.599000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.487, 'datetime': '2026-06-16 16:04:33.487000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.087, 'datetime': '2026-06-16 16:05:58.087000', 'tray_weight': '212', 'expected_tray_weight': 228}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:38,337.337 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 37, 215362), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.992, 'datetime': '2026-06-16 16:02:01.992000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.8830001, 'datetime': '2026-06-16 16:03:12.883000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.6590002, 'datetime': '2026-06-16 16:16:12.659000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.28, 'datetime': '2026-06-16 16:04:05.280000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.188, 'datetime': '2026-06-16 16:03:58.188000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.8899999, 'datetime': '2026-06-16 16:06:43.890000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.6759999, 'datetime': '2026-06-16 16:13:41.676000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.878, 'datetime': '2026-06-16 16:17:23.878000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.605, 'datetime': '2026-06-16 16:02:33.605000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.493, 'datetime': '2026-06-16 16:04:33.493000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.093, 'datetime': '2026-06-16 16:05:58.093000', 'tray_weight': '212', 'expected_tray_weight': 228}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:38,366.366 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 37, 215362), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.992, 'datetime': '2026-06-16 16:02:01.992000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.8830001, 'datetime': '2026-06-16 16:03:12.883000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.6590002, 'datetime': '2026-06-16 16:16:12.659000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.28, 'datetime': '2026-06-16 16:04:05.280000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.188, 'datetime': '2026-06-16 16:03:58.188000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.8899999, 'datetime': '2026-06-16 16:06:43.890000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.6759999, 'datetime': '2026-06-16 16:13:41.676000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.878, 'datetime': '2026-06-16 16:17:23.878000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.605, 'datetime': '2026-06-16 16:02:33.605000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.493, 'datetime': '2026-06-16 16:04:33.493000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.093, 'datetime': '2026-06-16 16:05:58.093000', 'tray_weight': '212', 'expected_tray_weight': 228}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:39,657.657 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 38, 518186), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.992, 'datetime': '2026-06-16 16:02:01.992000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.883, 'datetime': '2026-06-16 16:03:12.883000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.659, 'datetime': '2026-06-16 16:16:12.659000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.282, 'datetime': '2026-06-16 16:04:05.282000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.189, 'datetime': '2026-06-16 16:03:58.189000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.891, 'datetime': '2026-06-16 16:06:43.891000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.677, 'datetime': '2026-06-16 16:13:41.677000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.879, 'datetime': '2026-06-16 16:17:23.879000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.606, 'datetime': '2026-06-16 16:02:33.606000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.494, 'datetime': '2026-06-16 16:04:33.494000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.094, 'datetime': '2026-06-16 16:05:58.094000', 'tray_weight': '212', 'expected_tray_weight': 228}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:39,692.692 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 38, 518186), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.992, 'datetime': '2026-06-16 16:02:01.992000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.883, 'datetime': '2026-06-16 16:03:12.883000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.659, 'datetime': '2026-06-16 16:16:12.659000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.282, 'datetime': '2026-06-16 16:04:05.282000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.189, 'datetime': '2026-06-16 16:03:58.189000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.891, 'datetime': '2026-06-16 16:06:43.891000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.677, 'datetime': '2026-06-16 16:13:41.677000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.879, 'datetime': '2026-06-16 16:17:23.879000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.606, 'datetime': '2026-06-16 16:02:33.606000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.494, 'datetime': '2026-06-16 16:04:33.494000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.094, 'datetime': '2026-06-16 16:05:58.094000', 'tray_weight': '212', 'expected_tray_weight': 228}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:41,058.058 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 39, 868179), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.994, 'datetime': '2026-06-16 16:02:01.994000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.885, 'datetime': '2026-06-16 16:03:12.885000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.6599998, 'datetime': '2026-06-16 16:16:12.660000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.292, 'datetime': '2026-06-16 16:04:05.292000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.176, 'datetime': '2026-06-16 16:03:58.176000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.878, 'datetime': '2026-06-16 16:06:43.878000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.664, 'datetime': '2026-06-16 16:13:41.664000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.866, 'datetime': '2026-06-16 16:17:23.866000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.6069999, 'datetime': '2026-06-16 16:02:33.607000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.495, 'datetime': '2026-06-16 16:04:33.495000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.0949998, 'datetime': '2026-06-16 16:05:58.095000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '145', 'tray_id': '19', 'address': '19', 'flow': '-1', 'TS': 1781607040.6369998, 'datetime': '2026-06-16 16:20:40.637000', 'tray_weight': '145', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:41,096.096 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 39, 868179), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.994, 'datetime': '2026-06-16 16:02:01.994000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.885, 'datetime': '2026-06-16 16:03:12.885000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.6599998, 'datetime': '2026-06-16 16:16:12.660000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.292, 'datetime': '2026-06-16 16:04:05.292000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.176, 'datetime': '2026-06-16 16:03:58.176000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.878, 'datetime': '2026-06-16 16:06:43.878000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.664, 'datetime': '2026-06-16 16:13:41.664000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.866, 'datetime': '2026-06-16 16:17:23.866000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.6069999, 'datetime': '2026-06-16 16:02:33.607000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.495, 'datetime': '2026-06-16 16:04:33.495000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.0949998, 'datetime': '2026-06-16 16:05:58.095000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '145', 'tray_id': '19', 'address': '19', 'flow': '-1', 'TS': 1781607040.6369998, 'datetime': '2026-06-16 16:20:40.637000', 'tray_weight': '145', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:42,618.618 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 41, 248974), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.9919999, 'datetime': '2026-06-16 16:02:01.992000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.883, 'datetime': '2026-06-16 16:03:12.883000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.66, 'datetime': '2026-06-16 16:16:12.660000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781607040.96, 'datetime': '2026-06-16 16:20:40.960000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.29, 'datetime': '2026-06-16 16:04:05.290000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.189, 'datetime': '2026-06-16 16:03:58.189000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.891, 'datetime': '2026-06-16 16:06:43.891000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.677, 'datetime': '2026-06-16 16:13:41.677000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.879, 'datetime': '2026-06-16 16:17:23.879000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.585, 'datetime': '2026-06-16 16:02:33.585000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.473, 'datetime': '2026-06-16 16:04:33.473000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.073, 'datetime': '2026-06-16 16:05:58.073000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '217', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781607040.973, 'datetime': '2026-06-16 16:20:40.973000', 'tray_weight': '217', 'expected_tray_weight': 228}, {'weight': '211', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781607041.173, 'datetime': '2026-06-16 16:20:41.173000', 'tray_weight': '211', 'expected_tray_weight': 228}, {'weight': '145', 'tray_id': '19', 'address': '19', 'flow': '-1', 'TS': 1781607040.6430001, 'datetime': '2026-06-16 16:20:40.643000', 'tray_weight': '145', 'expected_tray_weight': 128}, {'weight': '152', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607040.943, 'datetime': '2026-06-16 16:20:40.943000', 'tray_weight': '152', 'expected_tray_weight': 128}, {'weight': '146', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.1430001, 'datetime': '2026-06-16 16:20:41.143000', 'tray_weight': '146', 'expected_tray_weight': 128}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.443, 'datetime': '2026-06-16 16:20:41.443000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:42,632.632 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 41, 248974), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.9919999, 'datetime': '2026-06-16 16:02:01.992000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.883, 'datetime': '2026-06-16 16:03:12.883000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.66, 'datetime': '2026-06-16 16:16:12.660000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781607040.96, 'datetime': '2026-06-16 16:20:40.960000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.29, 'datetime': '2026-06-16 16:04:05.290000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.189, 'datetime': '2026-06-16 16:03:58.189000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.891, 'datetime': '2026-06-16 16:06:43.891000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.677, 'datetime': '2026-06-16 16:13:41.677000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.879, 'datetime': '2026-06-16 16:17:23.879000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.585, 'datetime': '2026-06-16 16:02:33.585000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.473, 'datetime': '2026-06-16 16:04:33.473000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.073, 'datetime': '2026-06-16 16:05:58.073000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '217', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781607040.973, 'datetime': '2026-06-16 16:20:40.973000', 'tray_weight': '217', 'expected_tray_weight': 228}, {'weight': '211', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781607041.173, 'datetime': '2026-06-16 16:20:41.173000', 'tray_weight': '211', 'expected_tray_weight': 228}, {'weight': '145', 'tray_id': '19', 'address': '19', 'flow': '-1', 'TS': 1781607040.6430001, 'datetime': '2026-06-16 16:20:40.643000', 'tray_weight': '145', 'expected_tray_weight': 128}, {'weight': '152', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607040.943, 'datetime': '2026-06-16 16:20:40.943000', 'tray_weight': '152', 'expected_tray_weight': 128}, {'weight': '146', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.1430001, 'datetime': '2026-06-16 16:20:41.143000', 'tray_weight': '146', 'expected_tray_weight': 128}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.443, 'datetime': '2026-06-16 16:20:41.443000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:44,088.088 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 42, 709844), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.995, 'datetime': '2026-06-16 16:02:01.995000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.886, 'datetime': '2026-06-16 16:03:12.886000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.659, 'datetime': '2026-06-16 16:16:12.659000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781607040.9589999, 'datetime': '2026-06-16 16:20:40.959000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.276, 'datetime': '2026-06-16 16:04:05.276000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.189, 'datetime': '2026-06-16 16:03:58.189000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.891, 'datetime': '2026-06-16 16:06:43.891000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.677, 'datetime': '2026-06-16 16:13:41.677000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.879, 'datetime': '2026-06-16 16:17:23.879000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.6039999, 'datetime': '2026-06-16 16:02:33.604000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.4919999, 'datetime': '2026-06-16 16:04:33.492000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.092, 'datetime': '2026-06-16 16:05:58.092000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '217', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781607040.9919999, 'datetime': '2026-06-16 16:20:40.992000', 'tray_weight': '217', 'expected_tray_weight': 228}, {'weight': '211', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781607041.192, 'datetime': '2026-06-16 16:20:41.192000', 'tray_weight': '211', 'expected_tray_weight': 228}, {'weight': '145', 'tray_id': '19', 'address': '19', 'flow': '-1', 'TS': 1781607040.639, 'datetime': '2026-06-16 16:20:40.639000', 'tray_weight': '145', 'expected_tray_weight': 128}, {'weight': '152', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607040.939, 'datetime': '2026-06-16 16:20:40.939000', 'tray_weight': '152', 'expected_tray_weight': 128}, {'weight': '146', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.139, 'datetime': '2026-06-16 16:20:41.139000', 'tray_weight': '146', 'expected_tray_weight': 128}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.439, 'datetime': '2026-06-16 16:20:41.439000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:44,119.119 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 42, 709844), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.995, 'datetime': '2026-06-16 16:02:01.995000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.886, 'datetime': '2026-06-16 16:03:12.886000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.659, 'datetime': '2026-06-16 16:16:12.659000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781607040.9589999, 'datetime': '2026-06-16 16:20:40.959000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.276, 'datetime': '2026-06-16 16:04:05.276000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.189, 'datetime': '2026-06-16 16:03:58.189000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.891, 'datetime': '2026-06-16 16:06:43.891000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.677, 'datetime': '2026-06-16 16:13:41.677000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.879, 'datetime': '2026-06-16 16:17:23.879000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.6039999, 'datetime': '2026-06-16 16:02:33.604000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.4919999, 'datetime': '2026-06-16 16:04:33.492000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.092, 'datetime': '2026-06-16 16:05:58.092000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '217', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781607040.9919999, 'datetime': '2026-06-16 16:20:40.992000', 'tray_weight': '217', 'expected_tray_weight': 228}, {'weight': '211', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781607041.192, 'datetime': '2026-06-16 16:20:41.192000', 'tray_weight': '211', 'expected_tray_weight': 228}, {'weight': '145', 'tray_id': '19', 'address': '19', 'flow': '-1', 'TS': 1781607040.639, 'datetime': '2026-06-16 16:20:40.639000', 'tray_weight': '145', 'expected_tray_weight': 128}, {'weight': '152', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607040.939, 'datetime': '2026-06-16 16:20:40.939000', 'tray_weight': '152', 'expected_tray_weight': 128}, {'weight': '146', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.139, 'datetime': '2026-06-16 16:20:41.139000', 'tray_weight': '146', 'expected_tray_weight': 128}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.439, 'datetime': '2026-06-16 16:20:41.439000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:45,764.764 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 44, 212299), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.992, 'datetime': '2026-06-16 16:02:01.992000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.8830001, 'datetime': '2026-06-16 16:03:12.883000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.641, 'datetime': '2026-06-16 16:16:12.641000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781607040.941, 'datetime': '2026-06-16 16:20:40.941000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.293, 'datetime': '2026-06-16 16:04:05.293000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.1880002, 'datetime': '2026-06-16 16:03:58.188000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.89, 'datetime': '2026-06-16 16:06:43.890000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.676, 'datetime': '2026-06-16 16:13:41.676000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.878, 'datetime': '2026-06-16 16:17:23.878000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.605, 'datetime': '2026-06-16 16:02:33.605000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.493, 'datetime': '2026-06-16 16:04:33.493000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.093, 'datetime': '2026-06-16 16:05:58.093000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '217', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781607040.993, 'datetime': '2026-06-16 16:20:40.993000', 'tray_weight': '217', 'expected_tray_weight': 228}, {'weight': '211', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781607041.1929998, 'datetime': '2026-06-16 16:20:41.193000', 'tray_weight': '211', 'expected_tray_weight': 228}, {'weight': '145', 'tray_id': '19', 'address': '19', 'flow': '-1', 'TS': 1781607040.638, 'datetime': '2026-06-16 16:20:40.638000', 'tray_weight': '145', 'expected_tray_weight': 128}, {'weight': '152', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607040.938, 'datetime': '2026-06-16 16:20:40.938000', 'tray_weight': '152', 'expected_tray_weight': 128}, {'weight': '146', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.138, 'datetime': '2026-06-16 16:20:41.138000', 'tray_weight': '146', 'expected_tray_weight': 128}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.438, 'datetime': '2026-06-16 16:20:41.438000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:45,794.794 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 44, 212299), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.992, 'datetime': '2026-06-16 16:02:01.992000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.8830001, 'datetime': '2026-06-16 16:03:12.883000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.641, 'datetime': '2026-06-16 16:16:12.641000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781607040.941, 'datetime': '2026-06-16 16:20:40.941000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.293, 'datetime': '2026-06-16 16:04:05.293000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.1880002, 'datetime': '2026-06-16 16:03:58.188000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.89, 'datetime': '2026-06-16 16:06:43.890000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.676, 'datetime': '2026-06-16 16:13:41.676000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.878, 'datetime': '2026-06-16 16:17:23.878000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.605, 'datetime': '2026-06-16 16:02:33.605000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.493, 'datetime': '2026-06-16 16:04:33.493000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.093, 'datetime': '2026-06-16 16:05:58.093000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '217', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781607040.993, 'datetime': '2026-06-16 16:20:40.993000', 'tray_weight': '217', 'expected_tray_weight': 228}, {'weight': '211', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781607041.1929998, 'datetime': '2026-06-16 16:20:41.193000', 'tray_weight': '211', 'expected_tray_weight': 228}, {'weight': '145', 'tray_id': '19', 'address': '19', 'flow': '-1', 'TS': 1781607040.638, 'datetime': '2026-06-16 16:20:40.638000', 'tray_weight': '145', 'expected_tray_weight': 128}, {'weight': '152', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607040.938, 'datetime': '2026-06-16 16:20:40.938000', 'tray_weight': '152', 'expected_tray_weight': 128}, {'weight': '146', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.138, 'datetime': '2026-06-16 16:20:41.138000', 'tray_weight': '146', 'expected_tray_weight': 128}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.438, 'datetime': '2026-06-16 16:20:41.438000', 'tray_weight': '150', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:47,116.116 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 45, 904622), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.991, 'datetime': '2026-06-16 16:02:01.991000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.882, 'datetime': '2026-06-16 16:03:12.882000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.663, 'datetime': '2026-06-16 16:16:12.663000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781607040.963, 'datetime': '2026-06-16 16:20:40.963000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.296, 'datetime': '2026-06-16 16:04:05.296000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.1920002, 'datetime': '2026-06-16 16:03:58.192000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.894, 'datetime': '2026-06-16 16:06:43.894000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.68, 'datetime': '2026-06-16 16:13:41.680000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.8820002, 'datetime': '2026-06-16 16:17:23.882000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.6069999, 'datetime': '2026-06-16 16:02:33.607000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.495, 'datetime': '2026-06-16 16:04:33.495000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.095, 'datetime': '2026-06-16 16:05:58.095000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '217', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781607040.995, 'datetime': '2026-06-16 16:20:40.995000', 'tray_weight': '217', 'expected_tray_weight': 228}, {'weight': '211', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781607041.195, 'datetime': '2026-06-16 16:20:41.195000', 'tray_weight': '211', 'expected_tray_weight': 228}, {'weight': '145', 'tray_id': '19', 'address': '19', 'flow': '-1', 'TS': 1781607040.642, 'datetime': '2026-06-16 16:20:40.642000', 'tray_weight': '145', 'expected_tray_weight': 128}, {'weight': '152', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607040.942, 'datetime': '2026-06-16 16:20:40.942000', 'tray_weight': '152', 'expected_tray_weight': 128}, {'weight': '146', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.142, 'datetime': '2026-06-16 16:20:41.142000', 'tray_weight': '146', 'expected_tray_weight': 128}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.442, 'datetime': '2026-06-16 16:20:41.442000', 'tray_weight': '150', 'expected_tray_weight': 128}, {'weight': '151', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607045.842, 'datetime': '2026-06-16 16:20:45.842000', 'tray_weight': '151', 'expected_tray_weight': 128}, {'weight': '217', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607046.242, 'datetime': '2026-06-16 16:20:46.242000', 'tray_weight': '217', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:47,125.125 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 45, 904622), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.991, 'datetime': '2026-06-16 16:02:01.991000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.882, 'datetime': '2026-06-16 16:03:12.882000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.663, 'datetime': '2026-06-16 16:16:12.663000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781607040.963, 'datetime': '2026-06-16 16:20:40.963000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.296, 'datetime': '2026-06-16 16:04:05.296000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.1920002, 'datetime': '2026-06-16 16:03:58.192000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.894, 'datetime': '2026-06-16 16:06:43.894000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.68, 'datetime': '2026-06-16 16:13:41.680000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.8820002, 'datetime': '2026-06-16 16:17:23.882000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.6069999, 'datetime': '2026-06-16 16:02:33.607000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.495, 'datetime': '2026-06-16 16:04:33.495000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.095, 'datetime': '2026-06-16 16:05:58.095000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '217', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781607040.995, 'datetime': '2026-06-16 16:20:40.995000', 'tray_weight': '217', 'expected_tray_weight': 228}, {'weight': '211', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781607041.195, 'datetime': '2026-06-16 16:20:41.195000', 'tray_weight': '211', 'expected_tray_weight': 228}, {'weight': '145', 'tray_id': '19', 'address': '19', 'flow': '-1', 'TS': 1781607040.642, 'datetime': '2026-06-16 16:20:40.642000', 'tray_weight': '145', 'expected_tray_weight': 128}, {'weight': '152', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607040.942, 'datetime': '2026-06-16 16:20:40.942000', 'tray_weight': '152', 'expected_tray_weight': 128}, {'weight': '146', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.142, 'datetime': '2026-06-16 16:20:41.142000', 'tray_weight': '146', 'expected_tray_weight': 128}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.442, 'datetime': '2026-06-16 16:20:41.442000', 'tray_weight': '150', 'expected_tray_weight': 128}, {'weight': '151', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607045.842, 'datetime': '2026-06-16 16:20:45.842000', 'tray_weight': '151', 'expected_tray_weight': 128}, {'weight': '217', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607046.242, 'datetime': '2026-06-16 16:20:46.242000', 'tray_weight': '217', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:48,687.687 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 47, 196939), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.994, 'datetime': '2026-06-16 16:02:01.994000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.885, 'datetime': '2026-06-16 16:03:12.885000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.664, 'datetime': '2026-06-16 16:16:12.664000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781607040.964, 'datetime': '2026-06-16 16:20:40.964000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.297, 'datetime': '2026-06-16 16:04:05.297000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.192, 'datetime': '2026-06-16 16:03:58.192000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.894, 'datetime': '2026-06-16 16:06:43.894000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.6799998, 'datetime': '2026-06-16 16:13:41.680000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.882, 'datetime': '2026-06-16 16:17:23.882000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.61, 'datetime': '2026-06-16 16:02:33.610000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.498, 'datetime': '2026-06-16 16:04:33.498000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.098, 'datetime': '2026-06-16 16:05:58.098000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '217', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781607040.998, 'datetime': '2026-06-16 16:20:40.998000', 'tray_weight': '217', 'expected_tray_weight': 228}, {'weight': '211', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781607041.198, 'datetime': '2026-06-16 16:20:41.198000', 'tray_weight': '211', 'expected_tray_weight': 228}, {'weight': '145', 'tray_id': '19', 'address': '19', 'flow': '-1', 'TS': 1781607040.639, 'datetime': '2026-06-16 16:20:40.639000', 'tray_weight': '145', 'expected_tray_weight': 128}, {'weight': '152', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607040.939, 'datetime': '2026-06-16 16:20:40.939000', 'tray_weight': '152', 'expected_tray_weight': 128}, {'weight': '146', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.139, 'datetime': '2026-06-16 16:20:41.139000', 'tray_weight': '146', 'expected_tray_weight': 128}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.439, 'datetime': '2026-06-16 16:20:41.439000', 'tray_weight': '150', 'expected_tray_weight': 128}, {'weight': '151', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607045.839, 'datetime': '2026-06-16 16:20:45.839000', 'tray_weight': '151', 'expected_tray_weight': 128}, {'weight': '217', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607046.239, 'datetime': '2026-06-16 16:20:46.239000', 'tray_weight': '217', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:48,696.696 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 47, 196939), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.994, 'datetime': '2026-06-16 16:02:01.994000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.885, 'datetime': '2026-06-16 16:03:12.885000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.664, 'datetime': '2026-06-16 16:16:12.664000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781607040.964, 'datetime': '2026-06-16 16:20:40.964000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.297, 'datetime': '2026-06-16 16:04:05.297000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.192, 'datetime': '2026-06-16 16:03:58.192000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.894, 'datetime': '2026-06-16 16:06:43.894000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.6799998, 'datetime': '2026-06-16 16:13:41.680000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.882, 'datetime': '2026-06-16 16:17:23.882000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.61, 'datetime': '2026-06-16 16:02:33.610000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.498, 'datetime': '2026-06-16 16:04:33.498000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.098, 'datetime': '2026-06-16 16:05:58.098000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '217', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781607040.998, 'datetime': '2026-06-16 16:20:40.998000', 'tray_weight': '217', 'expected_tray_weight': 228}, {'weight': '211', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781607041.198, 'datetime': '2026-06-16 16:20:41.198000', 'tray_weight': '211', 'expected_tray_weight': 228}, {'weight': '145', 'tray_id': '19', 'address': '19', 'flow': '-1', 'TS': 1781607040.639, 'datetime': '2026-06-16 16:20:40.639000', 'tray_weight': '145', 'expected_tray_weight': 128}, {'weight': '152', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607040.939, 'datetime': '2026-06-16 16:20:40.939000', 'tray_weight': '152', 'expected_tray_weight': 128}, {'weight': '146', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.139, 'datetime': '2026-06-16 16:20:41.139000', 'tray_weight': '146', 'expected_tray_weight': 128}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.439, 'datetime': '2026-06-16 16:20:41.439000', 'tray_weight': '150', 'expected_tray_weight': 128}, {'weight': '151', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607045.839, 'datetime': '2026-06-16 16:20:45.839000', 'tray_weight': '151', 'expected_tray_weight': 128}, {'weight': '217', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607046.239, 'datetime': '2026-06-16 16:20:46.239000', 'tray_weight': '217', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:50,327.327 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 48, 765323), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.994, 'datetime': '2026-06-16 16:02:01.994000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.885, 'datetime': '2026-06-16 16:03:12.885000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.665, 'datetime': '2026-06-16 16:16:12.665000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781607040.965, 'datetime': '2026-06-16 16:20:40.965000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.298, 'datetime': '2026-06-16 16:04:05.298000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.1920002, 'datetime': '2026-06-16 16:03:58.192000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.894, 'datetime': '2026-06-16 16:06:43.894000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.68, 'datetime': '2026-06-16 16:13:41.680000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.882, 'datetime': '2026-06-16 16:17:23.882000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.6100001, 'datetime': '2026-06-16 16:02:33.610000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.4980001, 'datetime': '2026-06-16 16:04:33.498000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.098, 'datetime': '2026-06-16 16:05:58.098000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '217', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781607040.9980001, 'datetime': '2026-06-16 16:20:40.998000', 'tray_weight': '217', 'expected_tray_weight': 228}, {'weight': '211', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781607041.1980002, 'datetime': '2026-06-16 16:20:41.198000', 'tray_weight': '211', 'expected_tray_weight': 228}, {'weight': '145', 'tray_id': '19', 'address': '19', 'flow': '-1', 'TS': 1781607040.638, 'datetime': '2026-06-16 16:20:40.638000', 'tray_weight': '145', 'expected_tray_weight': 128}, {'weight': '152', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607040.938, 'datetime': '2026-06-16 16:20:40.938000', 'tray_weight': '152', 'expected_tray_weight': 128}, {'weight': '146', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.138, 'datetime': '2026-06-16 16:20:41.138000', 'tray_weight': '146', 'expected_tray_weight': 128}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.438, 'datetime': '2026-06-16 16:20:41.438000', 'tray_weight': '150', 'expected_tray_weight': 128}, {'weight': '151', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607045.8379998, 'datetime': '2026-06-16 16:20:45.838000', 'tray_weight': '151', 'expected_tray_weight': 128}, {'weight': '217', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607046.238, 'datetime': '2026-06-16 16:20:46.238000', 'tray_weight': '217', 'expected_tray_weight': 128}, {'weight': '99', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607049.0449998, 'datetime': '2026-06-16 16:20:49.045000', 'tray_weight': '99', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:50,336.336 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 48, 765323), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.994, 'datetime': '2026-06-16 16:02:01.994000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.885, 'datetime': '2026-06-16 16:03:12.885000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.665, 'datetime': '2026-06-16 16:16:12.665000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781607040.965, 'datetime': '2026-06-16 16:20:40.965000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.298, 'datetime': '2026-06-16 16:04:05.298000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.1920002, 'datetime': '2026-06-16 16:03:58.192000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.894, 'datetime': '2026-06-16 16:06:43.894000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.68, 'datetime': '2026-06-16 16:13:41.680000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.882, 'datetime': '2026-06-16 16:17:23.882000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.6100001, 'datetime': '2026-06-16 16:02:33.610000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.4980001, 'datetime': '2026-06-16 16:04:33.498000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.098, 'datetime': '2026-06-16 16:05:58.098000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '217', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781607040.9980001, 'datetime': '2026-06-16 16:20:40.998000', 'tray_weight': '217', 'expected_tray_weight': 228}, {'weight': '211', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781607041.1980002, 'datetime': '2026-06-16 16:20:41.198000', 'tray_weight': '211', 'expected_tray_weight': 228}, {'weight': '145', 'tray_id': '19', 'address': '19', 'flow': '-1', 'TS': 1781607040.638, 'datetime': '2026-06-16 16:20:40.638000', 'tray_weight': '145', 'expected_tray_weight': 128}, {'weight': '152', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607040.938, 'datetime': '2026-06-16 16:20:40.938000', 'tray_weight': '152', 'expected_tray_weight': 128}, {'weight': '146', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.138, 'datetime': '2026-06-16 16:20:41.138000', 'tray_weight': '146', 'expected_tray_weight': 128}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.438, 'datetime': '2026-06-16 16:20:41.438000', 'tray_weight': '150', 'expected_tray_weight': 128}, {'weight': '151', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607045.8379998, 'datetime': '2026-06-16 16:20:45.838000', 'tray_weight': '151', 'expected_tray_weight': 128}, {'weight': '217', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607046.238, 'datetime': '2026-06-16 16:20:46.238000', 'tray_weight': '217', 'expected_tray_weight': 128}, {'weight': '99', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607049.0449998, 'datetime': '2026-06-16 16:20:49.045000', 'tray_weight': '99', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:52,444.444 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 50, 415088), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.99, 'datetime': '2026-06-16 16:02:01.990000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.881, 'datetime': '2026-06-16 16:03:12.881000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.665, 'datetime': '2026-06-16 16:16:12.665000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781607040.965, 'datetime': '2026-06-16 16:20:40.965000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.2989998, 'datetime': '2026-06-16 16:04:05.299000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.1910002, 'datetime': '2026-06-16 16:03:58.191000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.8930001, 'datetime': '2026-06-16 16:06:43.893000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.6790001, 'datetime': '2026-06-16 16:13:41.679000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.881, 'datetime': '2026-06-16 16:17:23.881000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.605, 'datetime': '2026-06-16 16:02:33.605000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.493, 'datetime': '2026-06-16 16:04:33.493000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.093, 'datetime': '2026-06-16 16:05:58.093000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '217', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781607040.993, 'datetime': '2026-06-16 16:20:40.993000', 'tray_weight': '217', 'expected_tray_weight': 228}, {'weight': '211', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781607041.1929998, 'datetime': '2026-06-16 16:20:41.193000', 'tray_weight': '211', 'expected_tray_weight': 228}, {'weight': '145', 'tray_id': '19', 'address': '19', 'flow': '-1', 'TS': 1781607040.61, 'datetime': '2026-06-16 16:20:40.610000', 'tray_weight': '145', 'expected_tray_weight': 128}, {'weight': '152', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607040.9099998, 'datetime': '2026-06-16 16:20:40.910000', 'tray_weight': '152', 'expected_tray_weight': 128}, {'weight': '146', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.11, 'datetime': '2026-06-16 16:20:41.110000', 'tray_weight': '146', 'expected_tray_weight': 128}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.4099998, 'datetime': '2026-06-16 16:20:41.410000', 'tray_weight': '150', 'expected_tray_weight': 128}, {'weight': '151', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607045.81, 'datetime': '2026-06-16 16:20:45.810000', 'tray_weight': '151', 'expected_tray_weight': 128}, {'weight': '217', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607046.2099998, 'datetime': '2026-06-16 16:20:46.210000', 'tray_weight': '217', 'expected_tray_weight': 128}, {'weight': '99', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607049.017, 'datetime': '2026-06-16 16:20:49.017000', 'tray_weight': '99', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:52,453.453 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 50, 415088), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.99, 'datetime': '2026-06-16 16:02:01.990000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.881, 'datetime': '2026-06-16 16:03:12.881000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.665, 'datetime': '2026-06-16 16:16:12.665000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781607040.965, 'datetime': '2026-06-16 16:20:40.965000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.2989998, 'datetime': '2026-06-16 16:04:05.299000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.1910002, 'datetime': '2026-06-16 16:03:58.191000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.8930001, 'datetime': '2026-06-16 16:06:43.893000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.6790001, 'datetime': '2026-06-16 16:13:41.679000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.881, 'datetime': '2026-06-16 16:17:23.881000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.605, 'datetime': '2026-06-16 16:02:33.605000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.493, 'datetime': '2026-06-16 16:04:33.493000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.093, 'datetime': '2026-06-16 16:05:58.093000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '217', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781607040.993, 'datetime': '2026-06-16 16:20:40.993000', 'tray_weight': '217', 'expected_tray_weight': 228}, {'weight': '211', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781607041.1929998, 'datetime': '2026-06-16 16:20:41.193000', 'tray_weight': '211', 'expected_tray_weight': 228}, {'weight': '145', 'tray_id': '19', 'address': '19', 'flow': '-1', 'TS': 1781607040.61, 'datetime': '2026-06-16 16:20:40.610000', 'tray_weight': '145', 'expected_tray_weight': 128}, {'weight': '152', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607040.9099998, 'datetime': '2026-06-16 16:20:40.910000', 'tray_weight': '152', 'expected_tray_weight': 128}, {'weight': '146', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.11, 'datetime': '2026-06-16 16:20:41.110000', 'tray_weight': '146', 'expected_tray_weight': 128}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.4099998, 'datetime': '2026-06-16 16:20:41.410000', 'tray_weight': '150', 'expected_tray_weight': 128}, {'weight': '151', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607045.81, 'datetime': '2026-06-16 16:20:45.810000', 'tray_weight': '151', 'expected_tray_weight': 128}, {'weight': '217', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607046.2099998, 'datetime': '2026-06-16 16:20:46.210000', 'tray_weight': '217', 'expected_tray_weight': 128}, {'weight': '99', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607049.017, 'datetime': '2026-06-16 16:20:49.017000', 'tray_weight': '99', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:54,889.889 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 52, 522515), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.987, 'datetime': '2026-06-16 16:02:01.987000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.878, 'datetime': '2026-06-16 16:03:12.878000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.662, 'datetime': '2026-06-16 16:16:12.662000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781607040.962, 'datetime': '2026-06-16 16:20:40.962000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.296, 'datetime': '2026-06-16 16:04:05.296000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.187, 'datetime': '2026-06-16 16:03:58.187000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.889, 'datetime': '2026-06-16 16:06:43.889000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.675, 'datetime': '2026-06-16 16:13:41.675000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.877, 'datetime': '2026-06-16 16:17:23.877000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.578, 'datetime': '2026-06-16 16:02:33.578000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.466, 'datetime': '2026-06-16 16:04:33.466000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.066, 'datetime': '2026-06-16 16:05:58.066000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '217', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781607040.966, 'datetime': '2026-06-16 16:20:40.966000', 'tray_weight': '217', 'expected_tray_weight': 228}, {'weight': '211', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781607041.1660001, 'datetime': '2026-06-16 16:20:41.166000', 'tray_weight': '211', 'expected_tray_weight': 228}, {'weight': '145', 'tray_id': '19', 'address': '19', 'flow': '-1', 'TS': 1781607040.629, 'datetime': '2026-06-16 16:20:40.629000', 'tray_weight': '145', 'expected_tray_weight': 128}, {'weight': '152', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607040.9290001, 'datetime': '2026-06-16 16:20:40.929000', 'tray_weight': '152', 'expected_tray_weight': 128}, {'weight': '146', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.129, 'datetime': '2026-06-16 16:20:41.129000', 'tray_weight': '146', 'expected_tray_weight': 128}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.4290001, 'datetime': '2026-06-16 16:20:41.429000', 'tray_weight': '150', 'expected_tray_weight': 128}, {'weight': '151', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607045.829, 'datetime': '2026-06-16 16:20:45.829000', 'tray_weight': '151', 'expected_tray_weight': 128}, {'weight': '217', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607046.229, 'datetime': '2026-06-16 16:20:46.229000', 'tray_weight': '217', 'expected_tray_weight': 128}, {'weight': '99', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607049.036, 'datetime': '2026-06-16 16:20:49.036000', 'tray_weight': '99', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:54,921.921 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 52, 522515), 'door_weights': [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.987, 'datetime': '2026-06-16 16:02:01.987000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.878, 'datetime': '2026-06-16 16:03:12.878000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.662, 'datetime': '2026-06-16 16:16:12.662000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781607040.962, 'datetime': '2026-06-16 16:20:40.962000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.296, 'datetime': '2026-06-16 16:04:05.296000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.187, 'datetime': '2026-06-16 16:03:58.187000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.889, 'datetime': '2026-06-16 16:06:43.889000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.675, 'datetime': '2026-06-16 16:13:41.675000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.877, 'datetime': '2026-06-16 16:17:23.877000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.578, 'datetime': '2026-06-16 16:02:33.578000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.466, 'datetime': '2026-06-16 16:04:33.466000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.066, 'datetime': '2026-06-16 16:05:58.066000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '217', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781607040.966, 'datetime': '2026-06-16 16:20:40.966000', 'tray_weight': '217', 'expected_tray_weight': 228}, {'weight': '211', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781607041.1660001, 'datetime': '2026-06-16 16:20:41.166000', 'tray_weight': '211', 'expected_tray_weight': 228}, {'weight': '145', 'tray_id': '19', 'address': '19', 'flow': '-1', 'TS': 1781607040.629, 'datetime': '2026-06-16 16:20:40.629000', 'tray_weight': '145', 'expected_tray_weight': 128}, {'weight': '152', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607040.9290001, 'datetime': '2026-06-16 16:20:40.929000', 'tray_weight': '152', 'expected_tray_weight': 128}, {'weight': '146', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.129, 'datetime': '2026-06-16 16:20:41.129000', 'tray_weight': '146', 'expected_tray_weight': 128}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.4290001, 'datetime': '2026-06-16 16:20:41.429000', 'tray_weight': '150', 'expected_tray_weight': 128}, {'weight': '151', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607045.829, 'datetime': '2026-06-16 16:20:45.829000', 'tray_weight': '151', 'expected_tray_weight': 128}, {'weight': '217', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607046.229, 'datetime': '2026-06-16 16:20:46.229000', 'tray_weight': '217', 'expected_tray_weight': 128}, {'weight': '99', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607049.036, 'datetime': '2026-06-16 16:20:49.036000', 'tray_weight': '99', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:55,932.932 INFO    ] collect_close_door_weights {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 54, 936352), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781607054.885, 'datetime': '2026-06-16 16:20:54.885000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781607054.938, 'datetime': '2026-06-16 16:20:54.938000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781607055.063, 'datetime': '2026-06-16 16:20:55.063000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781607055.0970001, 'datetime': '2026-06-16 16:20:55.097000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781607055.178, 'datetime': '2026-06-16 16:20:55.178000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781607055.196, 'datetime': '2026-06-16 16:20:55.196000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781607055.268, 'datetime': '2026-06-16 16:20:55.268000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781607055.411, 'datetime': '2026-06-16 16:20:55.411000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781607055.7380002, 'datetime': '2026-06-16 16:20:55.738000', 'tray_weight': '86', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:55,944.944 INFO    ] collect_close_door_weights {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 20, 54, 936352), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781607054.885, 'datetime': '2026-06-16 16:20:54.885000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781607054.938, 'datetime': '2026-06-16 16:20:54.938000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781607055.063, 'datetime': '2026-06-16 16:20:55.063000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781607055.0970001, 'datetime': '2026-06-16 16:20:55.097000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781607055.178, 'datetime': '2026-06-16 16:20:55.178000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781607055.196, 'datetime': '2026-06-16 16:20:55.196000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781607055.268, 'datetime': '2026-06-16 16:20:55.268000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781607055.411, 'datetime': '2026-06-16 16:20:55.411000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781607055.7380002, 'datetime': '2026-06-16 16:20:55.738000', 'tray_weight': '86', 'expected_tray_weight': 128}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:20:57,555.555 INFO    ] *********** ORDER STARTED ***********
[2026-06-16 16:20:57,558.558 INFO    ] DB TRAY [{"modified_at": "2026-06-13 10:02:02", "tray_id": 11, "sku_json": "4500648-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500648", "tray_weight": "205", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 12, "sku_json": "4500650-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500650", "tray_weight": "225", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 13, "sku_json": "4500692-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500692", "tray_weight": "219", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 14, "sku_json": "4500624-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500624", "tray_weight": "195", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 15, "sku_json": "4500647-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500647", "tray_weight": "255", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 16, "sku_json": "4500671-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500671", "tray_weight": "212", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 17, "sku_json": "4500592-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500592", "tray_weight": "220", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 18, "sku_json": "4500668-8", "created_at": "2026-06-13 10:02:02", "org_sku": "4500668", "tray_weight": "189", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 19, "sku_json": "4500659-4", "created_at": "2026-06-13 10:02:02", "org_sku": "4500659", "tray_weight": "148", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 20, "sku_json": "8253-0", "created_at": "2026-06-13 10:02:02", "org_sku": "8253", "tray_weight": "99999", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 21, "sku_json": "4500612-3", "created_at": "2026-06-13 10:02:02", "org_sku": "4500612", "tray_weight": "1092", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 22, "sku_json": "108676-5", "created_at": "2026-06-13 10:02:02", "org_sku": "108676", "tray_weight": "936", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 23, "sku_json": "4500407-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500407", "tray_weight": "835", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 24, "sku_json": "4500690-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500690", "tray_weight": "858", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 25, "sku_json": "186078-6", "created_at": "2026-06-13 10:02:02", "org_sku": "186078", "tray_weight": "1030", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 26, "sku_json": "4500679-9", "created_at": "2026-06-13 10:02:02", "org_sku": "4500679", "tray_weight": "298", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 27, "sku_json": "137335-7", "created_at": "2026-06-13 10:02:02", "org_sku": "137335", "tray_weight": "215", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 28, "sku_json": "4500519-4", "created_at": "2026-06-13 10:02:02", "org_sku": "4500519", "tray_weight": "1482", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 29, "sku_json": "4500651-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500651", "tray_weight": "975", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 31, "sku_json": "4500691-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500691", "tray_weight": "231", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 32, "sku_json": "4500687-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500687", "tray_weight": "169", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 33, "sku_json": "4500622-9", "created_at": "2026-06-13 10:02:02", "org_sku": "4500622", "tray_weight": "547", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 34, "sku_json": "8393-7", "created_at": "2026-06-13 10:02:02", "org_sku": "8393", "tray_weight": "278", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 41, "sku_json": "4500694-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500694", "tray_weight": "1175", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 42, "sku_json": "4500499-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500499", "tray_weight": "1529", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 43, "sku_json": "112220-7", "created_at": "2026-06-13 10:02:02", "org_sku": "112220", "tray_weight": "174", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 44, "sku_json": "4500704-3", "created_at": "2026-06-13 10:02:02", "org_sku": "4500704", "tray_weight": "585", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 45, "sku_json": "4500412-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500412", "tray_weight": "1041", "door_id": "4", "active": 1}]
[2026-06-16 16:20:57,573.573 INFO    ] TRAY READINGS [{'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.987, 'datetime': '2026-06-16 16:02:01.987000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.99, 'datetime': '2026-06-16 16:02:01.990000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.991, 'datetime': '2026-06-16 16:02:01.991000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.9919999, 'datetime': '2026-06-16 16:02:01.992000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.992, 'datetime': '2026-06-16 16:02:01.992000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.992, 'datetime': '2026-06-16 16:02:01.992000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.992, 'datetime': '2026-06-16 16:02:01.992000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.9929998, 'datetime': '2026-06-16 16:02:01.993000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.993, 'datetime': '2026-06-16 16:02:01.993000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.994, 'datetime': '2026-06-16 16:02:01.994000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.994, 'datetime': '2026-06-16 16:02:01.994000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.994, 'datetime': '2026-06-16 16:02:01.994000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.994, 'datetime': '2026-06-16 16:02:01.994000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605921.995, 'datetime': '2026-06-16 16:02:01.995000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.578, 'datetime': '2026-06-16 16:02:33.578000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.585, 'datetime': '2026-06-16 16:02:33.585000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.599, 'datetime': '2026-06-16 16:02:33.599000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.6039999, 'datetime': '2026-06-16 16:02:33.604000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.605, 'datetime': '2026-06-16 16:02:33.605000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.605, 'datetime': '2026-06-16 16:02:33.605000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.605, 'datetime': '2026-06-16 16:02:33.605000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.605, 'datetime': '2026-06-16 16:02:33.605000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.606, 'datetime': '2026-06-16 16:02:33.606000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.6069999, 'datetime': '2026-06-16 16:02:33.607000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.6069999, 'datetime': '2026-06-16 16:02:33.607000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.607, 'datetime': '2026-06-16 16:02:33.607000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.61, 'datetime': '2026-06-16 16:02:33.610000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781605953.6100001, 'datetime': '2026-06-16 16:02:33.610000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.878, 'datetime': '2026-06-16 16:03:12.878000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.881, 'datetime': '2026-06-16 16:03:12.881000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.882, 'datetime': '2026-06-16 16:03:12.882000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.883, 'datetime': '2026-06-16 16:03:12.883000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.883, 'datetime': '2026-06-16 16:03:12.883000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.8830001, 'datetime': '2026-06-16 16:03:12.883000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.8830001, 'datetime': '2026-06-16 16:03:12.883000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.8839998, 'datetime': '2026-06-16 16:03:12.884000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.8839998, 'datetime': '2026-06-16 16:03:12.884000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.885, 'datetime': '2026-06-16 16:03:12.885000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.885, 'datetime': '2026-06-16 16:03:12.885000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.885, 'datetime': '2026-06-16 16:03:12.885000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.885, 'datetime': '2026-06-16 16:03:12.885000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '205', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781605992.886, 'datetime': '2026-06-16 16:03:12.886000', 'tray_weight': '205', 'expected_tray_weight': 175}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.176, 'datetime': '2026-06-16 16:03:58.176000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.187, 'datetime': '2026-06-16 16:03:58.187000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.188, 'datetime': '2026-06-16 16:03:58.188000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.1880002, 'datetime': '2026-06-16 16:03:58.188000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.189, 'datetime': '2026-06-16 16:03:58.189000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.189, 'datetime': '2026-06-16 16:03:58.189000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.189, 'datetime': '2026-06-16 16:03:58.189000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.1890001, 'datetime': '2026-06-16 16:03:58.189000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.19, 'datetime': '2026-06-16 16:03:58.190000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.1910002, 'datetime': '2026-06-16 16:03:58.191000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.192, 'datetime': '2026-06-16 16:03:58.192000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.1920002, 'datetime': '2026-06-16 16:03:58.192000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.1920002, 'datetime': '2026-06-16 16:03:58.192000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606038.1920002, 'datetime': '2026-06-16 16:03:58.192000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.276, 'datetime': '2026-06-16 16:04:05.276000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.28, 'datetime': '2026-06-16 16:04:05.280000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.2810001, 'datetime': '2026-06-16 16:04:05.281000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.282, 'datetime': '2026-06-16 16:04:05.282000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.282, 'datetime': '2026-06-16 16:04:05.282000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.29, 'datetime': '2026-06-16 16:04:05.290000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.29, 'datetime': '2026-06-16 16:04:05.290000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.292, 'datetime': '2026-06-16 16:04:05.292000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.293, 'datetime': '2026-06-16 16:04:05.293000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.296, 'datetime': '2026-06-16 16:04:05.296000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.296, 'datetime': '2026-06-16 16:04:05.296000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.297, 'datetime': '2026-06-16 16:04:05.297000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.298, 'datetime': '2026-06-16 16:04:05.298000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '1', 'TS': 1781606045.2989998, 'datetime': '2026-06-16 16:04:05.299000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.466, 'datetime': '2026-06-16 16:04:33.466000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.473, 'datetime': '2026-06-16 16:04:33.473000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.487, 'datetime': '2026-06-16 16:04:33.487000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.4919999, 'datetime': '2026-06-16 16:04:33.492000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.493, 'datetime': '2026-06-16 16:04:33.493000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.493, 'datetime': '2026-06-16 16:04:33.493000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.493, 'datetime': '2026-06-16 16:04:33.493000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.493, 'datetime': '2026-06-16 16:04:33.493000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.494, 'datetime': '2026-06-16 16:04:33.494000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.495, 'datetime': '2026-06-16 16:04:33.495000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.495, 'datetime': '2026-06-16 16:04:33.495000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.4950001, 'datetime': '2026-06-16 16:04:33.495000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.498, 'datetime': '2026-06-16 16:04:33.498000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606073.4980001, 'datetime': '2026-06-16 16:04:33.498000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.066, 'datetime': '2026-06-16 16:05:58.066000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.073, 'datetime': '2026-06-16 16:05:58.073000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.087, 'datetime': '2026-06-16 16:05:58.087000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.092, 'datetime': '2026-06-16 16:05:58.092000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.093, 'datetime': '2026-06-16 16:05:58.093000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.093, 'datetime': '2026-06-16 16:05:58.093000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.093, 'datetime': '2026-06-16 16:05:58.093000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.093, 'datetime': '2026-06-16 16:05:58.093000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.094, 'datetime': '2026-06-16 16:05:58.094000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.0949998, 'datetime': '2026-06-16 16:05:58.095000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.095, 'datetime': '2026-06-16 16:05:58.095000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.095, 'datetime': '2026-06-16 16:05:58.095000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.098, 'datetime': '2026-06-16 16:05:58.098000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781606158.098, 'datetime': '2026-06-16 16:05:58.098000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.878, 'datetime': '2026-06-16 16:06:43.878000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.889, 'datetime': '2026-06-16 16:06:43.889000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.8899999, 'datetime': '2026-06-16 16:06:43.890000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.89, 'datetime': '2026-06-16 16:06:43.890000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.891, 'datetime': '2026-06-16 16:06:43.891000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.891, 'datetime': '2026-06-16 16:06:43.891000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.891, 'datetime': '2026-06-16 16:06:43.891000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.891, 'datetime': '2026-06-16 16:06:43.891000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.892, 'datetime': '2026-06-16 16:06:43.892000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.8930001, 'datetime': '2026-06-16 16:06:43.893000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.894, 'datetime': '2026-06-16 16:06:43.894000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.894, 'datetime': '2026-06-16 16:06:43.894000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.894, 'datetime': '2026-06-16 16:06:43.894000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606203.894, 'datetime': '2026-06-16 16:06:43.894000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.664, 'datetime': '2026-06-16 16:13:41.664000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.675, 'datetime': '2026-06-16 16:13:41.675000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.6759999, 'datetime': '2026-06-16 16:13:41.676000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.676, 'datetime': '2026-06-16 16:13:41.676000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.677, 'datetime': '2026-06-16 16:13:41.677000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.677, 'datetime': '2026-06-16 16:13:41.677000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.677, 'datetime': '2026-06-16 16:13:41.677000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.677, 'datetime': '2026-06-16 16:13:41.677000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.678, 'datetime': '2026-06-16 16:13:41.678000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.6790001, 'datetime': '2026-06-16 16:13:41.679000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.6799998, 'datetime': '2026-06-16 16:13:41.680000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.68, 'datetime': '2026-06-16 16:13:41.680000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.68, 'datetime': '2026-06-16 16:13:41.680000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606621.68, 'datetime': '2026-06-16 16:13:41.680000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.641, 'datetime': '2026-06-16 16:16:12.641000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.659, 'datetime': '2026-06-16 16:16:12.659000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.659, 'datetime': '2026-06-16 16:16:12.659000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.659, 'datetime': '2026-06-16 16:16:12.659000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.659, 'datetime': '2026-06-16 16:16:12.659000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.6590002, 'datetime': '2026-06-16 16:16:12.659000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.6599998, 'datetime': '2026-06-16 16:16:12.660000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.66, 'datetime': '2026-06-16 16:16:12.660000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.66, 'datetime': '2026-06-16 16:16:12.660000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.662, 'datetime': '2026-06-16 16:16:12.662000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.663, 'datetime': '2026-06-16 16:16:12.663000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.664, 'datetime': '2026-06-16 16:16:12.664000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.665, 'datetime': '2026-06-16 16:16:12.665000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781606772.665, 'datetime': '2026-06-16 16:16:12.665000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.866, 'datetime': '2026-06-16 16:17:23.866000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.877, 'datetime': '2026-06-16 16:17:23.877000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.878, 'datetime': '2026-06-16 16:17:23.878000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.878, 'datetime': '2026-06-16 16:17:23.878000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.879, 'datetime': '2026-06-16 16:17:23.879000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.879, 'datetime': '2026-06-16 16:17:23.879000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.879, 'datetime': '2026-06-16 16:17:23.879000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.879, 'datetime': '2026-06-16 16:17:23.879000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.88, 'datetime': '2026-06-16 16:17:23.880000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.881, 'datetime': '2026-06-16 16:17:23.881000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.882, 'datetime': '2026-06-16 16:17:23.882000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.882, 'datetime': '2026-06-16 16:17:23.882000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.8820002, 'datetime': '2026-06-16 16:17:23.882000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781606843.8820002, 'datetime': '2026-06-16 16:17:23.882000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '145', 'tray_id': '19', 'address': '19', 'flow': '-1', 'TS': 1781607040.61, 'datetime': '2026-06-16 16:20:40.610000', 'tray_weight': '145', 'expected_tray_weight': 128}, {'weight': '145', 'tray_id': '19', 'address': '19', 'flow': '-1', 'TS': 1781607040.629, 'datetime': '2026-06-16 16:20:40.629000', 'tray_weight': '145', 'expected_tray_weight': 128}, {'weight': '145', 'tray_id': '19', 'address': '19', 'flow': '-1', 'TS': 1781607040.6369998, 'datetime': '2026-06-16 16:20:40.637000', 'tray_weight': '145', 'expected_tray_weight': 128}, {'weight': '145', 'tray_id': '19', 'address': '19', 'flow': '-1', 'TS': 1781607040.638, 'datetime': '2026-06-16 16:20:40.638000', 'tray_weight': '145', 'expected_tray_weight': 128}, {'weight': '145', 'tray_id': '19', 'address': '19', 'flow': '-1', 'TS': 1781607040.638, 'datetime': '2026-06-16 16:20:40.638000', 'tray_weight': '145', 'expected_tray_weight': 128}, {'weight': '145', 'tray_id': '19', 'address': '19', 'flow': '-1', 'TS': 1781607040.639, 'datetime': '2026-06-16 16:20:40.639000', 'tray_weight': '145', 'expected_tray_weight': 128}, {'weight': '145', 'tray_id': '19', 'address': '19', 'flow': '-1', 'TS': 1781607040.639, 'datetime': '2026-06-16 16:20:40.639000', 'tray_weight': '145', 'expected_tray_weight': 128}, {'weight': '145', 'tray_id': '19', 'address': '19', 'flow': '-1', 'TS': 1781607040.642, 'datetime': '2026-06-16 16:20:40.642000', 'tray_weight': '145', 'expected_tray_weight': 128}, {'weight': '145', 'tray_id': '19', 'address': '19', 'flow': '-1', 'TS': 1781607040.6430001, 'datetime': '2026-06-16 16:20:40.643000', 'tray_weight': '145', 'expected_tray_weight': 128}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781607040.941, 'datetime': '2026-06-16 16:20:40.941000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781607040.9589999, 'datetime': '2026-06-16 16:20:40.959000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781607040.96, 'datetime': '2026-06-16 16:20:40.960000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781607040.962, 'datetime': '2026-06-16 16:20:40.962000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781607040.963, 'datetime': '2026-06-16 16:20:40.963000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781607040.964, 'datetime': '2026-06-16 16:20:40.964000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781607040.965, 'datetime': '2026-06-16 16:20:40.965000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781607040.965, 'datetime': '2026-06-16 16:20:40.965000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '146', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.11, 'datetime': '2026-06-16 16:20:41.110000', 'tray_weight': '146', 'expected_tray_weight': 128}, {'weight': '146', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.129, 'datetime': '2026-06-16 16:20:41.129000', 'tray_weight': '146', 'expected_tray_weight': 128}, {'weight': '146', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.138, 'datetime': '2026-06-16 16:20:41.138000', 'tray_weight': '146', 'expected_tray_weight': 128}, {'weight': '146', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.138, 'datetime': '2026-06-16 16:20:41.138000', 'tray_weight': '146', 'expected_tray_weight': 128}, {'weight': '146', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.139, 'datetime': '2026-06-16 16:20:41.139000', 'tray_weight': '146', 'expected_tray_weight': 128}, {'weight': '146', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.139, 'datetime': '2026-06-16 16:20:41.139000', 'tray_weight': '146', 'expected_tray_weight': 128}, {'weight': '146', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.142, 'datetime': '2026-06-16 16:20:41.142000', 'tray_weight': '146', 'expected_tray_weight': 128}, {'weight': '146', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.1430001, 'datetime': '2026-06-16 16:20:41.143000', 'tray_weight': '146', 'expected_tray_weight': 128}, {'weight': '211', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781607041.1660001, 'datetime': '2026-06-16 16:20:41.166000', 'tray_weight': '211', 'expected_tray_weight': 228}, {'weight': '211', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781607041.173, 'datetime': '2026-06-16 16:20:41.173000', 'tray_weight': '211', 'expected_tray_weight': 228}, {'weight': '211', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781607041.192, 'datetime': '2026-06-16 16:20:41.192000', 'tray_weight': '211', 'expected_tray_weight': 228}, {'weight': '211', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781607041.1929998, 'datetime': '2026-06-16 16:20:41.193000', 'tray_weight': '211', 'expected_tray_weight': 228}, {'weight': '211', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781607041.1929998, 'datetime': '2026-06-16 16:20:41.193000', 'tray_weight': '211', 'expected_tray_weight': 228}, {'weight': '211', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781607041.195, 'datetime': '2026-06-16 16:20:41.195000', 'tray_weight': '211', 'expected_tray_weight': 228}, {'weight': '211', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781607041.198, 'datetime': '2026-06-16 16:20:41.198000', 'tray_weight': '211', 'expected_tray_weight': 228}, {'weight': '211', 'tray_id': '16', 'address': '16', 'flow': '-1', 'TS': 1781607041.1980002, 'datetime': '2026-06-16 16:20:41.198000', 'tray_weight': '211', 'expected_tray_weight': 228}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.4099998, 'datetime': '2026-06-16 16:20:41.410000', 'tray_weight': '150', 'expected_tray_weight': 128}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.4290001, 'datetime': '2026-06-16 16:20:41.429000', 'tray_weight': '150', 'expected_tray_weight': 128}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.438, 'datetime': '2026-06-16 16:20:41.438000', 'tray_weight': '150', 'expected_tray_weight': 128}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.438, 'datetime': '2026-06-16 16:20:41.438000', 'tray_weight': '150', 'expected_tray_weight': 128}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.439, 'datetime': '2026-06-16 16:20:41.439000', 'tray_weight': '150', 'expected_tray_weight': 128}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.439, 'datetime': '2026-06-16 16:20:41.439000', 'tray_weight': '150', 'expected_tray_weight': 128}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.442, 'datetime': '2026-06-16 16:20:41.442000', 'tray_weight': '150', 'expected_tray_weight': 128}, {'weight': '150', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607041.443, 'datetime': '2026-06-16 16:20:41.443000', 'tray_weight': '150', 'expected_tray_weight': 128}, {'weight': '151', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607045.81, 'datetime': '2026-06-16 16:20:45.810000', 'tray_weight': '151', 'expected_tray_weight': 128}, {'weight': '151', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607045.829, 'datetime': '2026-06-16 16:20:45.829000', 'tray_weight': '151', 'expected_tray_weight': 128}, {'weight': '151', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607045.8379998, 'datetime': '2026-06-16 16:20:45.838000', 'tray_weight': '151', 'expected_tray_weight': 128}, {'weight': '151', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607045.839, 'datetime': '2026-06-16 16:20:45.839000', 'tray_weight': '151', 'expected_tray_weight': 128}, {'weight': '151', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607045.842, 'datetime': '2026-06-16 16:20:45.842000', 'tray_weight': '151', 'expected_tray_weight': 128}, {'weight': '217', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607046.2099998, 'datetime': '2026-06-16 16:20:46.210000', 'tray_weight': '217', 'expected_tray_weight': 128}, {'weight': '217', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607046.229, 'datetime': '2026-06-16 16:20:46.229000', 'tray_weight': '217', 'expected_tray_weight': 128}, {'weight': '217', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607046.238, 'datetime': '2026-06-16 16:20:46.238000', 'tray_weight': '217', 'expected_tray_weight': 128}, {'weight': '217', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607046.239, 'datetime': '2026-06-16 16:20:46.239000', 'tray_weight': '217', 'expected_tray_weight': 128}, {'weight': '217', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607046.242, 'datetime': '2026-06-16 16:20:46.242000', 'tray_weight': '217', 'expected_tray_weight': 128}, {'weight': '99', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607049.017, 'datetime': '2026-06-16 16:20:49.017000', 'tray_weight': '99', 'expected_tray_weight': 128}, {'weight': '99', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607049.036, 'datetime': '2026-06-16 16:20:49.036000', 'tray_weight': '99', 'expected_tray_weight': 128}, {'weight': '99', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781607049.0449998, 'datetime': '2026-06-16 16:20:49.045000', 'tray_weight': '99', 'expected_tray_weight': 128}, {'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781607054.885, 'datetime': '2026-06-16 16:20:54.885000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781607054.938, 'datetime': '2026-06-16 16:20:54.938000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781607055.063, 'datetime': '2026-06-16 16:20:55.063000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781607055.0970001, 'datetime': '2026-06-16 16:20:55.097000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781607055.178, 'datetime': '2026-06-16 16:20:55.178000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781607055.196, 'datetime': '2026-06-16 16:20:55.196000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781607055.268, 'datetime': '2026-06-16 16:20:55.268000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781607055.411, 'datetime': '2026-06-16 16:20:55.411000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781607055.7380002, 'datetime': '2026-06-16 16:20:55.738000', 'tray_weight': '86', 'expected_tray_weight': 128}]
[2026-06-16 16:20:59,555.555 INFO    ] Final DB Tray = [{"modified_at": "2026-06-13 10:02:02", "tray_id": 11, "sku_json": "4500648-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500648", "tray_weight": "206", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 12, "sku_json": "4500650-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500650", "tray_weight": "224", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 13, "sku_json": "4500692-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500692", "tray_weight": "219", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 14, "sku_json": "4500624-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500624", "tray_weight": "194", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 15, "sku_json": "4500647-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500647", "tray_weight": "255", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 16, "sku_json": "4500671-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500671", "tray_weight": "213", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 17, "sku_json": "4500592-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500592", "tray_weight": "220", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 18, "sku_json": "4500668-8", "created_at": "2026-06-13 10:02:02", "org_sku": "4500668", "tray_weight": "190", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 19, "sku_json": "4500659-4", "created_at": "2026-06-13 10:02:02", "org_sku": "4500659", "tray_weight": "86", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 20, "sku_json": "8253-0", "created_at": "2026-06-13 10:02:02", "org_sku": "8253", "tray_weight": "99999", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 21, "sku_json": "4500612-3", "created_at": "2026-06-13 10:02:02", "org_sku": "4500612", "tray_weight": "1092", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 22, "sku_json": "108676-5", "created_at": "2026-06-13 10:02:02", "org_sku": "108676", "tray_weight": "936", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 23, "sku_json": "4500407-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500407", "tray_weight": "835", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 24, "sku_json": "4500690-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500690", "tray_weight": "858", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 25, "sku_json": "186078-6", "created_at": "2026-06-13 10:02:02", "org_sku": "186078", "tray_weight": "1030", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 26, "sku_json": "4500679-9", "created_at": "2026-06-13 10:02:02", "org_sku": "4500679", "tray_weight": "298", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 27, "sku_json": "137335-7", "created_at": "2026-06-13 10:02:02", "org_sku": "137335", "tray_weight": "215", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 28, "sku_json": "4500519-4", "created_at": "2026-06-13 10:02:02", "org_sku": "4500519", "tray_weight": "1482", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 29, "sku_json": "4500651-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500651", "tray_weight": "975", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 31, "sku_json": "4500691-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500691", "tray_weight": "231", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 32, "sku_json": "4500687-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500687", "tray_weight": "169", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 33, "sku_json": "4500622-9", "created_at": "2026-06-13 10:02:02", "org_sku": "4500622", "tray_weight": "547", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 34, "sku_json": "8393-7", "created_at": "2026-06-13 10:02:02", "org_sku": "8393", "tray_weight": "278", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 41, "sku_json": "4500694-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500694", "tray_weight": "1175", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 42, "sku_json": "4500499-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500499", "tray_weight": "1529", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 43, "sku_json": "112220-7", "created_at": "2026-06-13 10:02:02", "org_sku": "112220", "tray_weight": "174", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 44, "sku_json": "4500704-3", "created_at": "2026-06-13 10:02:02", "org_sku": "4500704", "tray_weight": "585", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 45, "sku_json": "4500412-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500412", "tray_weight": "1041", "door_id": "4", "active": 1}]
[2026-06-16 16:21:04,522.522 INFO    ] Syncing order with order id: TM07201911260616162017529
[2026-06-16 16:21:04,544.544 INFO    ] pg status for order_id: TM07201911260616162017529 before is --> False
[2026-06-16 16:21:04,547.547 INFO    ] payment_gateway for order_id: TM07201911260616162017529 is --> neuu_wallet and sync status is True
[2026-06-16 16:21:04,892.892 INFO    ] pg status response {'status': True}
[2026-06-16 16:21:06,114.114 INFO    ] pg status for order_id: TM07201911260616162017529 after is --> {'status': True}
[2026-06-16 16:22:33,642.642 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 32, 770336), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781607152.769, 'datetime': '2026-06-16 16:22:32.769000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781607152.792, 'datetime': '2026-06-16 16:22:32.792000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781607152.856, 'datetime': '2026-06-16 16:22:32.856000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781607152.933, 'datetime': '2026-06-16 16:22:32.933000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781607153.0609999, 'datetime': '2026-06-16 16:22:33.061000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781607153.096, 'datetime': '2026-06-16 16:22:33.096000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781607153.221, 'datetime': '2026-06-16 16:22:33.221000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781607153.326, 'datetime': '2026-06-16 16:22:33.326000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781607153.325, 'datetime': '2026-06-16 16:22:33.325000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:22:33,657.657 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 32, 770336), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781607152.769, 'datetime': '2026-06-16 16:22:32.769000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781607152.792, 'datetime': '2026-06-16 16:22:32.792000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781607152.856, 'datetime': '2026-06-16 16:22:32.856000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781607152.933, 'datetime': '2026-06-16 16:22:32.933000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781607153.0609999, 'datetime': '2026-06-16 16:22:33.061000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781607153.096, 'datetime': '2026-06-16 16:22:33.096000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781607153.221, 'datetime': '2026-06-16 16:22:33.221000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781607153.326, 'datetime': '2026-06-16 16:22:33.326000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781607153.325, 'datetime': '2026-06-16 16:22:33.325000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 18, 805901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781605878.727, 'datetime': '2026-06-16 16:01:18.727000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781605878.8560002, 'datetime': '2026-06-16 16:01:18.856000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781605878.905, 'datetime': '2026-06-16 16:01:18.905000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781605878.979, 'datetime': '2026-06-16 16:01:18.979000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781605879.0240002, 'datetime': '2026-06-16 16:01:19.024000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781605879.158, 'datetime': '2026-06-16 16:01:19.158000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781605879.1890001, 'datetime': '2026-06-16 16:01:19.189000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781605879.233, 'datetime': '2026-06-16 16:01:19.233000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781605879.342, 'datetime': '2026-06-16 16:01:19.342000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:22:34,351.351 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 32, 770336), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781607152.769, 'datetime': '2026-06-16 16:22:32.769000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781607152.792, 'datetime': '2026-06-16 16:22:32.792000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781607152.856, 'datetime': '2026-06-16 16:22:32.856000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781607152.933, 'datetime': '2026-06-16 16:22:32.933000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781607153.0609999, 'datetime': '2026-06-16 16:22:33.061000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781607153.096, 'datetime': '2026-06-16 16:22:33.096000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781607153.221, 'datetime': '2026-06-16 16:22:33.221000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781607153.326, 'datetime': '2026-06-16 16:22:33.326000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781607153.325, 'datetime': '2026-06-16 16:22:33.325000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 33, 680619), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607153.648, 'datetime': '2026-06-16 16:22:33.648000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607153.765, 'datetime': '2026-06-16 16:22:33.765000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607153.812, 'datetime': '2026-06-16 16:22:33.812000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607153.872, 'datetime': '2026-06-16 16:22:33.872000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607153.948, 'datetime': '2026-06-16 16:22:33.948000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607154.058, 'datetime': '2026-06-16 16:22:34.058000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607154.052, 'datetime': '2026-06-16 16:22:34.052000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607154.127, 'datetime': '2026-06-16 16:22:34.127000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607154.1780002, 'datetime': '2026-06-16 16:22:34.178000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:22:34,368.368 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 32, 770336), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781607152.769, 'datetime': '2026-06-16 16:22:32.769000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781607152.792, 'datetime': '2026-06-16 16:22:32.792000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781607152.856, 'datetime': '2026-06-16 16:22:32.856000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781607152.933, 'datetime': '2026-06-16 16:22:32.933000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781607153.0609999, 'datetime': '2026-06-16 16:22:33.061000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781607153.096, 'datetime': '2026-06-16 16:22:33.096000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781607153.221, 'datetime': '2026-06-16 16:22:33.221000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781607153.326, 'datetime': '2026-06-16 16:22:33.326000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781607153.325, 'datetime': '2026-06-16 16:22:33.325000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 33, 680619), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607153.648, 'datetime': '2026-06-16 16:22:33.648000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607153.765, 'datetime': '2026-06-16 16:22:33.765000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607153.812, 'datetime': '2026-06-16 16:22:33.812000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607153.872, 'datetime': '2026-06-16 16:22:33.872000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607153.948, 'datetime': '2026-06-16 16:22:33.948000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607154.058, 'datetime': '2026-06-16 16:22:34.058000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607154.052, 'datetime': '2026-06-16 16:22:34.052000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607154.127, 'datetime': '2026-06-16 16:22:34.127000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607154.1780002, 'datetime': '2026-06-16 16:22:34.178000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 485141), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781605879.491, 'datetime': '2026-06-16 16:01:19.491000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781605879.556, 'datetime': '2026-06-16 16:01:19.556000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781605879.625, 'datetime': '2026-06-16 16:01:19.625000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '278', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781605879.6239998, 'datetime': '2026-06-16 16:01:19.624000', 'tray_weight': '278', 'expected_tray_weight': 245}]}}
[2026-06-16 16:22:34,688.688 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 32, 770336), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781607152.769, 'datetime': '2026-06-16 16:22:32.769000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781607152.792, 'datetime': '2026-06-16 16:22:32.792000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781607152.856, 'datetime': '2026-06-16 16:22:32.856000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781607152.933, 'datetime': '2026-06-16 16:22:32.933000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781607153.0609999, 'datetime': '2026-06-16 16:22:33.061000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781607153.096, 'datetime': '2026-06-16 16:22:33.096000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781607153.221, 'datetime': '2026-06-16 16:22:33.221000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781607153.326, 'datetime': '2026-06-16 16:22:33.326000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781607153.325, 'datetime': '2026-06-16 16:22:33.325000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 33, 680619), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607153.648, 'datetime': '2026-06-16 16:22:33.648000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607153.765, 'datetime': '2026-06-16 16:22:33.765000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607153.812, 'datetime': '2026-06-16 16:22:33.812000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607153.872, 'datetime': '2026-06-16 16:22:33.872000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607153.948, 'datetime': '2026-06-16 16:22:33.948000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607154.058, 'datetime': '2026-06-16 16:22:34.058000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607154.052, 'datetime': '2026-06-16 16:22:34.052000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607154.127, 'datetime': '2026-06-16 16:22:34.127000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607154.1780002, 'datetime': '2026-06-16 16:22:34.178000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 34, 390562), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607154.3630002, 'datetime': '2026-06-16 16:22:34.363000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607154.416, 'datetime': '2026-06-16 16:22:34.416000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607154.4789999, 'datetime': '2026-06-16 16:22:34.479000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607154.607, 'datetime': '2026-06-16 16:22:34.607000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:22:34,702.702 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 32, 770336), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781607152.769, 'datetime': '2026-06-16 16:22:32.769000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781607152.792, 'datetime': '2026-06-16 16:22:32.792000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781607152.856, 'datetime': '2026-06-16 16:22:32.856000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781607152.933, 'datetime': '2026-06-16 16:22:32.933000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781607153.0609999, 'datetime': '2026-06-16 16:22:33.061000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781607153.096, 'datetime': '2026-06-16 16:22:33.096000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781607153.221, 'datetime': '2026-06-16 16:22:33.221000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781607153.326, 'datetime': '2026-06-16 16:22:33.326000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781607153.325, 'datetime': '2026-06-16 16:22:33.325000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 1, 19, 826694), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781605879.807, 'datetime': '2026-06-16 16:01:19.807000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781605879.823, 'datetime': '2026-06-16 16:01:19.823000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781605879.911, 'datetime': '2026-06-16 16:01:19.911000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781605879.955, 'datetime': '2026-06-16 16:01:19.955000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781605880.016, 'datetime': '2026-06-16 16:01:20.016000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 33, 680619), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607153.648, 'datetime': '2026-06-16 16:22:33.648000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607153.765, 'datetime': '2026-06-16 16:22:33.765000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607153.812, 'datetime': '2026-06-16 16:22:33.812000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607153.872, 'datetime': '2026-06-16 16:22:33.872000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607153.948, 'datetime': '2026-06-16 16:22:33.948000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607154.058, 'datetime': '2026-06-16 16:22:34.058000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607154.052, 'datetime': '2026-06-16 16:22:34.052000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607154.127, 'datetime': '2026-06-16 16:22:34.127000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607154.1780002, 'datetime': '2026-06-16 16:22:34.178000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 34, 390562), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607154.3630002, 'datetime': '2026-06-16 16:22:34.363000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607154.416, 'datetime': '2026-06-16 16:22:34.416000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607154.4789999, 'datetime': '2026-06-16 16:22:34.479000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607154.607, 'datetime': '2026-06-16 16:22:34.607000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:22:35,110.110 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 32, 770336), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781607152.769, 'datetime': '2026-06-16 16:22:32.769000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781607152.792, 'datetime': '2026-06-16 16:22:32.792000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781607152.856, 'datetime': '2026-06-16 16:22:32.856000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781607152.933, 'datetime': '2026-06-16 16:22:32.933000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781607153.0609999, 'datetime': '2026-06-16 16:22:33.061000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781607153.096, 'datetime': '2026-06-16 16:22:33.096000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781607153.221, 'datetime': '2026-06-16 16:22:33.221000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781607153.326, 'datetime': '2026-06-16 16:22:33.326000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781607153.325, 'datetime': '2026-06-16 16:22:33.325000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 34, 722795), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607154.651, 'datetime': '2026-06-16 16:22:34.651000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607154.7150002, 'datetime': '2026-06-16 16:22:34.715000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607154.801, 'datetime': '2026-06-16 16:22:34.801000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607154.907, 'datetime': '2026-06-16 16:22:34.907000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607154.99, 'datetime': '2026-06-16 16:22:34.990000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 33, 680619), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607153.648, 'datetime': '2026-06-16 16:22:33.648000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607153.765, 'datetime': '2026-06-16 16:22:33.765000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607153.812, 'datetime': '2026-06-16 16:22:33.812000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607153.872, 'datetime': '2026-06-16 16:22:33.872000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607153.948, 'datetime': '2026-06-16 16:22:33.948000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607154.058, 'datetime': '2026-06-16 16:22:34.058000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607154.052, 'datetime': '2026-06-16 16:22:34.052000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607154.127, 'datetime': '2026-06-16 16:22:34.127000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607154.1780002, 'datetime': '2026-06-16 16:22:34.178000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 34, 390562), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607154.3630002, 'datetime': '2026-06-16 16:22:34.363000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607154.416, 'datetime': '2026-06-16 16:22:34.416000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607154.4789999, 'datetime': '2026-06-16 16:22:34.479000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607154.607, 'datetime': '2026-06-16 16:22:34.607000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:22:35,125.125 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 32, 770336), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781607152.769, 'datetime': '2026-06-16 16:22:32.769000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781607152.792, 'datetime': '2026-06-16 16:22:32.792000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781607152.856, 'datetime': '2026-06-16 16:22:32.856000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781607152.933, 'datetime': '2026-06-16 16:22:32.933000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781607153.0609999, 'datetime': '2026-06-16 16:22:33.061000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781607153.096, 'datetime': '2026-06-16 16:22:33.096000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781607153.221, 'datetime': '2026-06-16 16:22:33.221000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781607153.326, 'datetime': '2026-06-16 16:22:33.326000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781607153.325, 'datetime': '2026-06-16 16:22:33.325000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 34, 722795), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607154.651, 'datetime': '2026-06-16 16:22:34.651000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607154.7150002, 'datetime': '2026-06-16 16:22:34.715000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607154.801, 'datetime': '2026-06-16 16:22:34.801000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607154.907, 'datetime': '2026-06-16 16:22:34.907000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607154.99, 'datetime': '2026-06-16 16:22:34.990000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 33, 680619), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607153.648, 'datetime': '2026-06-16 16:22:33.648000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607153.765, 'datetime': '2026-06-16 16:22:33.765000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607153.812, 'datetime': '2026-06-16 16:22:33.812000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607153.872, 'datetime': '2026-06-16 16:22:33.872000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607153.948, 'datetime': '2026-06-16 16:22:33.948000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607154.058, 'datetime': '2026-06-16 16:22:34.058000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607154.052, 'datetime': '2026-06-16 16:22:34.052000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607154.127, 'datetime': '2026-06-16 16:22:34.127000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607154.1780002, 'datetime': '2026-06-16 16:22:34.178000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 34, 390562), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607154.3630002, 'datetime': '2026-06-16 16:22:34.363000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607154.416, 'datetime': '2026-06-16 16:22:34.416000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607154.4789999, 'datetime': '2026-06-16 16:22:34.479000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607154.607, 'datetime': '2026-06-16 16:22:34.607000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:28:07,240.240 INFO    ] processOrderPayment version is : v2
[2026-06-16 16:31:28,258.258 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 27, 447841), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781607687.3960001, 'datetime': '2026-06-16 16:31:27.396000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781607687.501, 'datetime': '2026-06-16 16:31:27.501000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781607687.5579998, 'datetime': '2026-06-16 16:31:27.558000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781607687.65, 'datetime': '2026-06-16 16:31:27.650000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781607687.6910002, 'datetime': '2026-06-16 16:31:27.691000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781607687.703, 'datetime': '2026-06-16 16:31:27.703000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781607687.7970002, 'datetime': '2026-06-16 16:31:27.797000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781607687.911, 'datetime': '2026-06-16 16:31:27.911000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781607687.924, 'datetime': '2026-06-16 16:31:27.924000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 34, 722795), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607154.651, 'datetime': '2026-06-16 16:22:34.651000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607154.7150002, 'datetime': '2026-06-16 16:22:34.715000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607154.801, 'datetime': '2026-06-16 16:22:34.801000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607154.907, 'datetime': '2026-06-16 16:22:34.907000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607154.99, 'datetime': '2026-06-16 16:22:34.990000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 33, 680619), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607153.648, 'datetime': '2026-06-16 16:22:33.648000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607153.765, 'datetime': '2026-06-16 16:22:33.765000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607153.812, 'datetime': '2026-06-16 16:22:33.812000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607153.872, 'datetime': '2026-06-16 16:22:33.872000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607153.948, 'datetime': '2026-06-16 16:22:33.948000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607154.058, 'datetime': '2026-06-16 16:22:34.058000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607154.052, 'datetime': '2026-06-16 16:22:34.052000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607154.127, 'datetime': '2026-06-16 16:22:34.127000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607154.1780002, 'datetime': '2026-06-16 16:22:34.178000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 34, 390562), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607154.3630002, 'datetime': '2026-06-16 16:22:34.363000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607154.416, 'datetime': '2026-06-16 16:22:34.416000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607154.4789999, 'datetime': '2026-06-16 16:22:34.479000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607154.607, 'datetime': '2026-06-16 16:22:34.607000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:31:28,274.274 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 27, 447841), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781607687.3960001, 'datetime': '2026-06-16 16:31:27.396000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781607687.501, 'datetime': '2026-06-16 16:31:27.501000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781607687.5579998, 'datetime': '2026-06-16 16:31:27.558000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781607687.65, 'datetime': '2026-06-16 16:31:27.650000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781607687.6910002, 'datetime': '2026-06-16 16:31:27.691000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781607687.703, 'datetime': '2026-06-16 16:31:27.703000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781607687.7970002, 'datetime': '2026-06-16 16:31:27.797000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781607687.911, 'datetime': '2026-06-16 16:31:27.911000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781607687.924, 'datetime': '2026-06-16 16:31:27.924000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 34, 722795), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607154.651, 'datetime': '2026-06-16 16:22:34.651000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607154.7150002, 'datetime': '2026-06-16 16:22:34.715000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607154.801, 'datetime': '2026-06-16 16:22:34.801000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607154.907, 'datetime': '2026-06-16 16:22:34.907000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607154.99, 'datetime': '2026-06-16 16:22:34.990000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 33, 680619), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607153.648, 'datetime': '2026-06-16 16:22:33.648000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607153.765, 'datetime': '2026-06-16 16:22:33.765000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607153.812, 'datetime': '2026-06-16 16:22:33.812000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607153.872, 'datetime': '2026-06-16 16:22:33.872000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607153.948, 'datetime': '2026-06-16 16:22:33.948000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607154.058, 'datetime': '2026-06-16 16:22:34.058000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607154.052, 'datetime': '2026-06-16 16:22:34.052000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607154.127, 'datetime': '2026-06-16 16:22:34.127000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607154.1780002, 'datetime': '2026-06-16 16:22:34.178000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 34, 390562), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607154.3630002, 'datetime': '2026-06-16 16:22:34.363000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607154.416, 'datetime': '2026-06-16 16:22:34.416000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607154.4789999, 'datetime': '2026-06-16 16:22:34.479000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607154.607, 'datetime': '2026-06-16 16:22:34.607000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:31:28,936.936 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 27, 447841), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781607687.3960001, 'datetime': '2026-06-16 16:31:27.396000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781607687.501, 'datetime': '2026-06-16 16:31:27.501000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781607687.5579998, 'datetime': '2026-06-16 16:31:27.558000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781607687.65, 'datetime': '2026-06-16 16:31:27.650000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781607687.6910002, 'datetime': '2026-06-16 16:31:27.691000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781607687.703, 'datetime': '2026-06-16 16:31:27.703000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781607687.7970002, 'datetime': '2026-06-16 16:31:27.797000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781607687.911, 'datetime': '2026-06-16 16:31:27.911000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781607687.924, 'datetime': '2026-06-16 16:31:27.924000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 34, 722795), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607154.651, 'datetime': '2026-06-16 16:22:34.651000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607154.7150002, 'datetime': '2026-06-16 16:22:34.715000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607154.801, 'datetime': '2026-06-16 16:22:34.801000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607154.907, 'datetime': '2026-06-16 16:22:34.907000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607154.99, 'datetime': '2026-06-16 16:22:34.990000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 297913), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607688.305, 'datetime': '2026-06-16 16:31:28.305000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607688.313, 'datetime': '2026-06-16 16:31:28.313000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607688.427, 'datetime': '2026-06-16 16:31:28.427000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607688.496, 'datetime': '2026-06-16 16:31:28.496000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607688.493, 'datetime': '2026-06-16 16:31:28.493000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607688.556, 'datetime': '2026-06-16 16:31:28.556000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607688.6539998, 'datetime': '2026-06-16 16:31:28.654000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607688.6790001, 'datetime': '2026-06-16 16:31:28.679000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607688.769, 'datetime': '2026-06-16 16:31:28.769000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 34, 390562), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607154.3630002, 'datetime': '2026-06-16 16:22:34.363000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607154.416, 'datetime': '2026-06-16 16:22:34.416000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607154.4789999, 'datetime': '2026-06-16 16:22:34.479000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607154.607, 'datetime': '2026-06-16 16:22:34.607000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:31:28,949.949 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 27, 447841), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781607687.3960001, 'datetime': '2026-06-16 16:31:27.396000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781607687.501, 'datetime': '2026-06-16 16:31:27.501000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781607687.5579998, 'datetime': '2026-06-16 16:31:27.558000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781607687.65, 'datetime': '2026-06-16 16:31:27.650000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781607687.6910002, 'datetime': '2026-06-16 16:31:27.691000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781607687.703, 'datetime': '2026-06-16 16:31:27.703000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781607687.7970002, 'datetime': '2026-06-16 16:31:27.797000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781607687.911, 'datetime': '2026-06-16 16:31:27.911000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781607687.924, 'datetime': '2026-06-16 16:31:27.924000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 34, 722795), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607154.651, 'datetime': '2026-06-16 16:22:34.651000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607154.7150002, 'datetime': '2026-06-16 16:22:34.715000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607154.801, 'datetime': '2026-06-16 16:22:34.801000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607154.907, 'datetime': '2026-06-16 16:22:34.907000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607154.99, 'datetime': '2026-06-16 16:22:34.990000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 297913), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607688.305, 'datetime': '2026-06-16 16:31:28.305000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607688.313, 'datetime': '2026-06-16 16:31:28.313000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607688.427, 'datetime': '2026-06-16 16:31:28.427000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607688.496, 'datetime': '2026-06-16 16:31:28.496000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607688.493, 'datetime': '2026-06-16 16:31:28.493000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607688.556, 'datetime': '2026-06-16 16:31:28.556000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607688.6539998, 'datetime': '2026-06-16 16:31:28.654000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607688.6790001, 'datetime': '2026-06-16 16:31:28.679000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607688.769, 'datetime': '2026-06-16 16:31:28.769000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 34, 390562), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607154.3630002, 'datetime': '2026-06-16 16:22:34.363000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607154.416, 'datetime': '2026-06-16 16:22:34.416000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607154.4789999, 'datetime': '2026-06-16 16:22:34.479000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607154.607, 'datetime': '2026-06-16 16:22:34.607000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:31:29,260.260 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 27, 447841), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781607687.3960001, 'datetime': '2026-06-16 16:31:27.396000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781607687.501, 'datetime': '2026-06-16 16:31:27.501000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781607687.5579998, 'datetime': '2026-06-16 16:31:27.558000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781607687.65, 'datetime': '2026-06-16 16:31:27.650000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781607687.6910002, 'datetime': '2026-06-16 16:31:27.691000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781607687.703, 'datetime': '2026-06-16 16:31:27.703000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781607687.7970002, 'datetime': '2026-06-16 16:31:27.797000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781607687.911, 'datetime': '2026-06-16 16:31:27.911000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781607687.924, 'datetime': '2026-06-16 16:31:27.924000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 34, 722795), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607154.651, 'datetime': '2026-06-16 16:22:34.651000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607154.7150002, 'datetime': '2026-06-16 16:22:34.715000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607154.801, 'datetime': '2026-06-16 16:22:34.801000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607154.907, 'datetime': '2026-06-16 16:22:34.907000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607154.99, 'datetime': '2026-06-16 16:22:34.990000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 297913), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607688.305, 'datetime': '2026-06-16 16:31:28.305000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607688.313, 'datetime': '2026-06-16 16:31:28.313000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607688.427, 'datetime': '2026-06-16 16:31:28.427000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607688.496, 'datetime': '2026-06-16 16:31:28.496000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607688.493, 'datetime': '2026-06-16 16:31:28.493000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607688.556, 'datetime': '2026-06-16 16:31:28.556000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607688.6539998, 'datetime': '2026-06-16 16:31:28.654000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607688.6790001, 'datetime': '2026-06-16 16:31:28.679000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607688.769, 'datetime': '2026-06-16 16:31:28.769000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 969236), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607688.935, 'datetime': '2026-06-16 16:31:28.935000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607688.964, 'datetime': '2026-06-16 16:31:28.964000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607689.115, 'datetime': '2026-06-16 16:31:29.115000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607689.141, 'datetime': '2026-06-16 16:31:29.141000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:31:29,274.274 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 27, 447841), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781607687.3960001, 'datetime': '2026-06-16 16:31:27.396000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781607687.501, 'datetime': '2026-06-16 16:31:27.501000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781607687.5579998, 'datetime': '2026-06-16 16:31:27.558000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781607687.65, 'datetime': '2026-06-16 16:31:27.650000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781607687.6910002, 'datetime': '2026-06-16 16:31:27.691000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781607687.703, 'datetime': '2026-06-16 16:31:27.703000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781607687.7970002, 'datetime': '2026-06-16 16:31:27.797000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781607687.911, 'datetime': '2026-06-16 16:31:27.911000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781607687.924, 'datetime': '2026-06-16 16:31:27.924000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 22, 34, 722795), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607154.651, 'datetime': '2026-06-16 16:22:34.651000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607154.7150002, 'datetime': '2026-06-16 16:22:34.715000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607154.801, 'datetime': '2026-06-16 16:22:34.801000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607154.907, 'datetime': '2026-06-16 16:22:34.907000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607154.99, 'datetime': '2026-06-16 16:22:34.990000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 297913), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607688.305, 'datetime': '2026-06-16 16:31:28.305000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607688.313, 'datetime': '2026-06-16 16:31:28.313000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607688.427, 'datetime': '2026-06-16 16:31:28.427000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607688.496, 'datetime': '2026-06-16 16:31:28.496000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607688.493, 'datetime': '2026-06-16 16:31:28.493000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607688.556, 'datetime': '2026-06-16 16:31:28.556000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607688.6539998, 'datetime': '2026-06-16 16:31:28.654000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607688.6790001, 'datetime': '2026-06-16 16:31:28.679000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607688.769, 'datetime': '2026-06-16 16:31:28.769000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 969236), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607688.935, 'datetime': '2026-06-16 16:31:28.935000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607688.964, 'datetime': '2026-06-16 16:31:28.964000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607689.115, 'datetime': '2026-06-16 16:31:29.115000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607689.141, 'datetime': '2026-06-16 16:31:29.141000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:31:29,720.720 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 27, 447841), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781607687.3960001, 'datetime': '2026-06-16 16:31:27.396000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781607687.501, 'datetime': '2026-06-16 16:31:27.501000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781607687.5579998, 'datetime': '2026-06-16 16:31:27.558000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781607687.65, 'datetime': '2026-06-16 16:31:27.650000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781607687.6910002, 'datetime': '2026-06-16 16:31:27.691000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781607687.703, 'datetime': '2026-06-16 16:31:27.703000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781607687.7970002, 'datetime': '2026-06-16 16:31:27.797000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781607687.911, 'datetime': '2026-06-16 16:31:27.911000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781607687.924, 'datetime': '2026-06-16 16:31:27.924000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 29, 295524), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607689.228, 'datetime': '2026-06-16 16:31:29.228000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607689.289, 'datetime': '2026-06-16 16:31:29.289000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607689.374, 'datetime': '2026-06-16 16:31:29.374000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607689.411, 'datetime': '2026-06-16 16:31:29.411000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607689.542, 'datetime': '2026-06-16 16:31:29.542000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 297913), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607688.305, 'datetime': '2026-06-16 16:31:28.305000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607688.313, 'datetime': '2026-06-16 16:31:28.313000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607688.427, 'datetime': '2026-06-16 16:31:28.427000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607688.496, 'datetime': '2026-06-16 16:31:28.496000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607688.493, 'datetime': '2026-06-16 16:31:28.493000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607688.556, 'datetime': '2026-06-16 16:31:28.556000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607688.6539998, 'datetime': '2026-06-16 16:31:28.654000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607688.6790001, 'datetime': '2026-06-16 16:31:28.679000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607688.769, 'datetime': '2026-06-16 16:31:28.769000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 969236), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607688.935, 'datetime': '2026-06-16 16:31:28.935000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607688.964, 'datetime': '2026-06-16 16:31:28.964000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607689.115, 'datetime': '2026-06-16 16:31:29.115000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607689.141, 'datetime': '2026-06-16 16:31:29.141000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:31:29,734.734 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 27, 447841), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781607687.3960001, 'datetime': '2026-06-16 16:31:27.396000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781607687.501, 'datetime': '2026-06-16 16:31:27.501000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781607687.5579998, 'datetime': '2026-06-16 16:31:27.558000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781607687.65, 'datetime': '2026-06-16 16:31:27.650000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781607687.6910002, 'datetime': '2026-06-16 16:31:27.691000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781607687.703, 'datetime': '2026-06-16 16:31:27.703000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781607687.7970002, 'datetime': '2026-06-16 16:31:27.797000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781607687.911, 'datetime': '2026-06-16 16:31:27.911000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781607687.924, 'datetime': '2026-06-16 16:31:27.924000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 29, 295524), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607689.228, 'datetime': '2026-06-16 16:31:29.228000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607689.289, 'datetime': '2026-06-16 16:31:29.289000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607689.374, 'datetime': '2026-06-16 16:31:29.374000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607689.411, 'datetime': '2026-06-16 16:31:29.411000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607689.542, 'datetime': '2026-06-16 16:31:29.542000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 297913), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607688.305, 'datetime': '2026-06-16 16:31:28.305000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607688.313, 'datetime': '2026-06-16 16:31:28.313000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607688.427, 'datetime': '2026-06-16 16:31:28.427000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607688.496, 'datetime': '2026-06-16 16:31:28.496000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607688.493, 'datetime': '2026-06-16 16:31:28.493000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607688.556, 'datetime': '2026-06-16 16:31:28.556000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607688.6539998, 'datetime': '2026-06-16 16:31:28.654000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607688.6790001, 'datetime': '2026-06-16 16:31:28.679000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607688.769, 'datetime': '2026-06-16 16:31:28.769000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 969236), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607688.935, 'datetime': '2026-06-16 16:31:28.935000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607688.964, 'datetime': '2026-06-16 16:31:28.964000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607689.115, 'datetime': '2026-06-16 16:31:29.115000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607689.141, 'datetime': '2026-06-16 16:31:29.141000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:37:30,475.475 INFO    ] processOrderPayment version is : v2
[2026-06-16 16:40:51,359.359 INFO    ] processOrderPayment version is : v2
[2026-06-16 16:48:33,406.406 INFO    ] ADDRESS: 11 TRAY WEIGHT: 206 TRAY DB WEIGHT: 206
[2026-06-16 16:48:33,415.415 INFO    ] ADDRESS: 12 TRAY WEIGHT: 224 TRAY DB WEIGHT: 224
[2026-06-16 16:48:33,423.423 INFO    ] ADDRESS: 13 TRAY WEIGHT: 220 TRAY DB WEIGHT: 220
[2026-06-16 16:48:33,431.431 INFO    ] ADDRESS: 14 TRAY WEIGHT: 195 TRAY DB WEIGHT: 195
[2026-06-16 16:48:33,439.439 INFO    ] ADDRESS: 15 TRAY WEIGHT: 255 TRAY DB WEIGHT: 255
[2026-06-16 16:48:33,447.447 INFO    ] ADDRESS: 16 TRAY WEIGHT: 213 TRAY DB WEIGHT: 213
[2026-06-16 16:48:33,455.455 INFO    ] ADDRESS: 17 TRAY WEIGHT: 219 TRAY DB WEIGHT: 219
[2026-06-16 16:48:33,463.463 INFO    ] ADDRESS: 18 TRAY WEIGHT: 190 TRAY DB WEIGHT: 190
[2026-06-16 16:48:33,471.471 INFO    ] ADDRESS: 19 TRAY WEIGHT: 86 TRAY DB WEIGHT: 86
[2026-06-16 16:48:33,479.479 INFO    ] ADDRESS: 21 TRAY WEIGHT: 1092 TRAY DB WEIGHT: 1092
[2026-06-16 16:48:33,488.488 INFO    ] ADDRESS: 22 TRAY WEIGHT: 936 TRAY DB WEIGHT: 936
[2026-06-16 16:48:33,496.496 INFO    ] ADDRESS: 23 TRAY WEIGHT: 835 TRAY DB WEIGHT: 835
[2026-06-16 16:48:33,504.504 INFO    ] ADDRESS: 24 TRAY WEIGHT: 858 TRAY DB WEIGHT: 858
[2026-06-16 16:48:33,512.512 INFO    ] ADDRESS: 25 TRAY WEIGHT: 1030 TRAY DB WEIGHT: 1030
[2026-06-16 16:48:33,520.520 INFO    ] ADDRESS: 26 TRAY WEIGHT: 298 TRAY DB WEIGHT: 298
[2026-06-16 16:48:33,529.529 INFO    ] ADDRESS: 27 TRAY WEIGHT: 214 TRAY DB WEIGHT: 214
[2026-06-16 16:48:33,537.537 INFO    ] ADDRESS: 28 TRAY WEIGHT: 1482 TRAY DB WEIGHT: 1482
[2026-06-16 16:48:33,545.545 INFO    ] ADDRESS: 29 TRAY WEIGHT: 975 TRAY DB WEIGHT: 975
[2026-06-16 16:48:33,553.553 INFO    ] ADDRESS: 31 TRAY WEIGHT: 231 TRAY DB WEIGHT: 231
[2026-06-16 16:48:33,562.562 INFO    ] ADDRESS: 32 TRAY WEIGHT: 170 TRAY DB WEIGHT: 170
[2026-06-16 16:48:33,570.570 INFO    ] ADDRESS: 33 TRAY WEIGHT: 548 TRAY DB WEIGHT: 548
[2026-06-16 16:48:33,578.578 INFO    ] ADDRESS: 34 TRAY WEIGHT: 279 TRAY DB WEIGHT: 279
[2026-06-16 16:48:33,586.586 INFO    ] ADDRESS: 41 TRAY WEIGHT: 1175 TRAY DB WEIGHT: 1175
[2026-06-16 16:48:33,594.594 INFO    ] ADDRESS: 42 TRAY WEIGHT: 1528 TRAY DB WEIGHT: 1528
[2026-06-16 16:48:33,602.602 INFO    ] ADDRESS: 43 TRAY WEIGHT: 174 TRAY DB WEIGHT: 174
[2026-06-16 16:48:33,610.610 INFO    ] ADDRESS: 44 TRAY WEIGHT: 585 TRAY DB WEIGHT: 585
[2026-06-16 16:48:33,618.618 INFO    ] ADDRESS: 45 TRAY WEIGHT: 1041 TRAY DB WEIGHT: 1041
[2026-06-16 16:48:36,857.857 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 48, 35, 873156), 'door_weights': [{'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781608140.1529999, 'datetime': '2026-06-16 16:39:00.153000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781607766.242, 'datetime': '2026-06-16 16:32:46.242000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608436.329, 'datetime': '2026-06-16 16:43:56.329000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781607722.447, 'datetime': '2026-06-16 16:32:02.447000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781608289.249, 'datetime': '2026-06-16 16:41:29.249000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781607798.5740001, 'datetime': '2026-06-16 16:33:18.574000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781608494.474, 'datetime': '2026-06-16 16:44:54.474000', 'tray_weight': '190', 'expected_tray_weight': 168}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 29, 295524), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607689.228, 'datetime': '2026-06-16 16:31:29.228000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607689.289, 'datetime': '2026-06-16 16:31:29.289000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607689.374, 'datetime': '2026-06-16 16:31:29.374000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607689.411, 'datetime': '2026-06-16 16:31:29.411000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607689.542, 'datetime': '2026-06-16 16:31:29.542000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 297913), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607688.305, 'datetime': '2026-06-16 16:31:28.305000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607688.313, 'datetime': '2026-06-16 16:31:28.313000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607688.427, 'datetime': '2026-06-16 16:31:28.427000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607688.496, 'datetime': '2026-06-16 16:31:28.496000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607688.493, 'datetime': '2026-06-16 16:31:28.493000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607688.556, 'datetime': '2026-06-16 16:31:28.556000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607688.6539998, 'datetime': '2026-06-16 16:31:28.654000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607688.6790001, 'datetime': '2026-06-16 16:31:28.679000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607688.769, 'datetime': '2026-06-16 16:31:28.769000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 969236), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607688.935, 'datetime': '2026-06-16 16:31:28.935000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607688.964, 'datetime': '2026-06-16 16:31:28.964000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607689.115, 'datetime': '2026-06-16 16:31:29.115000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607689.141, 'datetime': '2026-06-16 16:31:29.141000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:48:36,870.870 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 48, 35, 873156), 'door_weights': [{'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781608140.1529999, 'datetime': '2026-06-16 16:39:00.153000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781607766.242, 'datetime': '2026-06-16 16:32:46.242000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608436.329, 'datetime': '2026-06-16 16:43:56.329000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781607722.447, 'datetime': '2026-06-16 16:32:02.447000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781608289.249, 'datetime': '2026-06-16 16:41:29.249000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781607798.5740001, 'datetime': '2026-06-16 16:33:18.574000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781608494.474, 'datetime': '2026-06-16 16:44:54.474000', 'tray_weight': '190', 'expected_tray_weight': 168}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 29, 295524), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607689.228, 'datetime': '2026-06-16 16:31:29.228000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607689.289, 'datetime': '2026-06-16 16:31:29.289000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607689.374, 'datetime': '2026-06-16 16:31:29.374000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607689.411, 'datetime': '2026-06-16 16:31:29.411000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607689.542, 'datetime': '2026-06-16 16:31:29.542000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 297913), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607688.305, 'datetime': '2026-06-16 16:31:28.305000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607688.313, 'datetime': '2026-06-16 16:31:28.313000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607688.427, 'datetime': '2026-06-16 16:31:28.427000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607688.496, 'datetime': '2026-06-16 16:31:28.496000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607688.493, 'datetime': '2026-06-16 16:31:28.493000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607688.556, 'datetime': '2026-06-16 16:31:28.556000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607688.6539998, 'datetime': '2026-06-16 16:31:28.654000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607688.6790001, 'datetime': '2026-06-16 16:31:28.679000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607688.769, 'datetime': '2026-06-16 16:31:28.769000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 969236), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607688.935, 'datetime': '2026-06-16 16:31:28.935000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607688.964, 'datetime': '2026-06-16 16:31:28.964000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607689.115, 'datetime': '2026-06-16 16:31:29.115000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607689.141, 'datetime': '2026-06-16 16:31:29.141000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:48:38,015.015 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 48, 36, 952983), 'door_weights': [{'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781608140.154, 'datetime': '2026-06-16 16:39:00.154000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781607766.243, 'datetime': '2026-06-16 16:32:46.243000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608436.3300002, 'datetime': '2026-06-16 16:43:56.330000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781607722.4320002, 'datetime': '2026-06-16 16:32:02.432000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781608289.234, 'datetime': '2026-06-16 16:41:29.234000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781607798.5709999, 'datetime': '2026-06-16 16:33:18.571000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781608494.471, 'datetime': '2026-06-16 16:44:54.471000', 'tray_weight': '190', 'expected_tray_weight': 168}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 29, 295524), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607689.228, 'datetime': '2026-06-16 16:31:29.228000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607689.289, 'datetime': '2026-06-16 16:31:29.289000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607689.374, 'datetime': '2026-06-16 16:31:29.374000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607689.411, 'datetime': '2026-06-16 16:31:29.411000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607689.542, 'datetime': '2026-06-16 16:31:29.542000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 297913), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607688.305, 'datetime': '2026-06-16 16:31:28.305000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607688.313, 'datetime': '2026-06-16 16:31:28.313000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607688.427, 'datetime': '2026-06-16 16:31:28.427000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607688.496, 'datetime': '2026-06-16 16:31:28.496000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607688.493, 'datetime': '2026-06-16 16:31:28.493000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607688.556, 'datetime': '2026-06-16 16:31:28.556000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607688.6539998, 'datetime': '2026-06-16 16:31:28.654000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607688.6790001, 'datetime': '2026-06-16 16:31:28.679000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607688.769, 'datetime': '2026-06-16 16:31:28.769000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 969236), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607688.935, 'datetime': '2026-06-16 16:31:28.935000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607688.964, 'datetime': '2026-06-16 16:31:28.964000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607689.115, 'datetime': '2026-06-16 16:31:29.115000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607689.141, 'datetime': '2026-06-16 16:31:29.141000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:48:38,072.072 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 48, 36, 952983), 'door_weights': [{'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781608140.154, 'datetime': '2026-06-16 16:39:00.154000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781607766.243, 'datetime': '2026-06-16 16:32:46.243000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608436.3300002, 'datetime': '2026-06-16 16:43:56.330000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781607722.4320002, 'datetime': '2026-06-16 16:32:02.432000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781608289.234, 'datetime': '2026-06-16 16:41:29.234000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781607798.5709999, 'datetime': '2026-06-16 16:33:18.571000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781608494.471, 'datetime': '2026-06-16 16:44:54.471000', 'tray_weight': '190', 'expected_tray_weight': 168}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 29, 295524), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607689.228, 'datetime': '2026-06-16 16:31:29.228000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607689.289, 'datetime': '2026-06-16 16:31:29.289000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607689.374, 'datetime': '2026-06-16 16:31:29.374000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607689.411, 'datetime': '2026-06-16 16:31:29.411000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607689.542, 'datetime': '2026-06-16 16:31:29.542000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 297913), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607688.305, 'datetime': '2026-06-16 16:31:28.305000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607688.313, 'datetime': '2026-06-16 16:31:28.313000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607688.427, 'datetime': '2026-06-16 16:31:28.427000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607688.496, 'datetime': '2026-06-16 16:31:28.496000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607688.493, 'datetime': '2026-06-16 16:31:28.493000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607688.556, 'datetime': '2026-06-16 16:31:28.556000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607688.6539998, 'datetime': '2026-06-16 16:31:28.654000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607688.6790001, 'datetime': '2026-06-16 16:31:28.679000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607688.769, 'datetime': '2026-06-16 16:31:28.769000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 969236), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607688.935, 'datetime': '2026-06-16 16:31:28.935000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607688.964, 'datetime': '2026-06-16 16:31:28.964000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607689.115, 'datetime': '2026-06-16 16:31:29.115000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607689.141, 'datetime': '2026-06-16 16:31:29.141000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:48:39,325.325 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 48, 38, 205697), 'door_weights': [{'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781608140.1529999, 'datetime': '2026-06-16 16:39:00.153000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781607766.249, 'datetime': '2026-06-16 16:32:46.249000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608436.336, 'datetime': '2026-06-16 16:43:56.336000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '304', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608717.937, 'datetime': '2026-06-16 16:48:37.937000', 'tray_weight': '304', 'expected_tray_weight': 252}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781608718.3370001, 'datetime': '2026-06-16 16:48:38.337000', 'tray_weight': '219', 'expected_tray_weight': 252}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.7120001, 'datetime': '2026-06-16 16:48:37.712000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.912, 'datetime': '2026-06-16 16:48:37.912000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781607722.4459999, 'datetime': '2026-06-16 16:32:02.446000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781608289.248, 'datetime': '2026-06-16 16:41:29.248000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781607798.579, 'datetime': '2026-06-16 16:33:18.579000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781608494.479, 'datetime': '2026-06-16 16:44:54.479000', 'tray_weight': '190', 'expected_tray_weight': 168}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 29, 295524), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607689.228, 'datetime': '2026-06-16 16:31:29.228000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607689.289, 'datetime': '2026-06-16 16:31:29.289000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607689.374, 'datetime': '2026-06-16 16:31:29.374000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607689.411, 'datetime': '2026-06-16 16:31:29.411000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607689.542, 'datetime': '2026-06-16 16:31:29.542000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 297913), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607688.305, 'datetime': '2026-06-16 16:31:28.305000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607688.313, 'datetime': '2026-06-16 16:31:28.313000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607688.427, 'datetime': '2026-06-16 16:31:28.427000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607688.496, 'datetime': '2026-06-16 16:31:28.496000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607688.493, 'datetime': '2026-06-16 16:31:28.493000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607688.556, 'datetime': '2026-06-16 16:31:28.556000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607688.6539998, 'datetime': '2026-06-16 16:31:28.654000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607688.6790001, 'datetime': '2026-06-16 16:31:28.679000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607688.769, 'datetime': '2026-06-16 16:31:28.769000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 969236), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607688.935, 'datetime': '2026-06-16 16:31:28.935000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607688.964, 'datetime': '2026-06-16 16:31:28.964000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607689.115, 'datetime': '2026-06-16 16:31:29.115000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607689.141, 'datetime': '2026-06-16 16:31:29.141000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:48:39,339.339 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 48, 38, 205697), 'door_weights': [{'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781608140.1529999, 'datetime': '2026-06-16 16:39:00.153000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781607766.249, 'datetime': '2026-06-16 16:32:46.249000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608436.336, 'datetime': '2026-06-16 16:43:56.336000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '304', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608717.937, 'datetime': '2026-06-16 16:48:37.937000', 'tray_weight': '304', 'expected_tray_weight': 252}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781608718.3370001, 'datetime': '2026-06-16 16:48:38.337000', 'tray_weight': '219', 'expected_tray_weight': 252}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.7120001, 'datetime': '2026-06-16 16:48:37.712000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.912, 'datetime': '2026-06-16 16:48:37.912000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781607722.4459999, 'datetime': '2026-06-16 16:32:02.446000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781608289.248, 'datetime': '2026-06-16 16:41:29.248000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781607798.579, 'datetime': '2026-06-16 16:33:18.579000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781608494.479, 'datetime': '2026-06-16 16:44:54.479000', 'tray_weight': '190', 'expected_tray_weight': 168}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 29, 295524), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607689.228, 'datetime': '2026-06-16 16:31:29.228000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607689.289, 'datetime': '2026-06-16 16:31:29.289000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607689.374, 'datetime': '2026-06-16 16:31:29.374000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607689.411, 'datetime': '2026-06-16 16:31:29.411000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607689.542, 'datetime': '2026-06-16 16:31:29.542000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 297913), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607688.305, 'datetime': '2026-06-16 16:31:28.305000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607688.313, 'datetime': '2026-06-16 16:31:28.313000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607688.427, 'datetime': '2026-06-16 16:31:28.427000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607688.496, 'datetime': '2026-06-16 16:31:28.496000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607688.493, 'datetime': '2026-06-16 16:31:28.493000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607688.556, 'datetime': '2026-06-16 16:31:28.556000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607688.6539998, 'datetime': '2026-06-16 16:31:28.654000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607688.6790001, 'datetime': '2026-06-16 16:31:28.679000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607688.769, 'datetime': '2026-06-16 16:31:28.769000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 969236), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607688.935, 'datetime': '2026-06-16 16:31:28.935000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607688.964, 'datetime': '2026-06-16 16:31:28.964000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607689.115, 'datetime': '2026-06-16 16:31:29.115000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607689.141, 'datetime': '2026-06-16 16:31:29.141000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:48:40,497.497 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 48, 39, 436320), 'door_weights': [{'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781608140.154, 'datetime': '2026-06-16 16:39:00.154000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781607766.2489998, 'datetime': '2026-06-16 16:32:46.249000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608436.336, 'datetime': '2026-06-16 16:43:56.336000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '304', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608717.9369998, 'datetime': '2026-06-16 16:48:37.937000', 'tray_weight': '304', 'expected_tray_weight': 252}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781608718.337, 'datetime': '2026-06-16 16:48:38.337000', 'tray_weight': '219', 'expected_tray_weight': 252}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.709, 'datetime': '2026-06-16 16:48:37.709000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.9090002, 'datetime': '2026-06-16 16:48:37.909000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781607722.4450002, 'datetime': '2026-06-16 16:32:02.445000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781608289.247, 'datetime': '2026-06-16 16:41:29.247000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781607798.5749998, 'datetime': '2026-06-16 16:33:18.575000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781608494.475, 'datetime': '2026-06-16 16:44:54.475000', 'tray_weight': '190', 'expected_tray_weight': 168}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 29, 295524), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607689.228, 'datetime': '2026-06-16 16:31:29.228000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607689.289, 'datetime': '2026-06-16 16:31:29.289000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607689.374, 'datetime': '2026-06-16 16:31:29.374000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607689.411, 'datetime': '2026-06-16 16:31:29.411000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607689.542, 'datetime': '2026-06-16 16:31:29.542000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 297913), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607688.305, 'datetime': '2026-06-16 16:31:28.305000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607688.313, 'datetime': '2026-06-16 16:31:28.313000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607688.427, 'datetime': '2026-06-16 16:31:28.427000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607688.496, 'datetime': '2026-06-16 16:31:28.496000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607688.493, 'datetime': '2026-06-16 16:31:28.493000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607688.556, 'datetime': '2026-06-16 16:31:28.556000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607688.6539998, 'datetime': '2026-06-16 16:31:28.654000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607688.6790001, 'datetime': '2026-06-16 16:31:28.679000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607688.769, 'datetime': '2026-06-16 16:31:28.769000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 969236), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607688.935, 'datetime': '2026-06-16 16:31:28.935000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607688.964, 'datetime': '2026-06-16 16:31:28.964000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607689.115, 'datetime': '2026-06-16 16:31:29.115000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607689.141, 'datetime': '2026-06-16 16:31:29.141000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:48:40,521.521 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 48, 39, 436320), 'door_weights': [{'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781608140.154, 'datetime': '2026-06-16 16:39:00.154000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781607766.2489998, 'datetime': '2026-06-16 16:32:46.249000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608436.336, 'datetime': '2026-06-16 16:43:56.336000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '304', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608717.9369998, 'datetime': '2026-06-16 16:48:37.937000', 'tray_weight': '304', 'expected_tray_weight': 252}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781608718.337, 'datetime': '2026-06-16 16:48:38.337000', 'tray_weight': '219', 'expected_tray_weight': 252}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.709, 'datetime': '2026-06-16 16:48:37.709000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.9090002, 'datetime': '2026-06-16 16:48:37.909000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781607722.4450002, 'datetime': '2026-06-16 16:32:02.445000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781608289.247, 'datetime': '2026-06-16 16:41:29.247000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781607798.5749998, 'datetime': '2026-06-16 16:33:18.575000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781608494.475, 'datetime': '2026-06-16 16:44:54.475000', 'tray_weight': '190', 'expected_tray_weight': 168}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 29, 295524), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607689.228, 'datetime': '2026-06-16 16:31:29.228000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607689.289, 'datetime': '2026-06-16 16:31:29.289000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607689.374, 'datetime': '2026-06-16 16:31:29.374000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607689.411, 'datetime': '2026-06-16 16:31:29.411000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607689.542, 'datetime': '2026-06-16 16:31:29.542000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 297913), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607688.305, 'datetime': '2026-06-16 16:31:28.305000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607688.313, 'datetime': '2026-06-16 16:31:28.313000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607688.427, 'datetime': '2026-06-16 16:31:28.427000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607688.496, 'datetime': '2026-06-16 16:31:28.496000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607688.493, 'datetime': '2026-06-16 16:31:28.493000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607688.556, 'datetime': '2026-06-16 16:31:28.556000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607688.6539998, 'datetime': '2026-06-16 16:31:28.654000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607688.6790001, 'datetime': '2026-06-16 16:31:28.679000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607688.769, 'datetime': '2026-06-16 16:31:28.769000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 969236), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607688.935, 'datetime': '2026-06-16 16:31:28.935000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607688.964, 'datetime': '2026-06-16 16:31:28.964000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607689.115, 'datetime': '2026-06-16 16:31:29.115000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607689.141, 'datetime': '2026-06-16 16:31:29.141000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:48:41,638.638 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 48, 40, 615486), 'door_weights': [{'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781608140.153, 'datetime': '2026-06-16 16:39:00.153000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781607766.248, 'datetime': '2026-06-16 16:32:46.248000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608436.3349998, 'datetime': '2026-06-16 16:43:56.335000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '304', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608717.9359999, 'datetime': '2026-06-16 16:48:37.936000', 'tray_weight': '304', 'expected_tray_weight': 252}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781608718.336, 'datetime': '2026-06-16 16:48:38.336000', 'tray_weight': '219', 'expected_tray_weight': 252}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.717, 'datetime': '2026-06-16 16:48:37.717000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.917, 'datetime': '2026-06-16 16:48:37.917000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781607722.445, 'datetime': '2026-06-16 16:32:02.445000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781608289.247, 'datetime': '2026-06-16 16:41:29.247000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781607798.575, 'datetime': '2026-06-16 16:33:18.575000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781608494.4750001, 'datetime': '2026-06-16 16:44:54.475000', 'tray_weight': '190', 'expected_tray_weight': 168}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 29, 295524), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607689.228, 'datetime': '2026-06-16 16:31:29.228000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607689.289, 'datetime': '2026-06-16 16:31:29.289000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607689.374, 'datetime': '2026-06-16 16:31:29.374000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607689.411, 'datetime': '2026-06-16 16:31:29.411000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607689.542, 'datetime': '2026-06-16 16:31:29.542000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 297913), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607688.305, 'datetime': '2026-06-16 16:31:28.305000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607688.313, 'datetime': '2026-06-16 16:31:28.313000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607688.427, 'datetime': '2026-06-16 16:31:28.427000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607688.496, 'datetime': '2026-06-16 16:31:28.496000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607688.493, 'datetime': '2026-06-16 16:31:28.493000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607688.556, 'datetime': '2026-06-16 16:31:28.556000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607688.6539998, 'datetime': '2026-06-16 16:31:28.654000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607688.6790001, 'datetime': '2026-06-16 16:31:28.679000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607688.769, 'datetime': '2026-06-16 16:31:28.769000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 969236), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607688.935, 'datetime': '2026-06-16 16:31:28.935000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607688.964, 'datetime': '2026-06-16 16:31:28.964000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607689.115, 'datetime': '2026-06-16 16:31:29.115000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607689.141, 'datetime': '2026-06-16 16:31:29.141000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:48:41,652.652 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 48, 40, 615486), 'door_weights': [{'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781608140.153, 'datetime': '2026-06-16 16:39:00.153000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781607766.248, 'datetime': '2026-06-16 16:32:46.248000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608436.3349998, 'datetime': '2026-06-16 16:43:56.335000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '304', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608717.9359999, 'datetime': '2026-06-16 16:48:37.936000', 'tray_weight': '304', 'expected_tray_weight': 252}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781608718.336, 'datetime': '2026-06-16 16:48:38.336000', 'tray_weight': '219', 'expected_tray_weight': 252}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.717, 'datetime': '2026-06-16 16:48:37.717000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.917, 'datetime': '2026-06-16 16:48:37.917000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781607722.445, 'datetime': '2026-06-16 16:32:02.445000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781608289.247, 'datetime': '2026-06-16 16:41:29.247000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781607798.575, 'datetime': '2026-06-16 16:33:18.575000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781608494.4750001, 'datetime': '2026-06-16 16:44:54.475000', 'tray_weight': '190', 'expected_tray_weight': 168}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 29, 295524), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607689.228, 'datetime': '2026-06-16 16:31:29.228000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607689.289, 'datetime': '2026-06-16 16:31:29.289000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607689.374, 'datetime': '2026-06-16 16:31:29.374000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607689.411, 'datetime': '2026-06-16 16:31:29.411000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607689.542, 'datetime': '2026-06-16 16:31:29.542000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 297913), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607688.305, 'datetime': '2026-06-16 16:31:28.305000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607688.313, 'datetime': '2026-06-16 16:31:28.313000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607688.427, 'datetime': '2026-06-16 16:31:28.427000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607688.496, 'datetime': '2026-06-16 16:31:28.496000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607688.493, 'datetime': '2026-06-16 16:31:28.493000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607688.556, 'datetime': '2026-06-16 16:31:28.556000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607688.6539998, 'datetime': '2026-06-16 16:31:28.654000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607688.6790001, 'datetime': '2026-06-16 16:31:28.679000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607688.769, 'datetime': '2026-06-16 16:31:28.769000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 969236), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607688.935, 'datetime': '2026-06-16 16:31:28.935000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607688.964, 'datetime': '2026-06-16 16:31:28.964000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607689.115, 'datetime': '2026-06-16 16:31:29.115000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607689.141, 'datetime': '2026-06-16 16:31:29.141000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:48:42,796.796 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 48, 41, 751678), 'door_weights': [{'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781608140.155, 'datetime': '2026-06-16 16:39:00.155000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781607766.2450001, 'datetime': '2026-06-16 16:32:46.245000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608436.332, 'datetime': '2026-06-16 16:43:56.332000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '304', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608717.933, 'datetime': '2026-06-16 16:48:37.933000', 'tray_weight': '304', 'expected_tray_weight': 252}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781608718.3330002, 'datetime': '2026-06-16 16:48:38.333000', 'tray_weight': '219', 'expected_tray_weight': 252}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.7180002, 'datetime': '2026-06-16 16:48:37.718000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.9180002, 'datetime': '2026-06-16 16:48:37.918000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781607722.445, 'datetime': '2026-06-16 16:32:02.445000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781608289.247, 'datetime': '2026-06-16 16:41:29.247000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781607798.579, 'datetime': '2026-06-16 16:33:18.579000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781608494.479, 'datetime': '2026-06-16 16:44:54.479000', 'tray_weight': '190', 'expected_tray_weight': 168}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 29, 295524), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607689.228, 'datetime': '2026-06-16 16:31:29.228000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607689.289, 'datetime': '2026-06-16 16:31:29.289000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607689.374, 'datetime': '2026-06-16 16:31:29.374000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607689.411, 'datetime': '2026-06-16 16:31:29.411000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607689.542, 'datetime': '2026-06-16 16:31:29.542000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 297913), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607688.305, 'datetime': '2026-06-16 16:31:28.305000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607688.313, 'datetime': '2026-06-16 16:31:28.313000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607688.427, 'datetime': '2026-06-16 16:31:28.427000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607688.496, 'datetime': '2026-06-16 16:31:28.496000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607688.493, 'datetime': '2026-06-16 16:31:28.493000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607688.556, 'datetime': '2026-06-16 16:31:28.556000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607688.6539998, 'datetime': '2026-06-16 16:31:28.654000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607688.6790001, 'datetime': '2026-06-16 16:31:28.679000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607688.769, 'datetime': '2026-06-16 16:31:28.769000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 969236), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607688.935, 'datetime': '2026-06-16 16:31:28.935000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607688.964, 'datetime': '2026-06-16 16:31:28.964000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607689.115, 'datetime': '2026-06-16 16:31:29.115000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607689.141, 'datetime': '2026-06-16 16:31:29.141000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:48:42,816.816 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 48, 41, 751678), 'door_weights': [{'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781608140.155, 'datetime': '2026-06-16 16:39:00.155000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781607766.2450001, 'datetime': '2026-06-16 16:32:46.245000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608436.332, 'datetime': '2026-06-16 16:43:56.332000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '304', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608717.933, 'datetime': '2026-06-16 16:48:37.933000', 'tray_weight': '304', 'expected_tray_weight': 252}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781608718.3330002, 'datetime': '2026-06-16 16:48:38.333000', 'tray_weight': '219', 'expected_tray_weight': 252}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.7180002, 'datetime': '2026-06-16 16:48:37.718000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.9180002, 'datetime': '2026-06-16 16:48:37.918000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781607722.445, 'datetime': '2026-06-16 16:32:02.445000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781608289.247, 'datetime': '2026-06-16 16:41:29.247000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781607798.579, 'datetime': '2026-06-16 16:33:18.579000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781608494.479, 'datetime': '2026-06-16 16:44:54.479000', 'tray_weight': '190', 'expected_tray_weight': 168}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 29, 295524), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607689.228, 'datetime': '2026-06-16 16:31:29.228000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607689.289, 'datetime': '2026-06-16 16:31:29.289000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607689.374, 'datetime': '2026-06-16 16:31:29.374000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607689.411, 'datetime': '2026-06-16 16:31:29.411000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607689.542, 'datetime': '2026-06-16 16:31:29.542000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 297913), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607688.305, 'datetime': '2026-06-16 16:31:28.305000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607688.313, 'datetime': '2026-06-16 16:31:28.313000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607688.427, 'datetime': '2026-06-16 16:31:28.427000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607688.496, 'datetime': '2026-06-16 16:31:28.496000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607688.493, 'datetime': '2026-06-16 16:31:28.493000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607688.556, 'datetime': '2026-06-16 16:31:28.556000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607688.6539998, 'datetime': '2026-06-16 16:31:28.654000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607688.6790001, 'datetime': '2026-06-16 16:31:28.679000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607688.769, 'datetime': '2026-06-16 16:31:28.769000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 969236), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607688.935, 'datetime': '2026-06-16 16:31:28.935000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607688.964, 'datetime': '2026-06-16 16:31:28.964000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607689.115, 'datetime': '2026-06-16 16:31:29.115000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607689.141, 'datetime': '2026-06-16 16:31:29.141000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:48:43,986.986 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 48, 42, 911651), 'door_weights': [{'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781608140.154, 'datetime': '2026-06-16 16:39:00.154000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781607766.234, 'datetime': '2026-06-16 16:32:46.234000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608436.321, 'datetime': '2026-06-16 16:43:56.321000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '304', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608717.922, 'datetime': '2026-06-16 16:48:37.922000', 'tray_weight': '304', 'expected_tray_weight': 252}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781608718.322, 'datetime': '2026-06-16 16:48:38.322000', 'tray_weight': '219', 'expected_tray_weight': 252}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.717, 'datetime': '2026-06-16 16:48:37.717000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.917, 'datetime': '2026-06-16 16:48:37.917000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781607722.444, 'datetime': '2026-06-16 16:32:02.444000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781608289.246, 'datetime': '2026-06-16 16:41:29.246000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781607798.572, 'datetime': '2026-06-16 16:33:18.572000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781608494.4720001, 'datetime': '2026-06-16 16:44:54.472000', 'tray_weight': '190', 'expected_tray_weight': 168}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 29, 295524), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607689.228, 'datetime': '2026-06-16 16:31:29.228000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607689.289, 'datetime': '2026-06-16 16:31:29.289000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607689.374, 'datetime': '2026-06-16 16:31:29.374000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607689.411, 'datetime': '2026-06-16 16:31:29.411000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607689.542, 'datetime': '2026-06-16 16:31:29.542000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 297913), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607688.305, 'datetime': '2026-06-16 16:31:28.305000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607688.313, 'datetime': '2026-06-16 16:31:28.313000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607688.427, 'datetime': '2026-06-16 16:31:28.427000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607688.496, 'datetime': '2026-06-16 16:31:28.496000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607688.493, 'datetime': '2026-06-16 16:31:28.493000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607688.556, 'datetime': '2026-06-16 16:31:28.556000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607688.6539998, 'datetime': '2026-06-16 16:31:28.654000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607688.6790001, 'datetime': '2026-06-16 16:31:28.679000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607688.769, 'datetime': '2026-06-16 16:31:28.769000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 969236), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607688.935, 'datetime': '2026-06-16 16:31:28.935000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607688.964, 'datetime': '2026-06-16 16:31:28.964000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607689.115, 'datetime': '2026-06-16 16:31:29.115000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607689.141, 'datetime': '2026-06-16 16:31:29.141000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:48:44,002.002 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 48, 42, 911651), 'door_weights': [{'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781608140.154, 'datetime': '2026-06-16 16:39:00.154000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781607766.234, 'datetime': '2026-06-16 16:32:46.234000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608436.321, 'datetime': '2026-06-16 16:43:56.321000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '304', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608717.922, 'datetime': '2026-06-16 16:48:37.922000', 'tray_weight': '304', 'expected_tray_weight': 252}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781608718.322, 'datetime': '2026-06-16 16:48:38.322000', 'tray_weight': '219', 'expected_tray_weight': 252}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.717, 'datetime': '2026-06-16 16:48:37.717000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.917, 'datetime': '2026-06-16 16:48:37.917000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781607722.444, 'datetime': '2026-06-16 16:32:02.444000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781608289.246, 'datetime': '2026-06-16 16:41:29.246000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781607798.572, 'datetime': '2026-06-16 16:33:18.572000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781608494.4720001, 'datetime': '2026-06-16 16:44:54.472000', 'tray_weight': '190', 'expected_tray_weight': 168}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 29, 295524), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607689.228, 'datetime': '2026-06-16 16:31:29.228000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607689.289, 'datetime': '2026-06-16 16:31:29.289000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607689.374, 'datetime': '2026-06-16 16:31:29.374000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607689.411, 'datetime': '2026-06-16 16:31:29.411000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607689.542, 'datetime': '2026-06-16 16:31:29.542000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 297913), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607688.305, 'datetime': '2026-06-16 16:31:28.305000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607688.313, 'datetime': '2026-06-16 16:31:28.313000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607688.427, 'datetime': '2026-06-16 16:31:28.427000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607688.496, 'datetime': '2026-06-16 16:31:28.496000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607688.493, 'datetime': '2026-06-16 16:31:28.493000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607688.556, 'datetime': '2026-06-16 16:31:28.556000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607688.6539998, 'datetime': '2026-06-16 16:31:28.654000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607688.6790001, 'datetime': '2026-06-16 16:31:28.679000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607688.769, 'datetime': '2026-06-16 16:31:28.769000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 969236), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607688.935, 'datetime': '2026-06-16 16:31:28.935000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607688.964, 'datetime': '2026-06-16 16:31:28.964000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607689.115, 'datetime': '2026-06-16 16:31:29.115000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607689.141, 'datetime': '2026-06-16 16:31:29.141000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:48:45,119.119 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 48, 44, 106499), 'door_weights': [{'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781608140.154, 'datetime': '2026-06-16 16:39:00.154000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781607766.2480001, 'datetime': '2026-06-16 16:32:46.248000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608436.335, 'datetime': '2026-06-16 16:43:56.335000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '304', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608717.936, 'datetime': '2026-06-16 16:48:37.936000', 'tray_weight': '304', 'expected_tray_weight': 252}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781608718.336, 'datetime': '2026-06-16 16:48:38.336000', 'tray_weight': '219', 'expected_tray_weight': 252}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.7169998, 'datetime': '2026-06-16 16:48:37.717000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.9169998, 'datetime': '2026-06-16 16:48:37.917000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781607722.442, 'datetime': '2026-06-16 16:32:02.442000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781608289.244, 'datetime': '2026-06-16 16:41:29.244000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781607798.5770001, 'datetime': '2026-06-16 16:33:18.577000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781608494.477, 'datetime': '2026-06-16 16:44:54.477000', 'tray_weight': '190', 'expected_tray_weight': 168}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 29, 295524), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607689.228, 'datetime': '2026-06-16 16:31:29.228000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607689.289, 'datetime': '2026-06-16 16:31:29.289000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607689.374, 'datetime': '2026-06-16 16:31:29.374000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607689.411, 'datetime': '2026-06-16 16:31:29.411000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607689.542, 'datetime': '2026-06-16 16:31:29.542000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 297913), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607688.305, 'datetime': '2026-06-16 16:31:28.305000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607688.313, 'datetime': '2026-06-16 16:31:28.313000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607688.427, 'datetime': '2026-06-16 16:31:28.427000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607688.496, 'datetime': '2026-06-16 16:31:28.496000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607688.493, 'datetime': '2026-06-16 16:31:28.493000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607688.556, 'datetime': '2026-06-16 16:31:28.556000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607688.6539998, 'datetime': '2026-06-16 16:31:28.654000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607688.6790001, 'datetime': '2026-06-16 16:31:28.679000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607688.769, 'datetime': '2026-06-16 16:31:28.769000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 969236), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607688.935, 'datetime': '2026-06-16 16:31:28.935000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607688.964, 'datetime': '2026-06-16 16:31:28.964000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607689.115, 'datetime': '2026-06-16 16:31:29.115000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607689.141, 'datetime': '2026-06-16 16:31:29.141000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:48:45,152.152 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 48, 44, 106499), 'door_weights': [{'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781608140.154, 'datetime': '2026-06-16 16:39:00.154000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781607766.2480001, 'datetime': '2026-06-16 16:32:46.248000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608436.335, 'datetime': '2026-06-16 16:43:56.335000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '304', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608717.936, 'datetime': '2026-06-16 16:48:37.936000', 'tray_weight': '304', 'expected_tray_weight': 252}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781608718.336, 'datetime': '2026-06-16 16:48:38.336000', 'tray_weight': '219', 'expected_tray_weight': 252}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.7169998, 'datetime': '2026-06-16 16:48:37.717000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.9169998, 'datetime': '2026-06-16 16:48:37.917000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781607722.442, 'datetime': '2026-06-16 16:32:02.442000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781608289.244, 'datetime': '2026-06-16 16:41:29.244000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781607798.5770001, 'datetime': '2026-06-16 16:33:18.577000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781608494.477, 'datetime': '2026-06-16 16:44:54.477000', 'tray_weight': '190', 'expected_tray_weight': 168}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 29, 295524), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607689.228, 'datetime': '2026-06-16 16:31:29.228000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607689.289, 'datetime': '2026-06-16 16:31:29.289000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607689.374, 'datetime': '2026-06-16 16:31:29.374000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607689.411, 'datetime': '2026-06-16 16:31:29.411000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607689.542, 'datetime': '2026-06-16 16:31:29.542000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 297913), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607688.305, 'datetime': '2026-06-16 16:31:28.305000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607688.313, 'datetime': '2026-06-16 16:31:28.313000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607688.427, 'datetime': '2026-06-16 16:31:28.427000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607688.496, 'datetime': '2026-06-16 16:31:28.496000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607688.493, 'datetime': '2026-06-16 16:31:28.493000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607688.556, 'datetime': '2026-06-16 16:31:28.556000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607688.6539998, 'datetime': '2026-06-16 16:31:28.654000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607688.6790001, 'datetime': '2026-06-16 16:31:28.679000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607688.769, 'datetime': '2026-06-16 16:31:28.769000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 969236), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607688.935, 'datetime': '2026-06-16 16:31:28.935000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607688.964, 'datetime': '2026-06-16 16:31:28.964000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607689.115, 'datetime': '2026-06-16 16:31:29.115000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607689.141, 'datetime': '2026-06-16 16:31:29.141000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:48:45,899.899 INFO    ] collect_close_door_weights {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 48, 45, 176407), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781608725.145, 'datetime': '2026-06-16 16:48:45.145000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781608725.1950002, 'datetime': '2026-06-16 16:48:45.195000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781608725.355, 'datetime': '2026-06-16 16:48:45.355000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781608725.364, 'datetime': '2026-06-16 16:48:45.364000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781608725.44, 'datetime': '2026-06-16 16:48:45.440000', 'tray_weight': '219', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781608725.517, 'datetime': '2026-06-16 16:48:45.517000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781608725.543, 'datetime': '2026-06-16 16:48:45.543000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781608725.676, 'datetime': '2026-06-16 16:48:45.676000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '87', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781608725.6650002, 'datetime': '2026-06-16 16:48:45.665000', 'tray_weight': '87', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 29, 295524), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607689.228, 'datetime': '2026-06-16 16:31:29.228000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607689.289, 'datetime': '2026-06-16 16:31:29.289000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607689.374, 'datetime': '2026-06-16 16:31:29.374000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607689.411, 'datetime': '2026-06-16 16:31:29.411000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607689.542, 'datetime': '2026-06-16 16:31:29.542000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 297913), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607688.305, 'datetime': '2026-06-16 16:31:28.305000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607688.313, 'datetime': '2026-06-16 16:31:28.313000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607688.427, 'datetime': '2026-06-16 16:31:28.427000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607688.496, 'datetime': '2026-06-16 16:31:28.496000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607688.493, 'datetime': '2026-06-16 16:31:28.493000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607688.556, 'datetime': '2026-06-16 16:31:28.556000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607688.6539998, 'datetime': '2026-06-16 16:31:28.654000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607688.6790001, 'datetime': '2026-06-16 16:31:28.679000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607688.769, 'datetime': '2026-06-16 16:31:28.769000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 969236), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607688.935, 'datetime': '2026-06-16 16:31:28.935000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607688.964, 'datetime': '2026-06-16 16:31:28.964000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607689.115, 'datetime': '2026-06-16 16:31:29.115000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607689.141, 'datetime': '2026-06-16 16:31:29.141000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:48:45,907.907 INFO    ] collect_close_door_weights {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 48, 45, 176407), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781608725.145, 'datetime': '2026-06-16 16:48:45.145000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781608725.1950002, 'datetime': '2026-06-16 16:48:45.195000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781608725.355, 'datetime': '2026-06-16 16:48:45.355000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781608725.364, 'datetime': '2026-06-16 16:48:45.364000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781608725.44, 'datetime': '2026-06-16 16:48:45.440000', 'tray_weight': '219', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781608725.517, 'datetime': '2026-06-16 16:48:45.517000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781608725.543, 'datetime': '2026-06-16 16:48:45.543000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781608725.676, 'datetime': '2026-06-16 16:48:45.676000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '87', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781608725.6650002, 'datetime': '2026-06-16 16:48:45.665000', 'tray_weight': '87', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 29, 295524), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607689.228, 'datetime': '2026-06-16 16:31:29.228000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607689.289, 'datetime': '2026-06-16 16:31:29.289000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607689.374, 'datetime': '2026-06-16 16:31:29.374000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607689.411, 'datetime': '2026-06-16 16:31:29.411000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607689.542, 'datetime': '2026-06-16 16:31:29.542000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 297913), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607688.305, 'datetime': '2026-06-16 16:31:28.305000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607688.313, 'datetime': '2026-06-16 16:31:28.313000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607688.427, 'datetime': '2026-06-16 16:31:28.427000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607688.496, 'datetime': '2026-06-16 16:31:28.496000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607688.493, 'datetime': '2026-06-16 16:31:28.493000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607688.556, 'datetime': '2026-06-16 16:31:28.556000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607688.6539998, 'datetime': '2026-06-16 16:31:28.654000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607688.6790001, 'datetime': '2026-06-16 16:31:28.679000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607688.769, 'datetime': '2026-06-16 16:31:28.769000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 969236), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607688.935, 'datetime': '2026-06-16 16:31:28.935000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607688.964, 'datetime': '2026-06-16 16:31:28.964000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607689.115, 'datetime': '2026-06-16 16:31:29.115000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607689.141, 'datetime': '2026-06-16 16:31:29.141000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:48:47,431.431 INFO    ] *********** ORDER STARTED ***********
[2026-06-16 16:48:47,432.432 INFO    ] DB TRAY [{"modified_at": "2026-06-13 10:02:02", "tray_id": 11, "sku_json": "4500648-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500648", "tray_weight": "206", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 12, "sku_json": "4500650-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500650", "tray_weight": "224", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 13, "sku_json": "4500692-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500692", "tray_weight": "220", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 14, "sku_json": "4500624-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500624", "tray_weight": "195", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 15, "sku_json": "4500647-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500647", "tray_weight": "255", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 16, "sku_json": "4500671-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500671", "tray_weight": "213", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 17, "sku_json": "4500592-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500592", "tray_weight": "219", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 18, "sku_json": "4500668-8", "created_at": "2026-06-13 10:02:02", "org_sku": "4500668", "tray_weight": "190", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 19, "sku_json": "4500659-2", "created_at": "2026-06-13 10:02:02", "org_sku": "4500659", "tray_weight": "86", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 20, "sku_json": "8253-0", "created_at": "2026-06-13 10:02:02", "org_sku": "8253", "tray_weight": "99999", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 21, "sku_json": "4500612-3", "created_at": "2026-06-13 10:02:02", "org_sku": "4500612", "tray_weight": "1092", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 22, "sku_json": "108676-5", "created_at": "2026-06-13 10:02:02", "org_sku": "108676", "tray_weight": "936", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 23, "sku_json": "4500407-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500407", "tray_weight": "835", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 24, "sku_json": "4500690-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500690", "tray_weight": "858", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 25, "sku_json": "186078-6", "created_at": "2026-06-13 10:02:02", "org_sku": "186078", "tray_weight": "1030", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 26, "sku_json": "4500679-9", "created_at": "2026-06-13 10:02:02", "org_sku": "4500679", "tray_weight": "298", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 27, "sku_json": "137335-7", "created_at": "2026-06-13 10:02:02", "org_sku": "137335", "tray_weight": "214", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 28, "sku_json": "4500519-4", "created_at": "2026-06-13 10:02:02", "org_sku": "4500519", "tray_weight": "1482", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 29, "sku_json": "4500651-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500651", "tray_weight": "975", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 31, "sku_json": "4500691-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500691", "tray_weight": "231", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 32, "sku_json": "4500687-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500687", "tray_weight": "170", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 33, "sku_json": "4500622-9", "created_at": "2026-06-13 10:02:02", "org_sku": "4500622", "tray_weight": "548", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 34, "sku_json": "8393-7", "created_at": "2026-06-13 10:02:02", "org_sku": "8393", "tray_weight": "279", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 41, "sku_json": "4500694-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500694", "tray_weight": "1175", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 42, "sku_json": "4500499-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500499", "tray_weight": "1528", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 43, "sku_json": "112220-7", "created_at": "2026-06-13 10:02:02", "org_sku": "112220", "tray_weight": "174", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 44, "sku_json": "4500704-3", "created_at": "2026-06-13 10:02:02", "org_sku": "4500704", "tray_weight": "585", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 45, "sku_json": "4500412-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500412", "tray_weight": "1041", "door_id": "4", "active": 1}]
[2026-06-16 16:48:47,436.436 INFO    ] TRAY READINGS [{'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781607722.4320002, 'datetime': '2026-06-16 16:32:02.432000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781607722.442, 'datetime': '2026-06-16 16:32:02.442000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781607722.444, 'datetime': '2026-06-16 16:32:02.444000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781607722.445, 'datetime': '2026-06-16 16:32:02.445000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781607722.445, 'datetime': '2026-06-16 16:32:02.445000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781607722.4450002, 'datetime': '2026-06-16 16:32:02.445000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781607722.4459999, 'datetime': '2026-06-16 16:32:02.446000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781607722.447, 'datetime': '2026-06-16 16:32:02.447000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781607766.234, 'datetime': '2026-06-16 16:32:46.234000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781607766.242, 'datetime': '2026-06-16 16:32:46.242000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781607766.243, 'datetime': '2026-06-16 16:32:46.243000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781607766.2450001, 'datetime': '2026-06-16 16:32:46.245000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781607766.248, 'datetime': '2026-06-16 16:32:46.248000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781607766.2480001, 'datetime': '2026-06-16 16:32:46.248000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781607766.2489998, 'datetime': '2026-06-16 16:32:46.249000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781607766.249, 'datetime': '2026-06-16 16:32:46.249000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781607798.5709999, 'datetime': '2026-06-16 16:33:18.571000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781607798.572, 'datetime': '2026-06-16 16:33:18.572000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781607798.5740001, 'datetime': '2026-06-16 16:33:18.574000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781607798.5749998, 'datetime': '2026-06-16 16:33:18.575000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781607798.575, 'datetime': '2026-06-16 16:33:18.575000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781607798.5770001, 'datetime': '2026-06-16 16:33:18.577000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781607798.579, 'datetime': '2026-06-16 16:33:18.579000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781607798.579, 'datetime': '2026-06-16 16:33:18.579000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781608140.1529999, 'datetime': '2026-06-16 16:39:00.153000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781608140.1529999, 'datetime': '2026-06-16 16:39:00.153000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781608140.153, 'datetime': '2026-06-16 16:39:00.153000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781608140.154, 'datetime': '2026-06-16 16:39:00.154000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781608140.154, 'datetime': '2026-06-16 16:39:00.154000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781608140.154, 'datetime': '2026-06-16 16:39:00.154000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781608140.154, 'datetime': '2026-06-16 16:39:00.154000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781608140.155, 'datetime': '2026-06-16 16:39:00.155000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781608289.234, 'datetime': '2026-06-16 16:41:29.234000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781608289.244, 'datetime': '2026-06-16 16:41:29.244000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781608289.246, 'datetime': '2026-06-16 16:41:29.246000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781608289.247, 'datetime': '2026-06-16 16:41:29.247000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781608289.247, 'datetime': '2026-06-16 16:41:29.247000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781608289.247, 'datetime': '2026-06-16 16:41:29.247000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781608289.248, 'datetime': '2026-06-16 16:41:29.248000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '-1', 'TS': 1781608289.249, 'datetime': '2026-06-16 16:41:29.249000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608436.321, 'datetime': '2026-06-16 16:43:56.321000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608436.329, 'datetime': '2026-06-16 16:43:56.329000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608436.3300002, 'datetime': '2026-06-16 16:43:56.330000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608436.332, 'datetime': '2026-06-16 16:43:56.332000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608436.3349998, 'datetime': '2026-06-16 16:43:56.335000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608436.335, 'datetime': '2026-06-16 16:43:56.335000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608436.336, 'datetime': '2026-06-16 16:43:56.336000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '255', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608436.336, 'datetime': '2026-06-16 16:43:56.336000', 'tray_weight': '255', 'expected_tray_weight': 252}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781608494.471, 'datetime': '2026-06-16 16:44:54.471000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781608494.4720001, 'datetime': '2026-06-16 16:44:54.472000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781608494.474, 'datetime': '2026-06-16 16:44:54.474000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781608494.475, 'datetime': '2026-06-16 16:44:54.475000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781608494.4750001, 'datetime': '2026-06-16 16:44:54.475000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781608494.477, 'datetime': '2026-06-16 16:44:54.477000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781608494.479, 'datetime': '2026-06-16 16:44:54.479000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '-1', 'TS': 1781608494.479, 'datetime': '2026-06-16 16:44:54.479000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.9090002, 'datetime': '2026-06-16 16:48:37.909000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.912, 'datetime': '2026-06-16 16:48:37.912000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.9169998, 'datetime': '2026-06-16 16:48:37.917000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.917, 'datetime': '2026-06-16 16:48:37.917000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.917, 'datetime': '2026-06-16 16:48:37.917000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781608717.9180002, 'datetime': '2026-06-16 16:48:37.918000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '304', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608717.922, 'datetime': '2026-06-16 16:48:37.922000', 'tray_weight': '304', 'expected_tray_weight': 252}, {'weight': '304', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608717.933, 'datetime': '2026-06-16 16:48:37.933000', 'tray_weight': '304', 'expected_tray_weight': 252}, {'weight': '304', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608717.9359999, 'datetime': '2026-06-16 16:48:37.936000', 'tray_weight': '304', 'expected_tray_weight': 252}, {'weight': '304', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608717.936, 'datetime': '2026-06-16 16:48:37.936000', 'tray_weight': '304', 'expected_tray_weight': 252}, {'weight': '304', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608717.9369998, 'datetime': '2026-06-16 16:48:37.937000', 'tray_weight': '304', 'expected_tray_weight': 252}, {'weight': '304', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781608717.937, 'datetime': '2026-06-16 16:48:37.937000', 'tray_weight': '304', 'expected_tray_weight': 252}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781608718.322, 'datetime': '2026-06-16 16:48:38.322000', 'tray_weight': '219', 'expected_tray_weight': 252}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781608718.3330002, 'datetime': '2026-06-16 16:48:38.333000', 'tray_weight': '219', 'expected_tray_weight': 252}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781608718.336, 'datetime': '2026-06-16 16:48:38.336000', 'tray_weight': '219', 'expected_tray_weight': 252}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781608718.336, 'datetime': '2026-06-16 16:48:38.336000', 'tray_weight': '219', 'expected_tray_weight': 252}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781608718.337, 'datetime': '2026-06-16 16:48:38.337000', 'tray_weight': '219', 'expected_tray_weight': 252}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781608718.3370001, 'datetime': '2026-06-16 16:48:38.337000', 'tray_weight': '219', 'expected_tray_weight': 252}, {'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781608725.145, 'datetime': '2026-06-16 16:48:45.145000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781608725.1950002, 'datetime': '2026-06-16 16:48:45.195000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '220', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781608725.355, 'datetime': '2026-06-16 16:48:45.355000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781608725.364, 'datetime': '2026-06-16 16:48:45.364000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781608725.44, 'datetime': '2026-06-16 16:48:45.440000', 'tray_weight': '219', 'expected_tray_weight': 252}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781608725.517, 'datetime': '2026-06-16 16:48:45.517000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781608725.543, 'datetime': '2026-06-16 16:48:45.543000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '87', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781608725.6650002, 'datetime': '2026-06-16 16:48:45.665000', 'tray_weight': '87', 'expected_tray_weight': 64}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781608725.676, 'datetime': '2026-06-16 16:48:45.676000', 'tray_weight': '190', 'expected_tray_weight': 168}]
[2026-06-16 16:48:48,501.501 INFO    ] Final DB Tray = [{"modified_at": "2026-06-13 10:02:02", "tray_id": 11, "sku_json": "4500648-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500648", "tray_weight": "206", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 12, "sku_json": "4500650-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500650", "tray_weight": "224", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 13, "sku_json": "4500692-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500692", "tray_weight": "220", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 14, "sku_json": "4500624-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500624", "tray_weight": "195", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 15, "sku_json": "4500647-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500647", "tray_weight": "219", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 16, "sku_json": "4500671-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500671", "tray_weight": "214", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 17, "sku_json": "4500592-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500592", "tray_weight": "220", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 18, "sku_json": "4500668-8", "created_at": "2026-06-13 10:02:02", "org_sku": "4500668", "tray_weight": "190", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 19, "sku_json": "4500659-2", "created_at": "2026-06-13 10:02:02", "org_sku": "4500659", "tray_weight": "87", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 20, "sku_json": "8253-0", "created_at": "2026-06-13 10:02:02", "org_sku": "8253", "tray_weight": "99999", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 21, "sku_json": "4500612-3", "created_at": "2026-06-13 10:02:02", "org_sku": "4500612", "tray_weight": "1092", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 22, "sku_json": "108676-5", "created_at": "2026-06-13 10:02:02", "org_sku": "108676", "tray_weight": "936", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 23, "sku_json": "4500407-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500407", "tray_weight": "835", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 24, "sku_json": "4500690-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500690", "tray_weight": "858", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 25, "sku_json": "186078-6", "created_at": "2026-06-13 10:02:02", "org_sku": "186078", "tray_weight": "1030", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 26, "sku_json": "4500679-9", "created_at": "2026-06-13 10:02:02", "org_sku": "4500679", "tray_weight": "298", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 27, "sku_json": "137335-7", "created_at": "2026-06-13 10:02:02", "org_sku": "137335", "tray_weight": "214", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 28, "sku_json": "4500519-4", "created_at": "2026-06-13 10:02:02", "org_sku": "4500519", "tray_weight": "1482", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 29, "sku_json": "4500651-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500651", "tray_weight": "975", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 31, "sku_json": "4500691-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500691", "tray_weight": "231", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 32, "sku_json": "4500687-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500687", "tray_weight": "170", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 33, "sku_json": "4500622-9", "created_at": "2026-06-13 10:02:02", "org_sku": "4500622", "tray_weight": "548", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 34, "sku_json": "8393-7", "created_at": "2026-06-13 10:02:02", "org_sku": "8393", "tray_weight": "279", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 41, "sku_json": "4500694-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500694", "tray_weight": "1175", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 42, "sku_json": "4500499-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500499", "tray_weight": "1528", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 43, "sku_json": "112220-7", "created_at": "2026-06-13 10:02:02", "org_sku": "112220", "tray_weight": "174", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 44, "sku_json": "4500704-3", "created_at": "2026-06-13 10:02:02", "org_sku": "4500704", "tray_weight": "585", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 45, "sku_json": "4500412-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500412", "tray_weight": "1041", "door_id": "4", "active": 1}]
[2026-06-16 16:48:58,822.822 INFO    ] Syncing order with order id: TM07201911260616164739491
[2026-06-16 16:48:58,850.850 INFO    ] pg status for order_id: TM07201911260616164739491 before is --> False
[2026-06-16 16:48:58,854.854 INFO    ] payment_gateway for order_id: TM07201911260616164739491 is --> razor_pay and sync status is True
[2026-06-16 16:48:59,150.150 INFO    ] pg status response {'status': True}
[2026-06-16 16:48:59,234.234 INFO    ] pg status for order_id: TM07201911260616164739491 after is --> {'status': True}
[2026-06-16 16:49:47,939.939 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 47, 146804), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781608787.14, 'datetime': '2026-06-16 16:49:47.140000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781608787.231, 'datetime': '2026-06-16 16:49:47.231000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781608787.266, 'datetime': '2026-06-16 16:49:47.266000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781608787.289, 'datetime': '2026-06-16 16:49:47.289000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781608787.4199998, 'datetime': '2026-06-16 16:49:47.420000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781608787.418, 'datetime': '2026-06-16 16:49:47.418000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781608787.506, 'datetime': '2026-06-16 16:49:47.506000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781608787.586, 'datetime': '2026-06-16 16:49:47.586000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '87', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781608787.689, 'datetime': '2026-06-16 16:49:47.689000', 'tray_weight': '87', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 29, 295524), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607689.228, 'datetime': '2026-06-16 16:31:29.228000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607689.289, 'datetime': '2026-06-16 16:31:29.289000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607689.374, 'datetime': '2026-06-16 16:31:29.374000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607689.411, 'datetime': '2026-06-16 16:31:29.411000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607689.542, 'datetime': '2026-06-16 16:31:29.542000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 297913), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607688.305, 'datetime': '2026-06-16 16:31:28.305000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607688.313, 'datetime': '2026-06-16 16:31:28.313000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607688.427, 'datetime': '2026-06-16 16:31:28.427000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607688.496, 'datetime': '2026-06-16 16:31:28.496000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607688.493, 'datetime': '2026-06-16 16:31:28.493000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607688.556, 'datetime': '2026-06-16 16:31:28.556000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607688.6539998, 'datetime': '2026-06-16 16:31:28.654000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607688.6790001, 'datetime': '2026-06-16 16:31:28.679000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607688.769, 'datetime': '2026-06-16 16:31:28.769000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 969236), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607688.935, 'datetime': '2026-06-16 16:31:28.935000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607688.964, 'datetime': '2026-06-16 16:31:28.964000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607689.115, 'datetime': '2026-06-16 16:31:29.115000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607689.141, 'datetime': '2026-06-16 16:31:29.141000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:49:47,953.953 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 47, 146804), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781608787.14, 'datetime': '2026-06-16 16:49:47.140000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781608787.231, 'datetime': '2026-06-16 16:49:47.231000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781608787.266, 'datetime': '2026-06-16 16:49:47.266000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781608787.289, 'datetime': '2026-06-16 16:49:47.289000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781608787.4199998, 'datetime': '2026-06-16 16:49:47.420000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781608787.418, 'datetime': '2026-06-16 16:49:47.418000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781608787.506, 'datetime': '2026-06-16 16:49:47.506000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781608787.586, 'datetime': '2026-06-16 16:49:47.586000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '87', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781608787.689, 'datetime': '2026-06-16 16:49:47.689000', 'tray_weight': '87', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 29, 295524), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607689.228, 'datetime': '2026-06-16 16:31:29.228000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607689.289, 'datetime': '2026-06-16 16:31:29.289000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607689.374, 'datetime': '2026-06-16 16:31:29.374000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607689.411, 'datetime': '2026-06-16 16:31:29.411000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607689.542, 'datetime': '2026-06-16 16:31:29.542000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 297913), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781607688.305, 'datetime': '2026-06-16 16:31:28.305000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781607688.313, 'datetime': '2026-06-16 16:31:28.313000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781607688.427, 'datetime': '2026-06-16 16:31:28.427000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781607688.496, 'datetime': '2026-06-16 16:31:28.496000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781607688.493, 'datetime': '2026-06-16 16:31:28.493000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781607688.556, 'datetime': '2026-06-16 16:31:28.556000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781607688.6539998, 'datetime': '2026-06-16 16:31:28.654000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781607688.6790001, 'datetime': '2026-06-16 16:31:28.679000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781607688.769, 'datetime': '2026-06-16 16:31:28.769000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 969236), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607688.935, 'datetime': '2026-06-16 16:31:28.935000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607688.964, 'datetime': '2026-06-16 16:31:28.964000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607689.115, 'datetime': '2026-06-16 16:31:29.115000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607689.141, 'datetime': '2026-06-16 16:31:29.141000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:49:48,620.620 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 47, 146804), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781608787.14, 'datetime': '2026-06-16 16:49:47.140000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781608787.231, 'datetime': '2026-06-16 16:49:47.231000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781608787.266, 'datetime': '2026-06-16 16:49:47.266000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781608787.289, 'datetime': '2026-06-16 16:49:47.289000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781608787.4199998, 'datetime': '2026-06-16 16:49:47.420000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781608787.418, 'datetime': '2026-06-16 16:49:47.418000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781608787.506, 'datetime': '2026-06-16 16:49:47.506000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781608787.586, 'datetime': '2026-06-16 16:49:47.586000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '87', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781608787.689, 'datetime': '2026-06-16 16:49:47.689000', 'tray_weight': '87', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 29, 295524), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607689.228, 'datetime': '2026-06-16 16:31:29.228000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607689.289, 'datetime': '2026-06-16 16:31:29.289000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607689.374, 'datetime': '2026-06-16 16:31:29.374000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607689.411, 'datetime': '2026-06-16 16:31:29.411000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607689.542, 'datetime': '2026-06-16 16:31:29.542000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 47, 975150), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781608787.9359999, 'datetime': '2026-06-16 16:49:47.936000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781608788.006, 'datetime': '2026-06-16 16:49:48.006000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781608788.063, 'datetime': '2026-06-16 16:49:48.063000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781608788.187, 'datetime': '2026-06-16 16:49:48.187000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781608788.203, 'datetime': '2026-06-16 16:49:48.203000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781608788.2480001, 'datetime': '2026-06-16 16:49:48.248000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781608788.339, 'datetime': '2026-06-16 16:49:48.339000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781608788.433, 'datetime': '2026-06-16 16:49:48.433000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781608788.463, 'datetime': '2026-06-16 16:49:48.463000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 969236), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607688.935, 'datetime': '2026-06-16 16:31:28.935000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607688.964, 'datetime': '2026-06-16 16:31:28.964000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607689.115, 'datetime': '2026-06-16 16:31:29.115000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607689.141, 'datetime': '2026-06-16 16:31:29.141000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:49:48,635.635 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 47, 146804), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781608787.14, 'datetime': '2026-06-16 16:49:47.140000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781608787.231, 'datetime': '2026-06-16 16:49:47.231000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781608787.266, 'datetime': '2026-06-16 16:49:47.266000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781608787.289, 'datetime': '2026-06-16 16:49:47.289000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781608787.4199998, 'datetime': '2026-06-16 16:49:47.420000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781608787.418, 'datetime': '2026-06-16 16:49:47.418000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781608787.506, 'datetime': '2026-06-16 16:49:47.506000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781608787.586, 'datetime': '2026-06-16 16:49:47.586000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '87', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781608787.689, 'datetime': '2026-06-16 16:49:47.689000', 'tray_weight': '87', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 29, 295524), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607689.228, 'datetime': '2026-06-16 16:31:29.228000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607689.289, 'datetime': '2026-06-16 16:31:29.289000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607689.374, 'datetime': '2026-06-16 16:31:29.374000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607689.411, 'datetime': '2026-06-16 16:31:29.411000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607689.542, 'datetime': '2026-06-16 16:31:29.542000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 47, 975150), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781608787.9359999, 'datetime': '2026-06-16 16:49:47.936000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781608788.006, 'datetime': '2026-06-16 16:49:48.006000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781608788.063, 'datetime': '2026-06-16 16:49:48.063000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781608788.187, 'datetime': '2026-06-16 16:49:48.187000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781608788.203, 'datetime': '2026-06-16 16:49:48.203000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781608788.2480001, 'datetime': '2026-06-16 16:49:48.248000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781608788.339, 'datetime': '2026-06-16 16:49:48.339000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781608788.433, 'datetime': '2026-06-16 16:49:48.433000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781608788.463, 'datetime': '2026-06-16 16:49:48.463000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 28, 969236), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781607688.935, 'datetime': '2026-06-16 16:31:28.935000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781607688.964, 'datetime': '2026-06-16 16:31:28.964000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781607689.115, 'datetime': '2026-06-16 16:31:29.115000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781607689.141, 'datetime': '2026-06-16 16:31:29.141000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:49:48,955.955 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 47, 146804), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781608787.14, 'datetime': '2026-06-16 16:49:47.140000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781608787.231, 'datetime': '2026-06-16 16:49:47.231000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781608787.266, 'datetime': '2026-06-16 16:49:47.266000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781608787.289, 'datetime': '2026-06-16 16:49:47.289000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781608787.4199998, 'datetime': '2026-06-16 16:49:47.420000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781608787.418, 'datetime': '2026-06-16 16:49:47.418000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781608787.506, 'datetime': '2026-06-16 16:49:47.506000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781608787.586, 'datetime': '2026-06-16 16:49:47.586000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '87', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781608787.689, 'datetime': '2026-06-16 16:49:47.689000', 'tray_weight': '87', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 29, 295524), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607689.228, 'datetime': '2026-06-16 16:31:29.228000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607689.289, 'datetime': '2026-06-16 16:31:29.289000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607689.374, 'datetime': '2026-06-16 16:31:29.374000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607689.411, 'datetime': '2026-06-16 16:31:29.411000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607689.542, 'datetime': '2026-06-16 16:31:29.542000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 47, 975150), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781608787.9359999, 'datetime': '2026-06-16 16:49:47.936000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781608788.006, 'datetime': '2026-06-16 16:49:48.006000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781608788.063, 'datetime': '2026-06-16 16:49:48.063000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781608788.187, 'datetime': '2026-06-16 16:49:48.187000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781608788.203, 'datetime': '2026-06-16 16:49:48.203000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781608788.2480001, 'datetime': '2026-06-16 16:49:48.248000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781608788.339, 'datetime': '2026-06-16 16:49:48.339000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781608788.433, 'datetime': '2026-06-16 16:49:48.433000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781608788.463, 'datetime': '2026-06-16 16:49:48.463000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 48, 657211), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781608788.582, 'datetime': '2026-06-16 16:49:48.582000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781608788.649, 'datetime': '2026-06-16 16:49:48.649000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781608788.733, 'datetime': '2026-06-16 16:49:48.733000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781608788.811, 'datetime': '2026-06-16 16:49:48.811000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:49:48,969.969 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 47, 146804), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781608787.14, 'datetime': '2026-06-16 16:49:47.140000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781608787.231, 'datetime': '2026-06-16 16:49:47.231000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781608787.266, 'datetime': '2026-06-16 16:49:47.266000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781608787.289, 'datetime': '2026-06-16 16:49:47.289000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781608787.4199998, 'datetime': '2026-06-16 16:49:47.420000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781608787.418, 'datetime': '2026-06-16 16:49:47.418000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781608787.506, 'datetime': '2026-06-16 16:49:47.506000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781608787.586, 'datetime': '2026-06-16 16:49:47.586000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '87', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781608787.689, 'datetime': '2026-06-16 16:49:47.689000', 'tray_weight': '87', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 31, 29, 295524), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781607689.228, 'datetime': '2026-06-16 16:31:29.228000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781607689.289, 'datetime': '2026-06-16 16:31:29.289000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781607689.374, 'datetime': '2026-06-16 16:31:29.374000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781607689.411, 'datetime': '2026-06-16 16:31:29.411000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781607689.542, 'datetime': '2026-06-16 16:31:29.542000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 47, 975150), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781608787.9359999, 'datetime': '2026-06-16 16:49:47.936000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781608788.006, 'datetime': '2026-06-16 16:49:48.006000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781608788.063, 'datetime': '2026-06-16 16:49:48.063000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781608788.187, 'datetime': '2026-06-16 16:49:48.187000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781608788.203, 'datetime': '2026-06-16 16:49:48.203000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781608788.2480001, 'datetime': '2026-06-16 16:49:48.248000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781608788.339, 'datetime': '2026-06-16 16:49:48.339000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781608788.433, 'datetime': '2026-06-16 16:49:48.433000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781608788.463, 'datetime': '2026-06-16 16:49:48.463000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 48, 657211), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781608788.582, 'datetime': '2026-06-16 16:49:48.582000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781608788.649, 'datetime': '2026-06-16 16:49:48.649000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781608788.733, 'datetime': '2026-06-16 16:49:48.733000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781608788.811, 'datetime': '2026-06-16 16:49:48.811000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:49:49,370.370 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 47, 146804), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781608787.14, 'datetime': '2026-06-16 16:49:47.140000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781608787.231, 'datetime': '2026-06-16 16:49:47.231000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781608787.266, 'datetime': '2026-06-16 16:49:47.266000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781608787.289, 'datetime': '2026-06-16 16:49:47.289000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781608787.4199998, 'datetime': '2026-06-16 16:49:47.420000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781608787.418, 'datetime': '2026-06-16 16:49:47.418000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781608787.506, 'datetime': '2026-06-16 16:49:47.506000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781608787.586, 'datetime': '2026-06-16 16:49:47.586000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '87', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781608787.689, 'datetime': '2026-06-16 16:49:47.689000', 'tray_weight': '87', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 48, 991135), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781608788.987, 'datetime': '2026-06-16 16:49:48.987000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781608789.023, 'datetime': '2026-06-16 16:49:49.023000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781608789.126, 'datetime': '2026-06-16 16:49:49.126000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781608789.204, 'datetime': '2026-06-16 16:49:49.204000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781608789.2020001, 'datetime': '2026-06-16 16:49:49.202000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 47, 975150), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781608787.9359999, 'datetime': '2026-06-16 16:49:47.936000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781608788.006, 'datetime': '2026-06-16 16:49:48.006000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781608788.063, 'datetime': '2026-06-16 16:49:48.063000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781608788.187, 'datetime': '2026-06-16 16:49:48.187000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781608788.203, 'datetime': '2026-06-16 16:49:48.203000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781608788.2480001, 'datetime': '2026-06-16 16:49:48.248000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781608788.339, 'datetime': '2026-06-16 16:49:48.339000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781608788.433, 'datetime': '2026-06-16 16:49:48.433000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781608788.463, 'datetime': '2026-06-16 16:49:48.463000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 48, 657211), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781608788.582, 'datetime': '2026-06-16 16:49:48.582000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781608788.649, 'datetime': '2026-06-16 16:49:48.649000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781608788.733, 'datetime': '2026-06-16 16:49:48.733000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781608788.811, 'datetime': '2026-06-16 16:49:48.811000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:49:49,379.379 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 47, 146804), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781608787.14, 'datetime': '2026-06-16 16:49:47.140000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781608787.231, 'datetime': '2026-06-16 16:49:47.231000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781608787.266, 'datetime': '2026-06-16 16:49:47.266000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781608787.289, 'datetime': '2026-06-16 16:49:47.289000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781608787.4199998, 'datetime': '2026-06-16 16:49:47.420000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781608787.418, 'datetime': '2026-06-16 16:49:47.418000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781608787.506, 'datetime': '2026-06-16 16:49:47.506000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781608787.586, 'datetime': '2026-06-16 16:49:47.586000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '87', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781608787.689, 'datetime': '2026-06-16 16:49:47.689000', 'tray_weight': '87', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 48, 991135), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781608788.987, 'datetime': '2026-06-16 16:49:48.987000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781608789.023, 'datetime': '2026-06-16 16:49:49.023000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781608789.126, 'datetime': '2026-06-16 16:49:49.126000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781608789.204, 'datetime': '2026-06-16 16:49:49.204000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781608789.2020001, 'datetime': '2026-06-16 16:49:49.202000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 47, 975150), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781608787.9359999, 'datetime': '2026-06-16 16:49:47.936000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781608788.006, 'datetime': '2026-06-16 16:49:48.006000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781608788.063, 'datetime': '2026-06-16 16:49:48.063000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781608788.187, 'datetime': '2026-06-16 16:49:48.187000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781608788.203, 'datetime': '2026-06-16 16:49:48.203000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781608788.2480001, 'datetime': '2026-06-16 16:49:48.248000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781608788.339, 'datetime': '2026-06-16 16:49:48.339000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781608788.433, 'datetime': '2026-06-16 16:49:48.433000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781608788.463, 'datetime': '2026-06-16 16:49:48.463000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 48, 657211), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781608788.582, 'datetime': '2026-06-16 16:49:48.582000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781608788.649, 'datetime': '2026-06-16 16:49:48.649000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781608788.733, 'datetime': '2026-06-16 16:49:48.733000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781608788.811, 'datetime': '2026-06-16 16:49:48.811000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 16:50:05,734.734 INFO    ] processOrderPayment version is : v2
[2026-06-16 17:01:46,798.798 INFO    ] processOrderPayment version is : v2
[2026-06-16 17:03:07,940.940 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 32361), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609587.028, 'datetime': '2026-06-16 17:03:07.028000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609587.0870001, 'datetime': '2026-06-16 17:03:07.087000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609587.192, 'datetime': '2026-06-16 17:03:07.192000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609587.2059999, 'datetime': '2026-06-16 17:03:07.206000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609587.308, 'datetime': '2026-06-16 17:03:07.308000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609587.415, 'datetime': '2026-06-16 17:03:07.415000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609587.4150002, 'datetime': '2026-06-16 17:03:07.415000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609587.511, 'datetime': '2026-06-16 17:03:07.511000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609587.569, 'datetime': '2026-06-16 17:03:07.569000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 48, 991135), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781608788.987, 'datetime': '2026-06-16 16:49:48.987000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781608789.023, 'datetime': '2026-06-16 16:49:49.023000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781608789.126, 'datetime': '2026-06-16 16:49:49.126000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781608789.204, 'datetime': '2026-06-16 16:49:49.204000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781608789.2020001, 'datetime': '2026-06-16 16:49:49.202000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 47, 975150), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781608787.9359999, 'datetime': '2026-06-16 16:49:47.936000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781608788.006, 'datetime': '2026-06-16 16:49:48.006000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781608788.063, 'datetime': '2026-06-16 16:49:48.063000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781608788.187, 'datetime': '2026-06-16 16:49:48.187000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781608788.203, 'datetime': '2026-06-16 16:49:48.203000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781608788.2480001, 'datetime': '2026-06-16 16:49:48.248000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781608788.339, 'datetime': '2026-06-16 16:49:48.339000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781608788.433, 'datetime': '2026-06-16 16:49:48.433000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781608788.463, 'datetime': '2026-06-16 16:49:48.463000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 48, 657211), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781608788.582, 'datetime': '2026-06-16 16:49:48.582000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781608788.649, 'datetime': '2026-06-16 16:49:48.649000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781608788.733, 'datetime': '2026-06-16 16:49:48.733000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781608788.811, 'datetime': '2026-06-16 16:49:48.811000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 17:03:07,954.954 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 32361), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609587.028, 'datetime': '2026-06-16 17:03:07.028000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609587.0870001, 'datetime': '2026-06-16 17:03:07.087000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609587.192, 'datetime': '2026-06-16 17:03:07.192000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609587.2059999, 'datetime': '2026-06-16 17:03:07.206000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609587.308, 'datetime': '2026-06-16 17:03:07.308000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609587.415, 'datetime': '2026-06-16 17:03:07.415000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609587.4150002, 'datetime': '2026-06-16 17:03:07.415000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609587.511, 'datetime': '2026-06-16 17:03:07.511000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609587.569, 'datetime': '2026-06-16 17:03:07.569000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 48, 991135), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781608788.987, 'datetime': '2026-06-16 16:49:48.987000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781608789.023, 'datetime': '2026-06-16 16:49:49.023000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781608789.126, 'datetime': '2026-06-16 16:49:49.126000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781608789.204, 'datetime': '2026-06-16 16:49:49.204000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781608789.2020001, 'datetime': '2026-06-16 16:49:49.202000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 47, 975150), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781608787.9359999, 'datetime': '2026-06-16 16:49:47.936000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781608788.006, 'datetime': '2026-06-16 16:49:48.006000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781608788.063, 'datetime': '2026-06-16 16:49:48.063000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781608788.187, 'datetime': '2026-06-16 16:49:48.187000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781608788.203, 'datetime': '2026-06-16 16:49:48.203000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781608788.2480001, 'datetime': '2026-06-16 16:49:48.248000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781608788.339, 'datetime': '2026-06-16 16:49:48.339000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781608788.433, 'datetime': '2026-06-16 16:49:48.433000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781608788.463, 'datetime': '2026-06-16 16:49:48.463000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 48, 657211), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781608788.582, 'datetime': '2026-06-16 16:49:48.582000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781608788.649, 'datetime': '2026-06-16 16:49:48.649000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781608788.733, 'datetime': '2026-06-16 16:49:48.733000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781608788.811, 'datetime': '2026-06-16 16:49:48.811000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 17:03:08,653.653 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 32361), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609587.028, 'datetime': '2026-06-16 17:03:07.028000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609587.0870001, 'datetime': '2026-06-16 17:03:07.087000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609587.192, 'datetime': '2026-06-16 17:03:07.192000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609587.2059999, 'datetime': '2026-06-16 17:03:07.206000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609587.308, 'datetime': '2026-06-16 17:03:07.308000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609587.415, 'datetime': '2026-06-16 17:03:07.415000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609587.4150002, 'datetime': '2026-06-16 17:03:07.415000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609587.511, 'datetime': '2026-06-16 17:03:07.511000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609587.569, 'datetime': '2026-06-16 17:03:07.569000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 48, 991135), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781608788.987, 'datetime': '2026-06-16 16:49:48.987000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781608789.023, 'datetime': '2026-06-16 16:49:49.023000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781608789.126, 'datetime': '2026-06-16 16:49:49.126000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781608789.204, 'datetime': '2026-06-16 16:49:49.204000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781608789.2020001, 'datetime': '2026-06-16 16:49:49.202000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 977287), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609587.9689999, 'datetime': '2026-06-16 17:03:07.969000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609587.967, 'datetime': '2026-06-16 17:03:07.967000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609588.081, 'datetime': '2026-06-16 17:03:08.081000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609588.123, 'datetime': '2026-06-16 17:03:08.123000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609588.2210002, 'datetime': '2026-06-16 17:03:08.221000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609588.27, 'datetime': '2026-06-16 17:03:08.270000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609588.3899999, 'datetime': '2026-06-16 17:03:08.390000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609588.492, 'datetime': '2026-06-16 17:03:08.492000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609588.51, 'datetime': '2026-06-16 17:03:08.510000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 48, 657211), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781608788.582, 'datetime': '2026-06-16 16:49:48.582000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781608788.649, 'datetime': '2026-06-16 16:49:48.649000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781608788.733, 'datetime': '2026-06-16 16:49:48.733000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781608788.811, 'datetime': '2026-06-16 16:49:48.811000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 17:03:08,669.669 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 32361), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609587.028, 'datetime': '2026-06-16 17:03:07.028000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609587.0870001, 'datetime': '2026-06-16 17:03:07.087000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609587.192, 'datetime': '2026-06-16 17:03:07.192000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609587.2059999, 'datetime': '2026-06-16 17:03:07.206000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609587.308, 'datetime': '2026-06-16 17:03:07.308000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609587.415, 'datetime': '2026-06-16 17:03:07.415000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609587.4150002, 'datetime': '2026-06-16 17:03:07.415000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609587.511, 'datetime': '2026-06-16 17:03:07.511000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609587.569, 'datetime': '2026-06-16 17:03:07.569000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 48, 991135), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781608788.987, 'datetime': '2026-06-16 16:49:48.987000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781608789.023, 'datetime': '2026-06-16 16:49:49.023000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781608789.126, 'datetime': '2026-06-16 16:49:49.126000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781608789.204, 'datetime': '2026-06-16 16:49:49.204000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781608789.2020001, 'datetime': '2026-06-16 16:49:49.202000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 977287), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609587.9689999, 'datetime': '2026-06-16 17:03:07.969000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609587.967, 'datetime': '2026-06-16 17:03:07.967000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609588.081, 'datetime': '2026-06-16 17:03:08.081000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609588.123, 'datetime': '2026-06-16 17:03:08.123000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609588.2210002, 'datetime': '2026-06-16 17:03:08.221000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609588.27, 'datetime': '2026-06-16 17:03:08.270000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609588.3899999, 'datetime': '2026-06-16 17:03:08.390000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609588.492, 'datetime': '2026-06-16 17:03:08.492000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609588.51, 'datetime': '2026-06-16 17:03:08.510000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 48, 657211), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781608788.582, 'datetime': '2026-06-16 16:49:48.582000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781608788.649, 'datetime': '2026-06-16 16:49:48.649000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781608788.733, 'datetime': '2026-06-16 16:49:48.733000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '279', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781608788.811, 'datetime': '2026-06-16 16:49:48.811000', 'tray_weight': '279', 'expected_tray_weight': 245}]}}
[2026-06-16 17:03:09,003.003 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 32361), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609587.028, 'datetime': '2026-06-16 17:03:07.028000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609587.0870001, 'datetime': '2026-06-16 17:03:07.087000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609587.192, 'datetime': '2026-06-16 17:03:07.192000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609587.2059999, 'datetime': '2026-06-16 17:03:07.206000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609587.308, 'datetime': '2026-06-16 17:03:07.308000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609587.415, 'datetime': '2026-06-16 17:03:07.415000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609587.4150002, 'datetime': '2026-06-16 17:03:07.415000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609587.511, 'datetime': '2026-06-16 17:03:07.511000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609587.569, 'datetime': '2026-06-16 17:03:07.569000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 48, 991135), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781608788.987, 'datetime': '2026-06-16 16:49:48.987000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781608789.023, 'datetime': '2026-06-16 16:49:49.023000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781608789.126, 'datetime': '2026-06-16 16:49:49.126000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781608789.204, 'datetime': '2026-06-16 16:49:49.204000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781608789.2020001, 'datetime': '2026-06-16 16:49:49.202000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 977287), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609587.9689999, 'datetime': '2026-06-16 17:03:07.969000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609587.967, 'datetime': '2026-06-16 17:03:07.967000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609588.081, 'datetime': '2026-06-16 17:03:08.081000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609588.123, 'datetime': '2026-06-16 17:03:08.123000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609588.2210002, 'datetime': '2026-06-16 17:03:08.221000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609588.27, 'datetime': '2026-06-16 17:03:08.270000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609588.3899999, 'datetime': '2026-06-16 17:03:08.390000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609588.492, 'datetime': '2026-06-16 17:03:08.492000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609588.51, 'datetime': '2026-06-16 17:03:08.510000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:03:09,017.017 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 32361), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609587.028, 'datetime': '2026-06-16 17:03:07.028000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609587.0870001, 'datetime': '2026-06-16 17:03:07.087000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609587.192, 'datetime': '2026-06-16 17:03:07.192000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609587.2059999, 'datetime': '2026-06-16 17:03:07.206000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609587.308, 'datetime': '2026-06-16 17:03:07.308000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609587.415, 'datetime': '2026-06-16 17:03:07.415000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609587.4150002, 'datetime': '2026-06-16 17:03:07.415000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609587.511, 'datetime': '2026-06-16 17:03:07.511000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609587.569, 'datetime': '2026-06-16 17:03:07.569000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 16, 49, 48, 991135), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781608788.987, 'datetime': '2026-06-16 16:49:48.987000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781608789.023, 'datetime': '2026-06-16 16:49:49.023000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781608789.126, 'datetime': '2026-06-16 16:49:49.126000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781608789.204, 'datetime': '2026-06-16 16:49:49.204000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781608789.2020001, 'datetime': '2026-06-16 16:49:49.202000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 977287), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609587.9689999, 'datetime': '2026-06-16 17:03:07.969000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609587.967, 'datetime': '2026-06-16 17:03:07.967000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609588.081, 'datetime': '2026-06-16 17:03:08.081000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609588.123, 'datetime': '2026-06-16 17:03:08.123000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609588.2210002, 'datetime': '2026-06-16 17:03:08.221000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609588.27, 'datetime': '2026-06-16 17:03:08.270000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609588.3899999, 'datetime': '2026-06-16 17:03:08.390000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609588.492, 'datetime': '2026-06-16 17:03:08.492000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609588.51, 'datetime': '2026-06-16 17:03:08.510000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:03:09,423.423 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 32361), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609587.028, 'datetime': '2026-06-16 17:03:07.028000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609587.0870001, 'datetime': '2026-06-16 17:03:07.087000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609587.192, 'datetime': '2026-06-16 17:03:07.192000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609587.2059999, 'datetime': '2026-06-16 17:03:07.206000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609587.308, 'datetime': '2026-06-16 17:03:07.308000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609587.415, 'datetime': '2026-06-16 17:03:07.415000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609587.4150002, 'datetime': '2026-06-16 17:03:07.415000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609587.511, 'datetime': '2026-06-16 17:03:07.511000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609587.569, 'datetime': '2026-06-16 17:03:07.569000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 977287), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609587.9689999, 'datetime': '2026-06-16 17:03:07.969000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609587.967, 'datetime': '2026-06-16 17:03:07.967000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609588.081, 'datetime': '2026-06-16 17:03:08.081000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609588.123, 'datetime': '2026-06-16 17:03:08.123000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609588.2210002, 'datetime': '2026-06-16 17:03:08.221000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609588.27, 'datetime': '2026-06-16 17:03:08.270000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609588.3899999, 'datetime': '2026-06-16 17:03:08.390000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609588.492, 'datetime': '2026-06-16 17:03:08.492000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609588.51, 'datetime': '2026-06-16 17:03:08.510000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:03:09,438.438 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 32361), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609587.028, 'datetime': '2026-06-16 17:03:07.028000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609587.0870001, 'datetime': '2026-06-16 17:03:07.087000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '219', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609587.192, 'datetime': '2026-06-16 17:03:07.192000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609587.2059999, 'datetime': '2026-06-16 17:03:07.206000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609587.308, 'datetime': '2026-06-16 17:03:07.308000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609587.415, 'datetime': '2026-06-16 17:03:07.415000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609587.4150002, 'datetime': '2026-06-16 17:03:07.415000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609587.511, 'datetime': '2026-06-16 17:03:07.511000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609587.569, 'datetime': '2026-06-16 17:03:07.569000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 977287), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609587.9689999, 'datetime': '2026-06-16 17:03:07.969000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609587.967, 'datetime': '2026-06-16 17:03:07.967000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609588.081, 'datetime': '2026-06-16 17:03:08.081000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609588.123, 'datetime': '2026-06-16 17:03:08.123000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609588.2210002, 'datetime': '2026-06-16 17:03:08.221000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609588.27, 'datetime': '2026-06-16 17:03:08.270000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609588.3899999, 'datetime': '2026-06-16 17:03:08.390000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609588.492, 'datetime': '2026-06-16 17:03:08.492000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609588.51, 'datetime': '2026-06-16 17:03:08.510000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:04:54,113.113 INFO    ] ADDRESS: 11 TRAY WEIGHT: 206 TRAY DB WEIGHT: 206
[2026-06-16 17:04:54,121.121 INFO    ] ADDRESS: 12 TRAY WEIGHT: 224 TRAY DB WEIGHT: 224
[2026-06-16 17:04:54,130.130 INFO    ] ADDRESS: 13 TRAY WEIGHT: 219 TRAY DB WEIGHT: 219
[2026-06-16 17:04:54,138.138 INFO    ] ADDRESS: 14 TRAY WEIGHT: 195 TRAY DB WEIGHT: 195
[2026-06-16 17:04:54,146.146 INFO    ] ADDRESS: 15 TRAY WEIGHT: 219 TRAY DB WEIGHT: 219
[2026-06-16 17:04:54,154.154 INFO    ] ADDRESS: 16 TRAY WEIGHT: 214 TRAY DB WEIGHT: 214
[2026-06-16 17:04:54,162.162 INFO    ] ADDRESS: 17 TRAY WEIGHT: 220 TRAY DB WEIGHT: 220
[2026-06-16 17:04:54,170.170 INFO    ] ADDRESS: 18 TRAY WEIGHT: 190 TRAY DB WEIGHT: 190
[2026-06-16 17:04:54,178.178 INFO    ] ADDRESS: 19 TRAY WEIGHT: 86 TRAY DB WEIGHT: 86
[2026-06-16 17:04:54,186.186 INFO    ] ADDRESS: 21 TRAY WEIGHT: 1092 TRAY DB WEIGHT: 1092
[2026-06-16 17:04:54,194.194 INFO    ] ADDRESS: 22 TRAY WEIGHT: 934 TRAY DB WEIGHT: 934
[2026-06-16 17:04:54,202.202 INFO    ] ADDRESS: 23 TRAY WEIGHT: 834 TRAY DB WEIGHT: 834
[2026-06-16 17:04:54,210.210 INFO    ] ADDRESS: 24 TRAY WEIGHT: 858 TRAY DB WEIGHT: 858
[2026-06-16 17:04:54,219.219 INFO    ] ADDRESS: 25 TRAY WEIGHT: 1031 TRAY DB WEIGHT: 1031
[2026-06-16 17:04:54,227.227 INFO    ] ADDRESS: 26 TRAY WEIGHT: 298 TRAY DB WEIGHT: 298
[2026-06-16 17:04:54,235.235 INFO    ] ADDRESS: 27 TRAY WEIGHT: 215 TRAY DB WEIGHT: 215
[2026-06-16 17:04:54,243.243 INFO    ] ADDRESS: 28 TRAY WEIGHT: 1482 TRAY DB WEIGHT: 1482
[2026-06-16 17:04:54,251.251 INFO    ] ADDRESS: 29 TRAY WEIGHT: 975 TRAY DB WEIGHT: 975
[2026-06-16 17:04:54,259.259 INFO    ] ADDRESS: 31 TRAY WEIGHT: 231 TRAY DB WEIGHT: 231
[2026-06-16 17:04:54,267.267 INFO    ] ADDRESS: 32 TRAY WEIGHT: 170 TRAY DB WEIGHT: 170
[2026-06-16 17:04:54,276.276 INFO    ] ADDRESS: 33 TRAY WEIGHT: 548 TRAY DB WEIGHT: 548
[2026-06-16 17:04:54,284.284 INFO    ] ADDRESS: 34 TRAY WEIGHT: 280 TRAY DB WEIGHT: 280
[2026-06-16 17:04:54,292.292 INFO    ] ADDRESS: 41 TRAY WEIGHT: 1175 TRAY DB WEIGHT: 1175
[2026-06-16 17:04:54,300.300 INFO    ] ADDRESS: 42 TRAY WEIGHT: 1528 TRAY DB WEIGHT: 1528
[2026-06-16 17:04:54,308.308 INFO    ] ADDRESS: 43 TRAY WEIGHT: 175 TRAY DB WEIGHT: 175
[2026-06-16 17:04:54,316.316 INFO    ] ADDRESS: 44 TRAY WEIGHT: 585 TRAY DB WEIGHT: 585
[2026-06-16 17:04:54,324.324 INFO    ] ADDRESS: 45 TRAY WEIGHT: 1043 TRAY DB WEIGHT: 1043
[2026-06-16 17:04:57,050.050 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 4, 56, 431503), 'door_weights': [{'weight': '220', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781609621.495, 'datetime': '2026-06-16 17:03:41.495000', 'tray_weight': '220', 'expected_tray_weight': 216}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 977287), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609587.9689999, 'datetime': '2026-06-16 17:03:07.969000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609587.967, 'datetime': '2026-06-16 17:03:07.967000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609588.081, 'datetime': '2026-06-16 17:03:08.081000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609588.123, 'datetime': '2026-06-16 17:03:08.123000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609588.2210002, 'datetime': '2026-06-16 17:03:08.221000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609588.27, 'datetime': '2026-06-16 17:03:08.270000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609588.3899999, 'datetime': '2026-06-16 17:03:08.390000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609588.492, 'datetime': '2026-06-16 17:03:08.492000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609588.51, 'datetime': '2026-06-16 17:03:08.510000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:04:57,062.062 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 4, 56, 431503), 'door_weights': [{'weight': '220', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781609621.495, 'datetime': '2026-06-16 17:03:41.495000', 'tray_weight': '220', 'expected_tray_weight': 216}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 977287), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609587.9689999, 'datetime': '2026-06-16 17:03:07.969000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609587.967, 'datetime': '2026-06-16 17:03:07.967000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609588.081, 'datetime': '2026-06-16 17:03:08.081000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609588.123, 'datetime': '2026-06-16 17:03:08.123000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609588.2210002, 'datetime': '2026-06-16 17:03:08.221000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609588.27, 'datetime': '2026-06-16 17:03:08.270000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609588.3899999, 'datetime': '2026-06-16 17:03:08.390000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609588.492, 'datetime': '2026-06-16 17:03:08.492000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609588.51, 'datetime': '2026-06-16 17:03:08.510000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:04:58,159.159 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 4, 57, 204302), 'door_weights': [{'weight': '220', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781609621.493, 'datetime': '2026-06-16 17:03:41.493000', 'tray_weight': '220', 'expected_tray_weight': 216}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 977287), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609587.9689999, 'datetime': '2026-06-16 17:03:07.969000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609587.967, 'datetime': '2026-06-16 17:03:07.967000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609588.081, 'datetime': '2026-06-16 17:03:08.081000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609588.123, 'datetime': '2026-06-16 17:03:08.123000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609588.2210002, 'datetime': '2026-06-16 17:03:08.221000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609588.27, 'datetime': '2026-06-16 17:03:08.270000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609588.3899999, 'datetime': '2026-06-16 17:03:08.390000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609588.492, 'datetime': '2026-06-16 17:03:08.492000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609588.51, 'datetime': '2026-06-16 17:03:08.510000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:04:58,222.222 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 4, 57, 204302), 'door_weights': [{'weight': '220', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781609621.493, 'datetime': '2026-06-16 17:03:41.493000', 'tray_weight': '220', 'expected_tray_weight': 216}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 977287), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609587.9689999, 'datetime': '2026-06-16 17:03:07.969000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609587.967, 'datetime': '2026-06-16 17:03:07.967000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609588.081, 'datetime': '2026-06-16 17:03:08.081000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609588.123, 'datetime': '2026-06-16 17:03:08.123000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609588.2210002, 'datetime': '2026-06-16 17:03:08.221000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609588.27, 'datetime': '2026-06-16 17:03:08.270000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609588.3899999, 'datetime': '2026-06-16 17:03:08.390000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609588.492, 'datetime': '2026-06-16 17:03:08.492000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609588.51, 'datetime': '2026-06-16 17:03:08.510000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:04:59,249.249 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 4, 58, 346479), 'door_weights': [{'weight': '220', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781609621.493, 'datetime': '2026-06-16 17:03:41.493000', 'tray_weight': '220', 'expected_tray_weight': 216}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 977287), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609587.9689999, 'datetime': '2026-06-16 17:03:07.969000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609587.967, 'datetime': '2026-06-16 17:03:07.967000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609588.081, 'datetime': '2026-06-16 17:03:08.081000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609588.123, 'datetime': '2026-06-16 17:03:08.123000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609588.2210002, 'datetime': '2026-06-16 17:03:08.221000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609588.27, 'datetime': '2026-06-16 17:03:08.270000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609588.3899999, 'datetime': '2026-06-16 17:03:08.390000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609588.492, 'datetime': '2026-06-16 17:03:08.492000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609588.51, 'datetime': '2026-06-16 17:03:08.510000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:04:59,299.299 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 4, 58, 346479), 'door_weights': [{'weight': '220', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781609621.493, 'datetime': '2026-06-16 17:03:41.493000', 'tray_weight': '220', 'expected_tray_weight': 216}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 977287), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609587.9689999, 'datetime': '2026-06-16 17:03:07.969000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609587.967, 'datetime': '2026-06-16 17:03:07.967000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609588.081, 'datetime': '2026-06-16 17:03:08.081000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609588.123, 'datetime': '2026-06-16 17:03:08.123000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609588.2210002, 'datetime': '2026-06-16 17:03:08.221000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609588.27, 'datetime': '2026-06-16 17:03:08.270000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609588.3899999, 'datetime': '2026-06-16 17:03:08.390000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609588.492, 'datetime': '2026-06-16 17:03:08.492000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609588.51, 'datetime': '2026-06-16 17:03:08.510000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:04:59,978.978 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 4, 59, 407329), 'door_weights': [{'weight': '220', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781609621.487, 'datetime': '2026-06-16 17:03:41.487000', 'tray_weight': '220', 'expected_tray_weight': 216}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 977287), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609587.9689999, 'datetime': '2026-06-16 17:03:07.969000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609587.967, 'datetime': '2026-06-16 17:03:07.967000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609588.081, 'datetime': '2026-06-16 17:03:08.081000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609588.123, 'datetime': '2026-06-16 17:03:08.123000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609588.2210002, 'datetime': '2026-06-16 17:03:08.221000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609588.27, 'datetime': '2026-06-16 17:03:08.270000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609588.3899999, 'datetime': '2026-06-16 17:03:08.390000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609588.492, 'datetime': '2026-06-16 17:03:08.492000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609588.51, 'datetime': '2026-06-16 17:03:08.510000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:00,000.000 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 4, 59, 407329), 'door_weights': [{'weight': '220', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781609621.487, 'datetime': '2026-06-16 17:03:41.487000', 'tray_weight': '220', 'expected_tray_weight': 216}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 977287), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609587.9689999, 'datetime': '2026-06-16 17:03:07.969000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609587.967, 'datetime': '2026-06-16 17:03:07.967000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609588.081, 'datetime': '2026-06-16 17:03:08.081000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609588.123, 'datetime': '2026-06-16 17:03:08.123000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609588.2210002, 'datetime': '2026-06-16 17:03:08.221000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609588.27, 'datetime': '2026-06-16 17:03:08.270000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609588.3899999, 'datetime': '2026-06-16 17:03:08.390000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609588.492, 'datetime': '2026-06-16 17:03:08.492000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609588.51, 'datetime': '2026-06-16 17:03:08.510000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:00,969.969 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 0, 105621), 'door_weights': [{'weight': '220', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781609621.4929998, 'datetime': '2026-06-16 17:03:41.493000', 'tray_weight': '220', 'expected_tray_weight': 216}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 977287), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609587.9689999, 'datetime': '2026-06-16 17:03:07.969000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609587.967, 'datetime': '2026-06-16 17:03:07.967000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609588.081, 'datetime': '2026-06-16 17:03:08.081000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609588.123, 'datetime': '2026-06-16 17:03:08.123000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609588.2210002, 'datetime': '2026-06-16 17:03:08.221000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609588.27, 'datetime': '2026-06-16 17:03:08.270000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609588.3899999, 'datetime': '2026-06-16 17:03:08.390000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609588.492, 'datetime': '2026-06-16 17:03:08.492000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609588.51, 'datetime': '2026-06-16 17:03:08.510000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:01,016.016 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 0, 105621), 'door_weights': [{'weight': '220', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781609621.4929998, 'datetime': '2026-06-16 17:03:41.493000', 'tray_weight': '220', 'expected_tray_weight': 216}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 977287), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609587.9689999, 'datetime': '2026-06-16 17:03:07.969000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609587.967, 'datetime': '2026-06-16 17:03:07.967000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609588.081, 'datetime': '2026-06-16 17:03:08.081000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609588.123, 'datetime': '2026-06-16 17:03:08.123000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609588.2210002, 'datetime': '2026-06-16 17:03:08.221000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609588.27, 'datetime': '2026-06-16 17:03:08.270000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609588.3899999, 'datetime': '2026-06-16 17:03:08.390000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609588.492, 'datetime': '2026-06-16 17:03:08.492000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609588.51, 'datetime': '2026-06-16 17:03:08.510000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:02,885.885 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 1, 122541), 'door_weights': [{'weight': '234', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781609700.415, 'datetime': '2026-06-16 17:05:00.415000', 'tray_weight': '234', 'expected_tray_weight': 216}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781609701.215, 'datetime': '2026-06-16 17:05:01.215000', 'tray_weight': '183', 'expected_tray_weight': 216}, {'weight': '220', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781609621.494, 'datetime': '2026-06-16 17:03:41.494000', 'tray_weight': '220', 'expected_tray_weight': 216}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 977287), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609587.9689999, 'datetime': '2026-06-16 17:03:07.969000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609587.967, 'datetime': '2026-06-16 17:03:07.967000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609588.081, 'datetime': '2026-06-16 17:03:08.081000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609588.123, 'datetime': '2026-06-16 17:03:08.123000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609588.2210002, 'datetime': '2026-06-16 17:03:08.221000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609588.27, 'datetime': '2026-06-16 17:03:08.270000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609588.3899999, 'datetime': '2026-06-16 17:03:08.390000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609588.492, 'datetime': '2026-06-16 17:03:08.492000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609588.51, 'datetime': '2026-06-16 17:03:08.510000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:02,915.915 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 1, 122541), 'door_weights': [{'weight': '234', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781609700.415, 'datetime': '2026-06-16 17:05:00.415000', 'tray_weight': '234', 'expected_tray_weight': 216}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781609701.215, 'datetime': '2026-06-16 17:05:01.215000', 'tray_weight': '183', 'expected_tray_weight': 216}, {'weight': '220', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781609621.494, 'datetime': '2026-06-16 17:03:41.494000', 'tray_weight': '220', 'expected_tray_weight': 216}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 977287), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609587.9689999, 'datetime': '2026-06-16 17:03:07.969000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609587.967, 'datetime': '2026-06-16 17:03:07.967000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609588.081, 'datetime': '2026-06-16 17:03:08.081000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609588.123, 'datetime': '2026-06-16 17:03:08.123000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609588.2210002, 'datetime': '2026-06-16 17:03:08.221000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609588.27, 'datetime': '2026-06-16 17:03:08.270000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609588.3899999, 'datetime': '2026-06-16 17:03:08.390000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609588.492, 'datetime': '2026-06-16 17:03:08.492000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609588.51, 'datetime': '2026-06-16 17:03:08.510000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:04,020.020 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 3, 40000), 'door_weights': [{'weight': '234', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781609700.4120002, 'datetime': '2026-06-16 17:05:00.412000', 'tray_weight': '234', 'expected_tray_weight': 216}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781609701.2120001, 'datetime': '2026-06-16 17:05:01.212000', 'tray_weight': '183', 'expected_tray_weight': 216}, {'weight': '220', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781609621.48, 'datetime': '2026-06-16 17:03:41.480000', 'tray_weight': '220', 'expected_tray_weight': 216}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 977287), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609587.9689999, 'datetime': '2026-06-16 17:03:07.969000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609587.967, 'datetime': '2026-06-16 17:03:07.967000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609588.081, 'datetime': '2026-06-16 17:03:08.081000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609588.123, 'datetime': '2026-06-16 17:03:08.123000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609588.2210002, 'datetime': '2026-06-16 17:03:08.221000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609588.27, 'datetime': '2026-06-16 17:03:08.270000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609588.3899999, 'datetime': '2026-06-16 17:03:08.390000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609588.492, 'datetime': '2026-06-16 17:03:08.492000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609588.51, 'datetime': '2026-06-16 17:03:08.510000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:04,042.042 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 3, 40000), 'door_weights': [{'weight': '234', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781609700.4120002, 'datetime': '2026-06-16 17:05:00.412000', 'tray_weight': '234', 'expected_tray_weight': 216}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781609701.2120001, 'datetime': '2026-06-16 17:05:01.212000', 'tray_weight': '183', 'expected_tray_weight': 216}, {'weight': '220', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781609621.48, 'datetime': '2026-06-16 17:03:41.480000', 'tray_weight': '220', 'expected_tray_weight': 216}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 977287), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609587.9689999, 'datetime': '2026-06-16 17:03:07.969000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609587.967, 'datetime': '2026-06-16 17:03:07.967000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609588.081, 'datetime': '2026-06-16 17:03:08.081000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609588.123, 'datetime': '2026-06-16 17:03:08.123000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609588.2210002, 'datetime': '2026-06-16 17:03:08.221000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609588.27, 'datetime': '2026-06-16 17:03:08.270000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609588.3899999, 'datetime': '2026-06-16 17:03:08.390000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609588.492, 'datetime': '2026-06-16 17:03:08.492000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609588.51, 'datetime': '2026-06-16 17:03:08.510000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:04,962.962 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 4, 135727), 'door_weights': [{'weight': '234', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781609700.4160001, 'datetime': '2026-06-16 17:05:00.416000', 'tray_weight': '234', 'expected_tray_weight': 216}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781609701.216, 'datetime': '2026-06-16 17:05:01.216000', 'tray_weight': '183', 'expected_tray_weight': 216}, {'weight': '220', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781609621.489, 'datetime': '2026-06-16 17:03:41.489000', 'tray_weight': '220', 'expected_tray_weight': 216}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 977287), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609587.9689999, 'datetime': '2026-06-16 17:03:07.969000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609587.967, 'datetime': '2026-06-16 17:03:07.967000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609588.081, 'datetime': '2026-06-16 17:03:08.081000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609588.123, 'datetime': '2026-06-16 17:03:08.123000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609588.2210002, 'datetime': '2026-06-16 17:03:08.221000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609588.27, 'datetime': '2026-06-16 17:03:08.270000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609588.3899999, 'datetime': '2026-06-16 17:03:08.390000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609588.492, 'datetime': '2026-06-16 17:03:08.492000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609588.51, 'datetime': '2026-06-16 17:03:08.510000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:04,984.984 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 4, 135727), 'door_weights': [{'weight': '234', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781609700.4160001, 'datetime': '2026-06-16 17:05:00.416000', 'tray_weight': '234', 'expected_tray_weight': 216}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781609701.216, 'datetime': '2026-06-16 17:05:01.216000', 'tray_weight': '183', 'expected_tray_weight': 216}, {'weight': '220', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781609621.489, 'datetime': '2026-06-16 17:03:41.489000', 'tray_weight': '220', 'expected_tray_weight': 216}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 977287), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609587.9689999, 'datetime': '2026-06-16 17:03:07.969000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609587.967, 'datetime': '2026-06-16 17:03:07.967000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609588.081, 'datetime': '2026-06-16 17:03:08.081000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609588.123, 'datetime': '2026-06-16 17:03:08.123000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609588.2210002, 'datetime': '2026-06-16 17:03:08.221000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609588.27, 'datetime': '2026-06-16 17:03:08.270000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609588.3899999, 'datetime': '2026-06-16 17:03:08.390000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609588.492, 'datetime': '2026-06-16 17:03:08.492000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609588.51, 'datetime': '2026-06-16 17:03:08.510000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:05,845.845 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 5, 83588), 'door_weights': [{'weight': '234', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781609700.4160001, 'datetime': '2026-06-16 17:05:00.416000', 'tray_weight': '234', 'expected_tray_weight': 216}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781609701.216, 'datetime': '2026-06-16 17:05:01.216000', 'tray_weight': '183', 'expected_tray_weight': 216}, {'weight': '220', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781609621.4929998, 'datetime': '2026-06-16 17:03:41.493000', 'tray_weight': '220', 'expected_tray_weight': 216}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 977287), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609587.9689999, 'datetime': '2026-06-16 17:03:07.969000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609587.967, 'datetime': '2026-06-16 17:03:07.967000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609588.081, 'datetime': '2026-06-16 17:03:08.081000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609588.123, 'datetime': '2026-06-16 17:03:08.123000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609588.2210002, 'datetime': '2026-06-16 17:03:08.221000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609588.27, 'datetime': '2026-06-16 17:03:08.270000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609588.3899999, 'datetime': '2026-06-16 17:03:08.390000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609588.492, 'datetime': '2026-06-16 17:03:08.492000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609588.51, 'datetime': '2026-06-16 17:03:08.510000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:05,868.868 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 5, 83588), 'door_weights': [{'weight': '234', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781609700.4160001, 'datetime': '2026-06-16 17:05:00.416000', 'tray_weight': '234', 'expected_tray_weight': 216}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781609701.216, 'datetime': '2026-06-16 17:05:01.216000', 'tray_weight': '183', 'expected_tray_weight': 216}, {'weight': '220', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781609621.4929998, 'datetime': '2026-06-16 17:03:41.493000', 'tray_weight': '220', 'expected_tray_weight': 216}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 977287), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609587.9689999, 'datetime': '2026-06-16 17:03:07.969000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609587.967, 'datetime': '2026-06-16 17:03:07.967000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609588.081, 'datetime': '2026-06-16 17:03:08.081000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609588.123, 'datetime': '2026-06-16 17:03:08.123000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609588.2210002, 'datetime': '2026-06-16 17:03:08.221000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609588.27, 'datetime': '2026-06-16 17:03:08.270000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609588.3899999, 'datetime': '2026-06-16 17:03:08.390000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609588.492, 'datetime': '2026-06-16 17:03:08.492000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609588.51, 'datetime': '2026-06-16 17:03:08.510000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:06,713.713 INFO    ] collect_close_door_weights {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 5, 884884), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609705.812, 'datetime': '2026-06-16 17:05:05.812000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609705.959, 'datetime': '2026-06-16 17:05:05.959000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609706.0180001, 'datetime': '2026-06-16 17:05:06.018000', 'tray_weight': '184', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609706.056, 'datetime': '2026-06-16 17:05:06.056000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609706.092, 'datetime': '2026-06-16 17:05:06.092000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609706.218, 'datetime': '2026-06-16 17:05:06.218000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609706.245, 'datetime': '2026-06-16 17:05:06.245000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609706.332, 'datetime': '2026-06-16 17:05:06.332000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609706.4420002, 'datetime': '2026-06-16 17:05:06.442000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 977287), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609587.9689999, 'datetime': '2026-06-16 17:03:07.969000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609587.967, 'datetime': '2026-06-16 17:03:07.967000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609588.081, 'datetime': '2026-06-16 17:03:08.081000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609588.123, 'datetime': '2026-06-16 17:03:08.123000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609588.2210002, 'datetime': '2026-06-16 17:03:08.221000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609588.27, 'datetime': '2026-06-16 17:03:08.270000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609588.3899999, 'datetime': '2026-06-16 17:03:08.390000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609588.492, 'datetime': '2026-06-16 17:03:08.492000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609588.51, 'datetime': '2026-06-16 17:03:08.510000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:06,727.727 INFO    ] collect_close_door_weights {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 5, 884884), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609705.812, 'datetime': '2026-06-16 17:05:05.812000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609705.959, 'datetime': '2026-06-16 17:05:05.959000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609706.0180001, 'datetime': '2026-06-16 17:05:06.018000', 'tray_weight': '184', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609706.056, 'datetime': '2026-06-16 17:05:06.056000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609706.092, 'datetime': '2026-06-16 17:05:06.092000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609706.218, 'datetime': '2026-06-16 17:05:06.218000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609706.245, 'datetime': '2026-06-16 17:05:06.245000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609706.332, 'datetime': '2026-06-16 17:05:06.332000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609706.4420002, 'datetime': '2026-06-16 17:05:06.442000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 7, 977287), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609587.9689999, 'datetime': '2026-06-16 17:03:07.969000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609587.967, 'datetime': '2026-06-16 17:03:07.967000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609588.081, 'datetime': '2026-06-16 17:03:08.081000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609588.123, 'datetime': '2026-06-16 17:03:08.123000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609588.2210002, 'datetime': '2026-06-16 17:03:08.221000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609588.27, 'datetime': '2026-06-16 17:03:08.270000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609588.3899999, 'datetime': '2026-06-16 17:03:08.390000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609588.492, 'datetime': '2026-06-16 17:03:08.492000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '975', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609588.51, 'datetime': '2026-06-16 17:03:08.510000', 'tray_weight': '975', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:09,897.897 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 5, 884884), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609705.812, 'datetime': '2026-06-16 17:05:05.812000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609705.959, 'datetime': '2026-06-16 17:05:05.959000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609706.0180001, 'datetime': '2026-06-16 17:05:06.018000', 'tray_weight': '184', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609706.056, 'datetime': '2026-06-16 17:05:06.056000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609706.092, 'datetime': '2026-06-16 17:05:06.092000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609706.218, 'datetime': '2026-06-16 17:05:06.218000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609706.245, 'datetime': '2026-06-16 17:05:06.245000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609706.332, 'datetime': '2026-06-16 17:05:06.332000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609706.4420002, 'datetime': '2026-06-16 17:05:06.442000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 9, 320261), 'door_weights': [{'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '-1', 'TS': 1781609670.829, 'datetime': '2026-06-16 17:04:30.829000', 'tray_weight': '833', 'expected_tray_weight': 875}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:09,912.912 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 5, 884884), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609705.812, 'datetime': '2026-06-16 17:05:05.812000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609705.959, 'datetime': '2026-06-16 17:05:05.959000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609706.0180001, 'datetime': '2026-06-16 17:05:06.018000', 'tray_weight': '184', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609706.056, 'datetime': '2026-06-16 17:05:06.056000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609706.092, 'datetime': '2026-06-16 17:05:06.092000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609706.218, 'datetime': '2026-06-16 17:05:06.218000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609706.245, 'datetime': '2026-06-16 17:05:06.245000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609706.332, 'datetime': '2026-06-16 17:05:06.332000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609706.4420002, 'datetime': '2026-06-16 17:05:06.442000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 9, 320261), 'door_weights': [{'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '-1', 'TS': 1781609670.829, 'datetime': '2026-06-16 17:04:30.829000', 'tray_weight': '833', 'expected_tray_weight': 875}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:10,762.762 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 5, 884884), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609705.812, 'datetime': '2026-06-16 17:05:05.812000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609705.959, 'datetime': '2026-06-16 17:05:05.959000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609706.0180001, 'datetime': '2026-06-16 17:05:06.018000', 'tray_weight': '184', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609706.056, 'datetime': '2026-06-16 17:05:06.056000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609706.092, 'datetime': '2026-06-16 17:05:06.092000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609706.218, 'datetime': '2026-06-16 17:05:06.218000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609706.245, 'datetime': '2026-06-16 17:05:06.245000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609706.332, 'datetime': '2026-06-16 17:05:06.332000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609706.4420002, 'datetime': '2026-06-16 17:05:06.442000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 10, 27299), 'door_weights': [{'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '-1', 'TS': 1781609670.828, 'datetime': '2026-06-16 17:04:30.828000', 'tray_weight': '833', 'expected_tray_weight': 875}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:10,774.774 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 5, 884884), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609705.812, 'datetime': '2026-06-16 17:05:05.812000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609705.959, 'datetime': '2026-06-16 17:05:05.959000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609706.0180001, 'datetime': '2026-06-16 17:05:06.018000', 'tray_weight': '184', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609706.056, 'datetime': '2026-06-16 17:05:06.056000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609706.092, 'datetime': '2026-06-16 17:05:06.092000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609706.218, 'datetime': '2026-06-16 17:05:06.218000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609706.245, 'datetime': '2026-06-16 17:05:06.245000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609706.332, 'datetime': '2026-06-16 17:05:06.332000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609706.4420002, 'datetime': '2026-06-16 17:05:06.442000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 10, 27299), 'door_weights': [{'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '-1', 'TS': 1781609670.828, 'datetime': '2026-06-16 17:04:30.828000', 'tray_weight': '833', 'expected_tray_weight': 875}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:11,506.506 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 5, 884884), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609705.812, 'datetime': '2026-06-16 17:05:05.812000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609705.959, 'datetime': '2026-06-16 17:05:05.959000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609706.0180001, 'datetime': '2026-06-16 17:05:06.018000', 'tray_weight': '184', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609706.056, 'datetime': '2026-06-16 17:05:06.056000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609706.092, 'datetime': '2026-06-16 17:05:06.092000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609706.218, 'datetime': '2026-06-16 17:05:06.218000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609706.245, 'datetime': '2026-06-16 17:05:06.245000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609706.332, 'datetime': '2026-06-16 17:05:06.332000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609706.4420002, 'datetime': '2026-06-16 17:05:06.442000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 10, 857533), 'door_weights': [{'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '-1', 'TS': 1781609670.826, 'datetime': '2026-06-16 17:04:30.826000', 'tray_weight': '833', 'expected_tray_weight': 875}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:11,528.528 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 5, 884884), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609705.812, 'datetime': '2026-06-16 17:05:05.812000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609705.959, 'datetime': '2026-06-16 17:05:05.959000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609706.0180001, 'datetime': '2026-06-16 17:05:06.018000', 'tray_weight': '184', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609706.056, 'datetime': '2026-06-16 17:05:06.056000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609706.092, 'datetime': '2026-06-16 17:05:06.092000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609706.218, 'datetime': '2026-06-16 17:05:06.218000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609706.245, 'datetime': '2026-06-16 17:05:06.245000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609706.332, 'datetime': '2026-06-16 17:05:06.332000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609706.4420002, 'datetime': '2026-06-16 17:05:06.442000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 10, 857533), 'door_weights': [{'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '-1', 'TS': 1781609670.826, 'datetime': '2026-06-16 17:04:30.826000', 'tray_weight': '833', 'expected_tray_weight': 875}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:12,279.279 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 5, 884884), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609705.812, 'datetime': '2026-06-16 17:05:05.812000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609705.959, 'datetime': '2026-06-16 17:05:05.959000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609706.0180001, 'datetime': '2026-06-16 17:05:06.018000', 'tray_weight': '184', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609706.056, 'datetime': '2026-06-16 17:05:06.056000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609706.092, 'datetime': '2026-06-16 17:05:06.092000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609706.218, 'datetime': '2026-06-16 17:05:06.218000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609706.245, 'datetime': '2026-06-16 17:05:06.245000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609706.332, 'datetime': '2026-06-16 17:05:06.332000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609706.4420002, 'datetime': '2026-06-16 17:05:06.442000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 11, 635098), 'door_weights': [{'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '-1', 'TS': 1781609670.83, 'datetime': '2026-06-16 17:04:30.830000', 'tray_weight': '833', 'expected_tray_weight': 875}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:12,291.291 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 5, 884884), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609705.812, 'datetime': '2026-06-16 17:05:05.812000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609705.959, 'datetime': '2026-06-16 17:05:05.959000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609706.0180001, 'datetime': '2026-06-16 17:05:06.018000', 'tray_weight': '184', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609706.056, 'datetime': '2026-06-16 17:05:06.056000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609706.092, 'datetime': '2026-06-16 17:05:06.092000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609706.218, 'datetime': '2026-06-16 17:05:06.218000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609706.245, 'datetime': '2026-06-16 17:05:06.245000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609706.332, 'datetime': '2026-06-16 17:05:06.332000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609706.4420002, 'datetime': '2026-06-16 17:05:06.442000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 11, 635098), 'door_weights': [{'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '-1', 'TS': 1781609670.83, 'datetime': '2026-06-16 17:04:30.830000', 'tray_weight': '833', 'expected_tray_weight': 875}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:13,502.502 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 5, 884884), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609705.812, 'datetime': '2026-06-16 17:05:05.812000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609705.959, 'datetime': '2026-06-16 17:05:05.959000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609706.0180001, 'datetime': '2026-06-16 17:05:06.018000', 'tray_weight': '184', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609706.056, 'datetime': '2026-06-16 17:05:06.056000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609706.092, 'datetime': '2026-06-16 17:05:06.092000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609706.218, 'datetime': '2026-06-16 17:05:06.218000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609706.245, 'datetime': '2026-06-16 17:05:06.245000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609706.332, 'datetime': '2026-06-16 17:05:06.332000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609706.4420002, 'datetime': '2026-06-16 17:05:06.442000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 12, 374605), 'door_weights': [{'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '-1', 'TS': 1781609670.824, 'datetime': '2026-06-16 17:04:30.824000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '-1', 'TS': 1781609712.379, 'datetime': '2026-06-16 17:05:12.379000', 'tray_weight': '788', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:13,526.526 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 5, 884884), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609705.812, 'datetime': '2026-06-16 17:05:05.812000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609705.959, 'datetime': '2026-06-16 17:05:05.959000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609706.0180001, 'datetime': '2026-06-16 17:05:06.018000', 'tray_weight': '184', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609706.056, 'datetime': '2026-06-16 17:05:06.056000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609706.092, 'datetime': '2026-06-16 17:05:06.092000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609706.218, 'datetime': '2026-06-16 17:05:06.218000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609706.245, 'datetime': '2026-06-16 17:05:06.245000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609706.332, 'datetime': '2026-06-16 17:05:06.332000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609706.4420002, 'datetime': '2026-06-16 17:05:06.442000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 12, 374605), 'door_weights': [{'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '-1', 'TS': 1781609670.824, 'datetime': '2026-06-16 17:04:30.824000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '-1', 'TS': 1781609712.379, 'datetime': '2026-06-16 17:05:12.379000', 'tray_weight': '788', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:14,481.481 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 5, 884884), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609705.812, 'datetime': '2026-06-16 17:05:05.812000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609705.959, 'datetime': '2026-06-16 17:05:05.959000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609706.0180001, 'datetime': '2026-06-16 17:05:06.018000', 'tray_weight': '184', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609706.056, 'datetime': '2026-06-16 17:05:06.056000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609706.092, 'datetime': '2026-06-16 17:05:06.092000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609706.218, 'datetime': '2026-06-16 17:05:06.218000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609706.245, 'datetime': '2026-06-16 17:05:06.245000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609706.332, 'datetime': '2026-06-16 17:05:06.332000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609706.4420002, 'datetime': '2026-06-16 17:05:06.442000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 13, 612315), 'door_weights': [{'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '-1', 'TS': 1781609670.83, 'datetime': '2026-06-16 17:04:30.830000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '-1', 'TS': 1781609712.396, 'datetime': '2026-06-16 17:05:12.396000', 'tray_weight': '788', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:14,493.493 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 5, 884884), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609705.812, 'datetime': '2026-06-16 17:05:05.812000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609705.959, 'datetime': '2026-06-16 17:05:05.959000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609706.0180001, 'datetime': '2026-06-16 17:05:06.018000', 'tray_weight': '184', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609706.056, 'datetime': '2026-06-16 17:05:06.056000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609706.092, 'datetime': '2026-06-16 17:05:06.092000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609706.218, 'datetime': '2026-06-16 17:05:06.218000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609706.245, 'datetime': '2026-06-16 17:05:06.245000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609706.332, 'datetime': '2026-06-16 17:05:06.332000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609706.4420002, 'datetime': '2026-06-16 17:05:06.442000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 13, 612315), 'door_weights': [{'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '-1', 'TS': 1781609670.83, 'datetime': '2026-06-16 17:04:30.830000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '-1', 'TS': 1781609712.396, 'datetime': '2026-06-16 17:05:12.396000', 'tray_weight': '788', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:15,419.419 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 5, 884884), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609705.812, 'datetime': '2026-06-16 17:05:05.812000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609705.959, 'datetime': '2026-06-16 17:05:05.959000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609706.0180001, 'datetime': '2026-06-16 17:05:06.018000', 'tray_weight': '184', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609706.056, 'datetime': '2026-06-16 17:05:06.056000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609706.092, 'datetime': '2026-06-16 17:05:06.092000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609706.218, 'datetime': '2026-06-16 17:05:06.218000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609706.245, 'datetime': '2026-06-16 17:05:06.245000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609706.332, 'datetime': '2026-06-16 17:05:06.332000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609706.4420002, 'datetime': '2026-06-16 17:05:06.442000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 14, 573678), 'door_weights': [{'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '-1', 'TS': 1781609670.8270001, 'datetime': '2026-06-16 17:04:30.827000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '-1', 'TS': 1781609712.395, 'datetime': '2026-06-16 17:05:12.395000', 'tray_weight': '788', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:15,432.432 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 5, 884884), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609705.812, 'datetime': '2026-06-16 17:05:05.812000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609705.959, 'datetime': '2026-06-16 17:05:05.959000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609706.0180001, 'datetime': '2026-06-16 17:05:06.018000', 'tray_weight': '184', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609706.056, 'datetime': '2026-06-16 17:05:06.056000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609706.092, 'datetime': '2026-06-16 17:05:06.092000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609706.218, 'datetime': '2026-06-16 17:05:06.218000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609706.245, 'datetime': '2026-06-16 17:05:06.245000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609706.332, 'datetime': '2026-06-16 17:05:06.332000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609706.4420002, 'datetime': '2026-06-16 17:05:06.442000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 14, 573678), 'door_weights': [{'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '-1', 'TS': 1781609670.8270001, 'datetime': '2026-06-16 17:04:30.827000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '-1', 'TS': 1781609712.395, 'datetime': '2026-06-16 17:05:12.395000', 'tray_weight': '788', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:16,472.472 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 5, 884884), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609705.812, 'datetime': '2026-06-16 17:05:05.812000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609705.959, 'datetime': '2026-06-16 17:05:05.959000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609706.0180001, 'datetime': '2026-06-16 17:05:06.018000', 'tray_weight': '184', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609706.056, 'datetime': '2026-06-16 17:05:06.056000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609706.092, 'datetime': '2026-06-16 17:05:06.092000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609706.218, 'datetime': '2026-06-16 17:05:06.218000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609706.245, 'datetime': '2026-06-16 17:05:06.245000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609706.332, 'datetime': '2026-06-16 17:05:06.332000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609706.4420002, 'datetime': '2026-06-16 17:05:06.442000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 15, 512147), 'door_weights': [{'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '-1', 'TS': 1781609670.835, 'datetime': '2026-06-16 17:04:30.835000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '-1', 'TS': 1781609712.392, 'datetime': '2026-06-16 17:05:12.392000', 'tray_weight': '788', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:16,494.494 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 5, 884884), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609705.812, 'datetime': '2026-06-16 17:05:05.812000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609705.959, 'datetime': '2026-06-16 17:05:05.959000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609706.0180001, 'datetime': '2026-06-16 17:05:06.018000', 'tray_weight': '184', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609706.056, 'datetime': '2026-06-16 17:05:06.056000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609706.092, 'datetime': '2026-06-16 17:05:06.092000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609706.218, 'datetime': '2026-06-16 17:05:06.218000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609706.245, 'datetime': '2026-06-16 17:05:06.245000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609706.332, 'datetime': '2026-06-16 17:05:06.332000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609706.4420002, 'datetime': '2026-06-16 17:05:06.442000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 15, 512147), 'door_weights': [{'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '-1', 'TS': 1781609670.835, 'datetime': '2026-06-16 17:04:30.835000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '-1', 'TS': 1781609712.392, 'datetime': '2026-06-16 17:05:12.392000', 'tray_weight': '788', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:17,476.476 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 5, 884884), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609705.812, 'datetime': '2026-06-16 17:05:05.812000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609705.959, 'datetime': '2026-06-16 17:05:05.959000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609706.0180001, 'datetime': '2026-06-16 17:05:06.018000', 'tray_weight': '184', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609706.056, 'datetime': '2026-06-16 17:05:06.056000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609706.092, 'datetime': '2026-06-16 17:05:06.092000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609706.218, 'datetime': '2026-06-16 17:05:06.218000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609706.245, 'datetime': '2026-06-16 17:05:06.245000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609706.332, 'datetime': '2026-06-16 17:05:06.332000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609706.4420002, 'datetime': '2026-06-16 17:05:06.442000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 16, 593180), 'door_weights': [{'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '-1', 'TS': 1781609670.832, 'datetime': '2026-06-16 17:04:30.832000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '-1', 'TS': 1781609712.393, 'datetime': '2026-06-16 17:05:12.393000', 'tray_weight': '788', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:17,488.488 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 5, 884884), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609705.812, 'datetime': '2026-06-16 17:05:05.812000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609705.959, 'datetime': '2026-06-16 17:05:05.959000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609706.0180001, 'datetime': '2026-06-16 17:05:06.018000', 'tray_weight': '184', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609706.056, 'datetime': '2026-06-16 17:05:06.056000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609706.092, 'datetime': '2026-06-16 17:05:06.092000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609706.218, 'datetime': '2026-06-16 17:05:06.218000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609706.245, 'datetime': '2026-06-16 17:05:06.245000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609706.332, 'datetime': '2026-06-16 17:05:06.332000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609706.4420002, 'datetime': '2026-06-16 17:05:06.442000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 16, 593180), 'door_weights': [{'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '-1', 'TS': 1781609670.832, 'datetime': '2026-06-16 17:04:30.832000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '-1', 'TS': 1781609712.393, 'datetime': '2026-06-16 17:05:12.393000', 'tray_weight': '788', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:18,468.468 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 5, 884884), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609705.812, 'datetime': '2026-06-16 17:05:05.812000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609705.959, 'datetime': '2026-06-16 17:05:05.959000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609706.0180001, 'datetime': '2026-06-16 17:05:06.018000', 'tray_weight': '184', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609706.056, 'datetime': '2026-06-16 17:05:06.056000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609706.092, 'datetime': '2026-06-16 17:05:06.092000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609706.218, 'datetime': '2026-06-16 17:05:06.218000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609706.245, 'datetime': '2026-06-16 17:05:06.245000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609706.332, 'datetime': '2026-06-16 17:05:06.332000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609706.4420002, 'datetime': '2026-06-16 17:05:06.442000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 17, 570551), 'door_weights': [{'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '-1', 'TS': 1781609670.825, 'datetime': '2026-06-16 17:04:30.825000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '-1', 'TS': 1781609712.39, 'datetime': '2026-06-16 17:05:12.390000', 'tray_weight': '788', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:18,488.488 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 5, 884884), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609705.812, 'datetime': '2026-06-16 17:05:05.812000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609705.959, 'datetime': '2026-06-16 17:05:05.959000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609706.0180001, 'datetime': '2026-06-16 17:05:06.018000', 'tray_weight': '184', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609706.056, 'datetime': '2026-06-16 17:05:06.056000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609706.092, 'datetime': '2026-06-16 17:05:06.092000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609706.218, 'datetime': '2026-06-16 17:05:06.218000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609706.245, 'datetime': '2026-06-16 17:05:06.245000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609706.332, 'datetime': '2026-06-16 17:05:06.332000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609706.4420002, 'datetime': '2026-06-16 17:05:06.442000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:19,278.278 INFO    ] collect_close_door_weights {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 5, 884884), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609705.812, 'datetime': '2026-06-16 17:05:05.812000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609705.959, 'datetime': '2026-06-16 17:05:05.959000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609706.0180001, 'datetime': '2026-06-16 17:05:06.018000', 'tray_weight': '184', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609706.056, 'datetime': '2026-06-16 17:05:06.056000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609706.092, 'datetime': '2026-06-16 17:05:06.092000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609706.218, 'datetime': '2026-06-16 17:05:06.218000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609706.245, 'datetime': '2026-06-16 17:05:06.245000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609706.332, 'datetime': '2026-06-16 17:05:06.332000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609706.4420002, 'datetime': '2026-06-16 17:05:06.442000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 18, 500078), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609718.455, 'datetime': '2026-06-16 17:05:18.455000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609718.581, 'datetime': '2026-06-16 17:05:18.581000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609718.631, 'datetime': '2026-06-16 17:05:18.631000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609718.714, 'datetime': '2026-06-16 17:05:18.714000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609718.744, 'datetime': '2026-06-16 17:05:18.744000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609718.8309999, 'datetime': '2026-06-16 17:05:18.831000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609718.869, 'datetime': '2026-06-16 17:05:18.869000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609718.862, 'datetime': '2026-06-16 17:05:18.862000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609719.194, 'datetime': '2026-06-16 17:05:19.194000', 'tray_weight': '788', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:19,286.286 INFO    ] collect_close_door_weights {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 5, 884884), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609705.812, 'datetime': '2026-06-16 17:05:05.812000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609705.959, 'datetime': '2026-06-16 17:05:05.959000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609706.0180001, 'datetime': '2026-06-16 17:05:06.018000', 'tray_weight': '184', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609706.056, 'datetime': '2026-06-16 17:05:06.056000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609706.092, 'datetime': '2026-06-16 17:05:06.092000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609706.218, 'datetime': '2026-06-16 17:05:06.218000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609706.245, 'datetime': '2026-06-16 17:05:06.245000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609706.332, 'datetime': '2026-06-16 17:05:06.332000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609706.4420002, 'datetime': '2026-06-16 17:05:06.442000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 18, 500078), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609718.455, 'datetime': '2026-06-16 17:05:18.455000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609718.581, 'datetime': '2026-06-16 17:05:18.581000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609718.631, 'datetime': '2026-06-16 17:05:18.631000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609718.714, 'datetime': '2026-06-16 17:05:18.714000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609718.744, 'datetime': '2026-06-16 17:05:18.744000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609718.8309999, 'datetime': '2026-06-16 17:05:18.831000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609718.869, 'datetime': '2026-06-16 17:05:18.869000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609718.862, 'datetime': '2026-06-16 17:05:18.862000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609719.194, 'datetime': '2026-06-16 17:05:19.194000', 'tray_weight': '788', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:05:20,777.777 INFO    ] *********** ORDER STARTED ***********
[2026-06-16 17:05:20,779.779 INFO    ] DB TRAY [{"modified_at": "2026-06-13 10:02:02", "tray_id": 11, "sku_json": "4500648-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500648", "tray_weight": "206", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 12, "sku_json": "4500650-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500650", "tray_weight": "224", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 13, "sku_json": "4500692-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500692", "tray_weight": "219", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 14, "sku_json": "4500624-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500624", "tray_weight": "195", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 15, "sku_json": "4500647-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500647", "tray_weight": "219", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 16, "sku_json": "4500671-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500671", "tray_weight": "214", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 17, "sku_json": "4500592-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500592", "tray_weight": "220", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 18, "sku_json": "4500668-8", "created_at": "2026-06-13 10:02:02", "org_sku": "4500668", "tray_weight": "190", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 19, "sku_json": "4500659-2", "created_at": "2026-06-13 10:02:02", "org_sku": "4500659", "tray_weight": "86", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 20, "sku_json": "8253-0", "created_at": "2026-06-13 10:02:02", "org_sku": "8253", "tray_weight": "99999", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 21, "sku_json": "4500612-3", "created_at": "2026-06-13 10:02:02", "org_sku": "4500612", "tray_weight": "1092", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 22, "sku_json": "108676-5", "created_at": "2026-06-13 10:02:02", "org_sku": "108676", "tray_weight": "934", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 23, "sku_json": "4500407-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500407", "tray_weight": "834", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 24, "sku_json": "4500690-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500690", "tray_weight": "858", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 25, "sku_json": "186078-6", "created_at": "2026-06-13 10:02:02", "org_sku": "186078", "tray_weight": "1031", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 26, "sku_json": "4500679-9", "created_at": "2026-06-13 10:02:02", "org_sku": "4500679", "tray_weight": "298", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 27, "sku_json": "137335-7", "created_at": "2026-06-13 10:02:02", "org_sku": "137335", "tray_weight": "215", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 28, "sku_json": "4500519-4", "created_at": "2026-06-13 10:02:02", "org_sku": "4500519", "tray_weight": "1482", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 29, "sku_json": "4500651-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500651", "tray_weight": "975", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 31, "sku_json": "4500691-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500691", "tray_weight": "231", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 32, "sku_json": "4500687-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500687", "tray_weight": "170", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 33, "sku_json": "4500622-9", "created_at": "2026-06-13 10:02:02", "org_sku": "4500622", "tray_weight": "548", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 34, "sku_json": "8393-7", "created_at": "2026-06-13 10:02:02", "org_sku": "8393", "tray_weight": "280", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 41, "sku_json": "4500694-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500694", "tray_weight": "1175", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 42, "sku_json": "4500499-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500499", "tray_weight": "1528", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 43, "sku_json": "112220-7", "created_at": "2026-06-13 10:02:02", "org_sku": "112220", "tray_weight": "175", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 44, "sku_json": "4500704-3", "created_at": "2026-06-13 10:02:02", "org_sku": "4500704", "tray_weight": "585", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 45, "sku_json": "4500412-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500412", "tray_weight": "1043", "door_id": "4", "active": 1}]
[2026-06-16 17:05:20,782.782 INFO    ] TRAY READINGS [{'weight': '220', 'tray_id': '15', 'address': '15', 'flow': '1', 'TS': 1781609621.494, 'datetime': '2026-06-16 17:03:41.494000', 'tray_weight': '220', 'expected_tray_weight': 216}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '-1', 'TS': 1781609670.824, 'datetime': '2026-06-16 17:04:30.824000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '-1', 'TS': 1781609670.825, 'datetime': '2026-06-16 17:04:30.825000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '-1', 'TS': 1781609670.8270001, 'datetime': '2026-06-16 17:04:30.827000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '-1', 'TS': 1781609670.83, 'datetime': '2026-06-16 17:04:30.830000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '-1', 'TS': 1781609670.832, 'datetime': '2026-06-16 17:04:30.832000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '-1', 'TS': 1781609670.835, 'datetime': '2026-06-16 17:04:30.835000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '234', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781609700.4160001, 'datetime': '2026-06-16 17:05:00.416000', 'tray_weight': '234', 'expected_tray_weight': 216}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781609701.216, 'datetime': '2026-06-16 17:05:01.216000', 'tray_weight': '183', 'expected_tray_weight': 216}, {'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781609705.812, 'datetime': '2026-06-16 17:05:05.812000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781609705.959, 'datetime': '2026-06-16 17:05:05.959000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781609706.0180001, 'datetime': '2026-06-16 17:05:06.018000', 'tray_weight': '184', 'expected_tray_weight': 216}, {'weight': '195', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781609706.056, 'datetime': '2026-06-16 17:05:06.056000', 'tray_weight': '195', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781609706.092, 'datetime': '2026-06-16 17:05:06.092000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781609706.218, 'datetime': '2026-06-16 17:05:06.218000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781609706.245, 'datetime': '2026-06-16 17:05:06.245000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781609706.332, 'datetime': '2026-06-16 17:05:06.332000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781609706.4420002, 'datetime': '2026-06-16 17:05:06.442000', 'tray_weight': '86', 'expected_tray_weight': 64}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '-1', 'TS': 1781609712.379, 'datetime': '2026-06-16 17:05:12.379000', 'tray_weight': '788', 'expected_tray_weight': 940}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '-1', 'TS': 1781609712.39, 'datetime': '2026-06-16 17:05:12.390000', 'tray_weight': '788', 'expected_tray_weight': 940}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '-1', 'TS': 1781609712.392, 'datetime': '2026-06-16 17:05:12.392000', 'tray_weight': '788', 'expected_tray_weight': 940}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '-1', 'TS': 1781609712.393, 'datetime': '2026-06-16 17:05:12.393000', 'tray_weight': '788', 'expected_tray_weight': 940}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '-1', 'TS': 1781609712.395, 'datetime': '2026-06-16 17:05:12.395000', 'tray_weight': '788', 'expected_tray_weight': 940}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '-1', 'TS': 1781609712.396, 'datetime': '2026-06-16 17:05:12.396000', 'tray_weight': '788', 'expected_tray_weight': 940}, {'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609718.455, 'datetime': '2026-06-16 17:05:18.455000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609718.581, 'datetime': '2026-06-16 17:05:18.581000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609718.631, 'datetime': '2026-06-16 17:05:18.631000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609718.714, 'datetime': '2026-06-16 17:05:18.714000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609718.744, 'datetime': '2026-06-16 17:05:18.744000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609718.8309999, 'datetime': '2026-06-16 17:05:18.831000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609718.862, 'datetime': '2026-06-16 17:05:18.862000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609718.869, 'datetime': '2026-06-16 17:05:18.869000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609719.194, 'datetime': '2026-06-16 17:05:19.194000', 'tray_weight': '788', 'expected_tray_weight': 940}]
[2026-06-16 17:05:23,054.054 INFO    ] Final DB Tray = [{"modified_at": "2026-06-13 10:02:02", "tray_id": 11, "sku_json": "4500648-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500648", "tray_weight": "206", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 12, "sku_json": "4500650-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500650", "tray_weight": "224", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 13, "sku_json": "4500692-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500692", "tray_weight": "184", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 14, "sku_json": "4500624-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500624", "tray_weight": "195", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 15, "sku_json": "4500647-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500647", "tray_weight": "219", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 16, "sku_json": "4500671-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500671", "tray_weight": "213", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 17, "sku_json": "4500592-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500592", "tray_weight": "219", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 18, "sku_json": "4500668-8", "created_at": "2026-06-13 10:02:02", "org_sku": "4500668", "tray_weight": "190", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 19, "sku_json": "4500659-2", "created_at": "2026-06-13 10:02:02", "org_sku": "4500659", "tray_weight": "86", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 20, "sku_json": "8253-0", "created_at": "2026-06-13 10:02:02", "org_sku": "8253", "tray_weight": "99999", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 21, "sku_json": "4500612-3", "created_at": "2026-06-13 10:02:02", "org_sku": "4500612", "tray_weight": "1093", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 22, "sku_json": "108676-5", "created_at": "2026-06-13 10:02:02", "org_sku": "108676", "tray_weight": "934", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 23, "sku_json": "4500407-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500407", "tray_weight": "834", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 24, "sku_json": "4500690-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500690", "tray_weight": "858", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 25, "sku_json": "186078-6", "created_at": "2026-06-13 10:02:02", "org_sku": "186078", "tray_weight": "1030", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 26, "sku_json": "4500679-9", "created_at": "2026-06-13 10:02:02", "org_sku": "4500679", "tray_weight": "299", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 27, "sku_json": "137335-7", "created_at": "2026-06-13 10:02:02", "org_sku": "137335", "tray_weight": "215", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 28, "sku_json": "4500519-4", "created_at": "2026-06-13 10:02:02", "org_sku": "4500519", "tray_weight": "1481", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 29, "sku_json": "4500651-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500651", "tray_weight": "788", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 31, "sku_json": "4500691-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500691", "tray_weight": "231", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 32, "sku_json": "4500687-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500687", "tray_weight": "170", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 33, "sku_json": "4500622-9", "created_at": "2026-06-13 10:02:02", "org_sku": "4500622", "tray_weight": "548", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 34, "sku_json": "8393-7", "created_at": "2026-06-13 10:02:02", "org_sku": "8393", "tray_weight": "280", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 41, "sku_json": "4500694-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500694", "tray_weight": "1175", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 42, "sku_json": "4500499-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500499", "tray_weight": "1528", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 43, "sku_json": "112220-7", "created_at": "2026-06-13 10:02:02", "org_sku": "112220", "tray_weight": "175", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 44, "sku_json": "4500704-3", "created_at": "2026-06-13 10:02:02", "org_sku": "4500704", "tray_weight": "585", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 45, "sku_json": "4500412-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500412", "tray_weight": "1043", "door_id": "4", "active": 1}]
[2026-06-16 17:05:28,612.612 INFO    ] Syncing order with order id: TM07201911260616170404563
[2026-06-16 17:05:28,634.634 INFO    ] pg status for order_id: TM07201911260616170404563 before is --> False
[2026-06-16 17:05:28,637.637 INFO    ] payment_gateway for order_id: TM07201911260616170404563 is --> razor_pay and sync status is True
[2026-06-16 17:05:28,895.895 INFO    ] pg status response {'status': True}
[2026-06-16 17:05:28,931.931 INFO    ] pg status for order_id: TM07201911260616170404563 after is --> {'status': True}
[2026-06-16 17:12:20,768.768 INFO    ] processOrderPayment version is : v2
[2026-06-16 17:24:46,443.443 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 45, 691866), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781610885.642, 'datetime': '2026-06-16 17:24:45.642000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781610885.73, 'datetime': '2026-06-16 17:24:45.730000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781610885.836, 'datetime': '2026-06-16 17:24:45.836000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781610885.8240001, 'datetime': '2026-06-16 17:24:45.824000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781610885.914, 'datetime': '2026-06-16 17:24:45.914000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781610886.017, 'datetime': '2026-06-16 17:24:46.017000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781610886.023, 'datetime': '2026-06-16 17:24:46.023000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781610886.0839999, 'datetime': '2026-06-16 17:24:46.084000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '87', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781610886.216, 'datetime': '2026-06-16 17:24:46.216000', 'tray_weight': '87', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 18, 500078), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609718.455, 'datetime': '2026-06-16 17:05:18.455000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609718.581, 'datetime': '2026-06-16 17:05:18.581000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609718.631, 'datetime': '2026-06-16 17:05:18.631000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609718.714, 'datetime': '2026-06-16 17:05:18.714000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609718.744, 'datetime': '2026-06-16 17:05:18.744000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609718.8309999, 'datetime': '2026-06-16 17:05:18.831000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609718.869, 'datetime': '2026-06-16 17:05:18.869000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609718.862, 'datetime': '2026-06-16 17:05:18.862000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609719.194, 'datetime': '2026-06-16 17:05:19.194000', 'tray_weight': '788', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:24:46,456.456 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 45, 691866), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781610885.642, 'datetime': '2026-06-16 17:24:45.642000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781610885.73, 'datetime': '2026-06-16 17:24:45.730000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781610885.836, 'datetime': '2026-06-16 17:24:45.836000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781610885.8240001, 'datetime': '2026-06-16 17:24:45.824000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781610885.914, 'datetime': '2026-06-16 17:24:45.914000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781610886.017, 'datetime': '2026-06-16 17:24:46.017000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781610886.023, 'datetime': '2026-06-16 17:24:46.023000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781610886.0839999, 'datetime': '2026-06-16 17:24:46.084000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '87', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781610886.216, 'datetime': '2026-06-16 17:24:46.216000', 'tray_weight': '87', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 5, 18, 500078), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781609718.455, 'datetime': '2026-06-16 17:05:18.455000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781609718.581, 'datetime': '2026-06-16 17:05:18.581000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781609718.631, 'datetime': '2026-06-16 17:05:18.631000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781609718.714, 'datetime': '2026-06-16 17:05:18.714000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781609718.744, 'datetime': '2026-06-16 17:05:18.744000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781609718.8309999, 'datetime': '2026-06-16 17:05:18.831000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781609718.869, 'datetime': '2026-06-16 17:05:18.869000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781609718.862, 'datetime': '2026-06-16 17:05:18.862000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781609719.194, 'datetime': '2026-06-16 17:05:19.194000', 'tray_weight': '788', 'expected_tray_weight': 940}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:24:47,094.094 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 45, 691866), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781610885.642, 'datetime': '2026-06-16 17:24:45.642000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781610885.73, 'datetime': '2026-06-16 17:24:45.730000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781610885.836, 'datetime': '2026-06-16 17:24:45.836000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781610885.8240001, 'datetime': '2026-06-16 17:24:45.824000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781610885.914, 'datetime': '2026-06-16 17:24:45.914000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781610886.017, 'datetime': '2026-06-16 17:24:46.017000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781610886.023, 'datetime': '2026-06-16 17:24:46.023000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781610886.0839999, 'datetime': '2026-06-16 17:24:46.084000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '87', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781610886.216, 'datetime': '2026-06-16 17:24:46.216000', 'tray_weight': '87', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 46, 476505), 'door_weights': [{'weight': '1094', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781610886.461, 'datetime': '2026-06-16 17:24:46.461000', 'tray_weight': '1094', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781610886.4889998, 'datetime': '2026-06-16 17:24:46.489000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781610886.588, 'datetime': '2026-06-16 17:24:46.588000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781610886.6160002, 'datetime': '2026-06-16 17:24:46.616000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781610886.6920002, 'datetime': '2026-06-16 17:24:46.692000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781610886.761, 'datetime': '2026-06-16 17:24:46.761000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781610886.8500001, 'datetime': '2026-06-16 17:24:46.850000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781610886.95, 'datetime': '2026-06-16 17:24:46.950000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '787', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781610886.979, 'datetime': '2026-06-16 17:24:46.979000', 'tray_weight': '787', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:24:47,107.107 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 45, 691866), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781610885.642, 'datetime': '2026-06-16 17:24:45.642000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781610885.73, 'datetime': '2026-06-16 17:24:45.730000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781610885.836, 'datetime': '2026-06-16 17:24:45.836000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781610885.8240001, 'datetime': '2026-06-16 17:24:45.824000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781610885.914, 'datetime': '2026-06-16 17:24:45.914000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781610886.017, 'datetime': '2026-06-16 17:24:46.017000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781610886.023, 'datetime': '2026-06-16 17:24:46.023000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781610886.0839999, 'datetime': '2026-06-16 17:24:46.084000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '87', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781610886.216, 'datetime': '2026-06-16 17:24:46.216000', 'tray_weight': '87', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 46, 476505), 'door_weights': [{'weight': '1094', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781610886.461, 'datetime': '2026-06-16 17:24:46.461000', 'tray_weight': '1094', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781610886.4889998, 'datetime': '2026-06-16 17:24:46.489000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781610886.588, 'datetime': '2026-06-16 17:24:46.588000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781610886.6160002, 'datetime': '2026-06-16 17:24:46.616000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781610886.6920002, 'datetime': '2026-06-16 17:24:46.692000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781610886.761, 'datetime': '2026-06-16 17:24:46.761000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781610886.8500001, 'datetime': '2026-06-16 17:24:46.850000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781610886.95, 'datetime': '2026-06-16 17:24:46.950000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '787', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781610886.979, 'datetime': '2026-06-16 17:24:46.979000', 'tray_weight': '787', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 8, 692808), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781609588.673, 'datetime': '2026-06-16 17:03:08.673000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781609588.695, 'datetime': '2026-06-16 17:03:08.695000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781609588.7870002, 'datetime': '2026-06-16 17:03:08.787000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '280', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781609588.891, 'datetime': '2026-06-16 17:03:08.891000', 'tray_weight': '280', 'expected_tray_weight': 245}]}}
[2026-06-16 17:24:47,412.412 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 45, 691866), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781610885.642, 'datetime': '2026-06-16 17:24:45.642000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781610885.73, 'datetime': '2026-06-16 17:24:45.730000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781610885.836, 'datetime': '2026-06-16 17:24:45.836000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781610885.8240001, 'datetime': '2026-06-16 17:24:45.824000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781610885.914, 'datetime': '2026-06-16 17:24:45.914000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781610886.017, 'datetime': '2026-06-16 17:24:46.017000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781610886.023, 'datetime': '2026-06-16 17:24:46.023000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781610886.0839999, 'datetime': '2026-06-16 17:24:46.084000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '87', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781610886.216, 'datetime': '2026-06-16 17:24:46.216000', 'tray_weight': '87', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 46, 476505), 'door_weights': [{'weight': '1094', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781610886.461, 'datetime': '2026-06-16 17:24:46.461000', 'tray_weight': '1094', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781610886.4889998, 'datetime': '2026-06-16 17:24:46.489000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781610886.588, 'datetime': '2026-06-16 17:24:46.588000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781610886.6160002, 'datetime': '2026-06-16 17:24:46.616000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781610886.6920002, 'datetime': '2026-06-16 17:24:46.692000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781610886.761, 'datetime': '2026-06-16 17:24:46.761000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781610886.8500001, 'datetime': '2026-06-16 17:24:46.850000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781610886.95, 'datetime': '2026-06-16 17:24:46.950000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '787', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781610886.979, 'datetime': '2026-06-16 17:24:46.979000', 'tray_weight': '787', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 47, 126900), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781610887.129, 'datetime': '2026-06-16 17:24:47.129000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781610887.115, 'datetime': '2026-06-16 17:24:47.115000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781610887.193, 'datetime': '2026-06-16 17:24:47.193000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781610887.2710001, 'datetime': '2026-06-16 17:24:47.271000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 17:24:47,425.425 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 45, 691866), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781610885.642, 'datetime': '2026-06-16 17:24:45.642000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781610885.73, 'datetime': '2026-06-16 17:24:45.730000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781610885.836, 'datetime': '2026-06-16 17:24:45.836000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781610885.8240001, 'datetime': '2026-06-16 17:24:45.824000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781610885.914, 'datetime': '2026-06-16 17:24:45.914000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781610886.017, 'datetime': '2026-06-16 17:24:46.017000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781610886.023, 'datetime': '2026-06-16 17:24:46.023000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781610886.0839999, 'datetime': '2026-06-16 17:24:46.084000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '87', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781610886.216, 'datetime': '2026-06-16 17:24:46.216000', 'tray_weight': '87', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 3, 9, 40549), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781609589.0010002, 'datetime': '2026-06-16 17:03:09.001000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781609589.084, 'datetime': '2026-06-16 17:03:09.084000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '175', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781609589.1660001, 'datetime': '2026-06-16 17:03:09.166000', 'tray_weight': '175', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781609589.257, 'datetime': '2026-06-16 17:03:09.257000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781609589.2879999, 'datetime': '2026-06-16 17:03:09.288000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 46, 476505), 'door_weights': [{'weight': '1094', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781610886.461, 'datetime': '2026-06-16 17:24:46.461000', 'tray_weight': '1094', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781610886.4889998, 'datetime': '2026-06-16 17:24:46.489000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781610886.588, 'datetime': '2026-06-16 17:24:46.588000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781610886.6160002, 'datetime': '2026-06-16 17:24:46.616000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781610886.6920002, 'datetime': '2026-06-16 17:24:46.692000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781610886.761, 'datetime': '2026-06-16 17:24:46.761000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781610886.8500001, 'datetime': '2026-06-16 17:24:46.850000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781610886.95, 'datetime': '2026-06-16 17:24:46.950000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '787', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781610886.979, 'datetime': '2026-06-16 17:24:46.979000', 'tray_weight': '787', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 47, 126900), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781610887.129, 'datetime': '2026-06-16 17:24:47.129000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781610887.115, 'datetime': '2026-06-16 17:24:47.115000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781610887.193, 'datetime': '2026-06-16 17:24:47.193000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781610887.2710001, 'datetime': '2026-06-16 17:24:47.271000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 17:24:47,797.797 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 45, 691866), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781610885.642, 'datetime': '2026-06-16 17:24:45.642000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781610885.73, 'datetime': '2026-06-16 17:24:45.730000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781610885.836, 'datetime': '2026-06-16 17:24:45.836000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781610885.8240001, 'datetime': '2026-06-16 17:24:45.824000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781610885.914, 'datetime': '2026-06-16 17:24:45.914000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781610886.017, 'datetime': '2026-06-16 17:24:46.017000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781610886.023, 'datetime': '2026-06-16 17:24:46.023000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781610886.0839999, 'datetime': '2026-06-16 17:24:46.084000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '87', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781610886.216, 'datetime': '2026-06-16 17:24:46.216000', 'tray_weight': '87', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 47, 444771), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781610887.361, 'datetime': '2026-06-16 17:24:47.361000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781610887.461, 'datetime': '2026-06-16 17:24:47.461000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781610887.575, 'datetime': '2026-06-16 17:24:47.575000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781610887.6209998, 'datetime': '2026-06-16 17:24:47.621000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1036', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781610887.671, 'datetime': '2026-06-16 17:24:47.671000', 'tray_weight': '1036', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 46, 476505), 'door_weights': [{'weight': '1094', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781610886.461, 'datetime': '2026-06-16 17:24:46.461000', 'tray_weight': '1094', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781610886.4889998, 'datetime': '2026-06-16 17:24:46.489000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781610886.588, 'datetime': '2026-06-16 17:24:46.588000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781610886.6160002, 'datetime': '2026-06-16 17:24:46.616000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781610886.6920002, 'datetime': '2026-06-16 17:24:46.692000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781610886.761, 'datetime': '2026-06-16 17:24:46.761000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781610886.8500001, 'datetime': '2026-06-16 17:24:46.850000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781610886.95, 'datetime': '2026-06-16 17:24:46.950000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '787', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781610886.979, 'datetime': '2026-06-16 17:24:46.979000', 'tray_weight': '787', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 47, 126900), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781610887.129, 'datetime': '2026-06-16 17:24:47.129000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781610887.115, 'datetime': '2026-06-16 17:24:47.115000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781610887.193, 'datetime': '2026-06-16 17:24:47.193000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781610887.2710001, 'datetime': '2026-06-16 17:24:47.271000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 17:24:47,810.810 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 45, 691866), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781610885.642, 'datetime': '2026-06-16 17:24:45.642000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781610885.73, 'datetime': '2026-06-16 17:24:45.730000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781610885.836, 'datetime': '2026-06-16 17:24:45.836000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781610885.8240001, 'datetime': '2026-06-16 17:24:45.824000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781610885.914, 'datetime': '2026-06-16 17:24:45.914000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781610886.017, 'datetime': '2026-06-16 17:24:46.017000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781610886.023, 'datetime': '2026-06-16 17:24:46.023000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781610886.0839999, 'datetime': '2026-06-16 17:24:46.084000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '87', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781610886.216, 'datetime': '2026-06-16 17:24:46.216000', 'tray_weight': '87', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 47, 444771), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781610887.361, 'datetime': '2026-06-16 17:24:47.361000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781610887.461, 'datetime': '2026-06-16 17:24:47.461000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781610887.575, 'datetime': '2026-06-16 17:24:47.575000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781610887.6209998, 'datetime': '2026-06-16 17:24:47.621000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1036', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781610887.671, 'datetime': '2026-06-16 17:24:47.671000', 'tray_weight': '1036', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 46, 476505), 'door_weights': [{'weight': '1094', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781610886.461, 'datetime': '2026-06-16 17:24:46.461000', 'tray_weight': '1094', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781610886.4889998, 'datetime': '2026-06-16 17:24:46.489000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781610886.588, 'datetime': '2026-06-16 17:24:46.588000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781610886.6160002, 'datetime': '2026-06-16 17:24:46.616000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781610886.6920002, 'datetime': '2026-06-16 17:24:46.692000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781610886.761, 'datetime': '2026-06-16 17:24:46.761000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781610886.8500001, 'datetime': '2026-06-16 17:24:46.850000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781610886.95, 'datetime': '2026-06-16 17:24:46.950000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '787', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781610886.979, 'datetime': '2026-06-16 17:24:46.979000', 'tray_weight': '787', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 47, 126900), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781610887.129, 'datetime': '2026-06-16 17:24:47.129000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781610887.115, 'datetime': '2026-06-16 17:24:47.115000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781610887.193, 'datetime': '2026-06-16 17:24:47.193000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781610887.2710001, 'datetime': '2026-06-16 17:24:47.271000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 17:25:58,906.906 INFO    ] processOrderPayment version is : v2
[2026-06-16 17:30:26,652.652 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 25, 832375), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781611225.783, 'datetime': '2026-06-16 17:30:25.783000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781611225.9, 'datetime': '2026-06-16 17:30:25.900000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781611225.973, 'datetime': '2026-06-16 17:30:25.973000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781611226.0410001, 'datetime': '2026-06-16 17:30:26.041000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781611226.1660001, 'datetime': '2026-06-16 17:30:26.166000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781611226.22, 'datetime': '2026-06-16 17:30:26.220000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781611226.315, 'datetime': '2026-06-16 17:30:26.315000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781611226.3349998, 'datetime': '2026-06-16 17:30:26.335000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781611226.433, 'datetime': '2026-06-16 17:30:26.433000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 47, 444771), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781610887.361, 'datetime': '2026-06-16 17:24:47.361000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781610887.461, 'datetime': '2026-06-16 17:24:47.461000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781610887.575, 'datetime': '2026-06-16 17:24:47.575000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781610887.6209998, 'datetime': '2026-06-16 17:24:47.621000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1036', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781610887.671, 'datetime': '2026-06-16 17:24:47.671000', 'tray_weight': '1036', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 46, 476505), 'door_weights': [{'weight': '1094', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781610886.461, 'datetime': '2026-06-16 17:24:46.461000', 'tray_weight': '1094', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781610886.4889998, 'datetime': '2026-06-16 17:24:46.489000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781610886.588, 'datetime': '2026-06-16 17:24:46.588000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781610886.6160002, 'datetime': '2026-06-16 17:24:46.616000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781610886.6920002, 'datetime': '2026-06-16 17:24:46.692000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781610886.761, 'datetime': '2026-06-16 17:24:46.761000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781610886.8500001, 'datetime': '2026-06-16 17:24:46.850000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781610886.95, 'datetime': '2026-06-16 17:24:46.950000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '787', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781610886.979, 'datetime': '2026-06-16 17:24:46.979000', 'tray_weight': '787', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 47, 126900), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781610887.129, 'datetime': '2026-06-16 17:24:47.129000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781610887.115, 'datetime': '2026-06-16 17:24:47.115000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781610887.193, 'datetime': '2026-06-16 17:24:47.193000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781610887.2710001, 'datetime': '2026-06-16 17:24:47.271000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 17:30:26,666.666 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 25, 832375), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781611225.783, 'datetime': '2026-06-16 17:30:25.783000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781611225.9, 'datetime': '2026-06-16 17:30:25.900000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781611225.973, 'datetime': '2026-06-16 17:30:25.973000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781611226.0410001, 'datetime': '2026-06-16 17:30:26.041000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781611226.1660001, 'datetime': '2026-06-16 17:30:26.166000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781611226.22, 'datetime': '2026-06-16 17:30:26.220000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781611226.315, 'datetime': '2026-06-16 17:30:26.315000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781611226.3349998, 'datetime': '2026-06-16 17:30:26.335000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781611226.433, 'datetime': '2026-06-16 17:30:26.433000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 47, 444771), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781610887.361, 'datetime': '2026-06-16 17:24:47.361000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781610887.461, 'datetime': '2026-06-16 17:24:47.461000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781610887.575, 'datetime': '2026-06-16 17:24:47.575000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781610887.6209998, 'datetime': '2026-06-16 17:24:47.621000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1036', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781610887.671, 'datetime': '2026-06-16 17:24:47.671000', 'tray_weight': '1036', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 46, 476505), 'door_weights': [{'weight': '1094', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781610886.461, 'datetime': '2026-06-16 17:24:46.461000', 'tray_weight': '1094', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781610886.4889998, 'datetime': '2026-06-16 17:24:46.489000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '832', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781610886.588, 'datetime': '2026-06-16 17:24:46.588000', 'tray_weight': '832', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781610886.6160002, 'datetime': '2026-06-16 17:24:46.616000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781610886.6920002, 'datetime': '2026-06-16 17:24:46.692000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '296', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781610886.761, 'datetime': '2026-06-16 17:24:46.761000', 'tray_weight': '296', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781610886.8500001, 'datetime': '2026-06-16 17:24:46.850000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781610886.95, 'datetime': '2026-06-16 17:24:46.950000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '787', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781610886.979, 'datetime': '2026-06-16 17:24:46.979000', 'tray_weight': '787', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 47, 126900), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781610887.129, 'datetime': '2026-06-16 17:24:47.129000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781610887.115, 'datetime': '2026-06-16 17:24:47.115000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781610887.193, 'datetime': '2026-06-16 17:24:47.193000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781610887.2710001, 'datetime': '2026-06-16 17:24:47.271000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 17:30:27,314.314 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 25, 832375), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781611225.783, 'datetime': '2026-06-16 17:30:25.783000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781611225.9, 'datetime': '2026-06-16 17:30:25.900000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781611225.973, 'datetime': '2026-06-16 17:30:25.973000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781611226.0410001, 'datetime': '2026-06-16 17:30:26.041000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781611226.1660001, 'datetime': '2026-06-16 17:30:26.166000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781611226.22, 'datetime': '2026-06-16 17:30:26.220000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781611226.315, 'datetime': '2026-06-16 17:30:26.315000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781611226.3349998, 'datetime': '2026-06-16 17:30:26.335000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781611226.433, 'datetime': '2026-06-16 17:30:26.433000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 47, 444771), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781610887.361, 'datetime': '2026-06-16 17:24:47.361000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781610887.461, 'datetime': '2026-06-16 17:24:47.461000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781610887.575, 'datetime': '2026-06-16 17:24:47.575000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781610887.6209998, 'datetime': '2026-06-16 17:24:47.621000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1036', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781610887.671, 'datetime': '2026-06-16 17:24:47.671000', 'tray_weight': '1036', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 26, 686230), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781611226.689, 'datetime': '2026-06-16 17:30:26.689000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781611226.711, 'datetime': '2026-06-16 17:30:26.711000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781611226.8079998, 'datetime': '2026-06-16 17:30:26.808000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781611226.888, 'datetime': '2026-06-16 17:30:26.888000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781611226.8869998, 'datetime': '2026-06-16 17:30:26.887000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781611226.973, 'datetime': '2026-06-16 17:30:26.973000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781611227.085, 'datetime': '2026-06-16 17:30:27.085000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781611227.082, 'datetime': '2026-06-16 17:30:27.082000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781611227.169, 'datetime': '2026-06-16 17:30:27.169000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 47, 126900), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781610887.129, 'datetime': '2026-06-16 17:24:47.129000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781610887.115, 'datetime': '2026-06-16 17:24:47.115000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781610887.193, 'datetime': '2026-06-16 17:24:47.193000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781610887.2710001, 'datetime': '2026-06-16 17:24:47.271000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 17:30:27,327.327 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 25, 832375), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781611225.783, 'datetime': '2026-06-16 17:30:25.783000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781611225.9, 'datetime': '2026-06-16 17:30:25.900000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781611225.973, 'datetime': '2026-06-16 17:30:25.973000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781611226.0410001, 'datetime': '2026-06-16 17:30:26.041000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781611226.1660001, 'datetime': '2026-06-16 17:30:26.166000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781611226.22, 'datetime': '2026-06-16 17:30:26.220000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781611226.315, 'datetime': '2026-06-16 17:30:26.315000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781611226.3349998, 'datetime': '2026-06-16 17:30:26.335000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781611226.433, 'datetime': '2026-06-16 17:30:26.433000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 47, 444771), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781610887.361, 'datetime': '2026-06-16 17:24:47.361000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781610887.461, 'datetime': '2026-06-16 17:24:47.461000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781610887.575, 'datetime': '2026-06-16 17:24:47.575000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781610887.6209998, 'datetime': '2026-06-16 17:24:47.621000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1036', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781610887.671, 'datetime': '2026-06-16 17:24:47.671000', 'tray_weight': '1036', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 26, 686230), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781611226.689, 'datetime': '2026-06-16 17:30:26.689000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781611226.711, 'datetime': '2026-06-16 17:30:26.711000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781611226.8079998, 'datetime': '2026-06-16 17:30:26.808000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781611226.888, 'datetime': '2026-06-16 17:30:26.888000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781611226.8869998, 'datetime': '2026-06-16 17:30:26.887000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781611226.973, 'datetime': '2026-06-16 17:30:26.973000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781611227.085, 'datetime': '2026-06-16 17:30:27.085000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781611227.082, 'datetime': '2026-06-16 17:30:27.082000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781611227.169, 'datetime': '2026-06-16 17:30:27.169000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 47, 126900), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781610887.129, 'datetime': '2026-06-16 17:24:47.129000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781610887.115, 'datetime': '2026-06-16 17:24:47.115000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781610887.193, 'datetime': '2026-06-16 17:24:47.193000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781610887.2710001, 'datetime': '2026-06-16 17:24:47.271000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 17:30:27,637.637 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 25, 832375), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781611225.783, 'datetime': '2026-06-16 17:30:25.783000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781611225.9, 'datetime': '2026-06-16 17:30:25.900000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781611225.973, 'datetime': '2026-06-16 17:30:25.973000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781611226.0410001, 'datetime': '2026-06-16 17:30:26.041000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781611226.1660001, 'datetime': '2026-06-16 17:30:26.166000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781611226.22, 'datetime': '2026-06-16 17:30:26.220000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781611226.315, 'datetime': '2026-06-16 17:30:26.315000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781611226.3349998, 'datetime': '2026-06-16 17:30:26.335000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781611226.433, 'datetime': '2026-06-16 17:30:26.433000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 47, 444771), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781610887.361, 'datetime': '2026-06-16 17:24:47.361000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781610887.461, 'datetime': '2026-06-16 17:24:47.461000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781610887.575, 'datetime': '2026-06-16 17:24:47.575000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781610887.6209998, 'datetime': '2026-06-16 17:24:47.621000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1036', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781610887.671, 'datetime': '2026-06-16 17:24:47.671000', 'tray_weight': '1036', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 26, 686230), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781611226.689, 'datetime': '2026-06-16 17:30:26.689000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781611226.711, 'datetime': '2026-06-16 17:30:26.711000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781611226.8079998, 'datetime': '2026-06-16 17:30:26.808000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781611226.888, 'datetime': '2026-06-16 17:30:26.888000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781611226.8869998, 'datetime': '2026-06-16 17:30:26.887000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781611226.973, 'datetime': '2026-06-16 17:30:26.973000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781611227.085, 'datetime': '2026-06-16 17:30:27.085000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781611227.082, 'datetime': '2026-06-16 17:30:27.082000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781611227.169, 'datetime': '2026-06-16 17:30:27.169000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 27, 347708), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781611227.273, 'datetime': '2026-06-16 17:30:27.273000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781611227.336, 'datetime': '2026-06-16 17:30:27.336000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781611227.431, 'datetime': '2026-06-16 17:30:27.431000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781611227.491, 'datetime': '2026-06-16 17:30:27.491000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 17:30:27,651.651 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 25, 832375), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781611225.783, 'datetime': '2026-06-16 17:30:25.783000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781611225.9, 'datetime': '2026-06-16 17:30:25.900000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781611225.973, 'datetime': '2026-06-16 17:30:25.973000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781611226.0410001, 'datetime': '2026-06-16 17:30:26.041000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781611226.1660001, 'datetime': '2026-06-16 17:30:26.166000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781611226.22, 'datetime': '2026-06-16 17:30:26.220000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781611226.315, 'datetime': '2026-06-16 17:30:26.315000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781611226.3349998, 'datetime': '2026-06-16 17:30:26.335000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781611226.433, 'datetime': '2026-06-16 17:30:26.433000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 24, 47, 444771), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781610887.361, 'datetime': '2026-06-16 17:24:47.361000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781610887.461, 'datetime': '2026-06-16 17:24:47.461000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781610887.575, 'datetime': '2026-06-16 17:24:47.575000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781610887.6209998, 'datetime': '2026-06-16 17:24:47.621000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1036', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781610887.671, 'datetime': '2026-06-16 17:24:47.671000', 'tray_weight': '1036', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 26, 686230), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781611226.689, 'datetime': '2026-06-16 17:30:26.689000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781611226.711, 'datetime': '2026-06-16 17:30:26.711000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781611226.8079998, 'datetime': '2026-06-16 17:30:26.808000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781611226.888, 'datetime': '2026-06-16 17:30:26.888000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781611226.8869998, 'datetime': '2026-06-16 17:30:26.887000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781611226.973, 'datetime': '2026-06-16 17:30:26.973000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781611227.085, 'datetime': '2026-06-16 17:30:27.085000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781611227.082, 'datetime': '2026-06-16 17:30:27.082000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781611227.169, 'datetime': '2026-06-16 17:30:27.169000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 27, 347708), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781611227.273, 'datetime': '2026-06-16 17:30:27.273000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781611227.336, 'datetime': '2026-06-16 17:30:27.336000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781611227.431, 'datetime': '2026-06-16 17:30:27.431000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781611227.491, 'datetime': '2026-06-16 17:30:27.491000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 17:30:28,029.029 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 25, 832375), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781611225.783, 'datetime': '2026-06-16 17:30:25.783000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781611225.9, 'datetime': '2026-06-16 17:30:25.900000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781611225.973, 'datetime': '2026-06-16 17:30:25.973000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781611226.0410001, 'datetime': '2026-06-16 17:30:26.041000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781611226.1660001, 'datetime': '2026-06-16 17:30:26.166000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781611226.22, 'datetime': '2026-06-16 17:30:26.220000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781611226.315, 'datetime': '2026-06-16 17:30:26.315000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781611226.3349998, 'datetime': '2026-06-16 17:30:26.335000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781611226.433, 'datetime': '2026-06-16 17:30:26.433000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 27, 671097), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781611227.641, 'datetime': '2026-06-16 17:30:27.641000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781611227.672, 'datetime': '2026-06-16 17:30:27.672000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781611227.8140001, 'datetime': '2026-06-16 17:30:27.814000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781611227.861, 'datetime': '2026-06-16 17:30:27.861000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1035', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781611227.9250002, 'datetime': '2026-06-16 17:30:27.925000', 'tray_weight': '1035', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 26, 686230), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781611226.689, 'datetime': '2026-06-16 17:30:26.689000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781611226.711, 'datetime': '2026-06-16 17:30:26.711000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781611226.8079998, 'datetime': '2026-06-16 17:30:26.808000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781611226.888, 'datetime': '2026-06-16 17:30:26.888000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781611226.8869998, 'datetime': '2026-06-16 17:30:26.887000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781611226.973, 'datetime': '2026-06-16 17:30:26.973000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781611227.085, 'datetime': '2026-06-16 17:30:27.085000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781611227.082, 'datetime': '2026-06-16 17:30:27.082000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781611227.169, 'datetime': '2026-06-16 17:30:27.169000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 27, 347708), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781611227.273, 'datetime': '2026-06-16 17:30:27.273000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781611227.336, 'datetime': '2026-06-16 17:30:27.336000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781611227.431, 'datetime': '2026-06-16 17:30:27.431000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781611227.491, 'datetime': '2026-06-16 17:30:27.491000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 17:30:28,042.042 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 25, 832375), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781611225.783, 'datetime': '2026-06-16 17:30:25.783000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781611225.9, 'datetime': '2026-06-16 17:30:25.900000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781611225.973, 'datetime': '2026-06-16 17:30:25.973000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781611226.0410001, 'datetime': '2026-06-16 17:30:26.041000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781611226.1660001, 'datetime': '2026-06-16 17:30:26.166000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781611226.22, 'datetime': '2026-06-16 17:30:26.220000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781611226.315, 'datetime': '2026-06-16 17:30:26.315000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781611226.3349998, 'datetime': '2026-06-16 17:30:26.335000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781611226.433, 'datetime': '2026-06-16 17:30:26.433000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 27, 671097), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781611227.641, 'datetime': '2026-06-16 17:30:27.641000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781611227.672, 'datetime': '2026-06-16 17:30:27.672000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781611227.8140001, 'datetime': '2026-06-16 17:30:27.814000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781611227.861, 'datetime': '2026-06-16 17:30:27.861000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1035', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781611227.9250002, 'datetime': '2026-06-16 17:30:27.925000', 'tray_weight': '1035', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 26, 686230), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781611226.689, 'datetime': '2026-06-16 17:30:26.689000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781611226.711, 'datetime': '2026-06-16 17:30:26.711000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781611226.8079998, 'datetime': '2026-06-16 17:30:26.808000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781611226.888, 'datetime': '2026-06-16 17:30:26.888000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781611226.8869998, 'datetime': '2026-06-16 17:30:26.887000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781611226.973, 'datetime': '2026-06-16 17:30:26.973000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781611227.085, 'datetime': '2026-06-16 17:30:27.085000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781611227.082, 'datetime': '2026-06-16 17:30:27.082000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781611227.169, 'datetime': '2026-06-16 17:30:27.169000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 27, 347708), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781611227.273, 'datetime': '2026-06-16 17:30:27.273000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781611227.336, 'datetime': '2026-06-16 17:30:27.336000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781611227.431, 'datetime': '2026-06-16 17:30:27.431000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781611227.491, 'datetime': '2026-06-16 17:30:27.491000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 17:38:49,934.934 INFO    ] processOrderPayment version is : v2
[2026-06-16 17:47:51,568.568 INFO    ] processOrderPayment version is : v2
[2026-06-16 17:52:03,312.312 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 2, 278428), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781612522.196, 'datetime': '2026-06-16 17:52:02.196000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781612522.3, 'datetime': '2026-06-16 17:52:02.300000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781612522.392, 'datetime': '2026-06-16 17:52:02.392000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781612522.4499998, 'datetime': '2026-06-16 17:52:02.450000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781612522.58, 'datetime': '2026-06-16 17:52:02.580000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781612522.629, 'datetime': '2026-06-16 17:52:02.629000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781612522.717, 'datetime': '2026-06-16 17:52:02.717000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781612522.8209999, 'datetime': '2026-06-16 17:52:02.821000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781612522.9290001, 'datetime': '2026-06-16 17:52:02.929000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 27, 671097), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781611227.641, 'datetime': '2026-06-16 17:30:27.641000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781611227.672, 'datetime': '2026-06-16 17:30:27.672000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781611227.8140001, 'datetime': '2026-06-16 17:30:27.814000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781611227.861, 'datetime': '2026-06-16 17:30:27.861000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1035', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781611227.9250002, 'datetime': '2026-06-16 17:30:27.925000', 'tray_weight': '1035', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 26, 686230), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781611226.689, 'datetime': '2026-06-16 17:30:26.689000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781611226.711, 'datetime': '2026-06-16 17:30:26.711000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781611226.8079998, 'datetime': '2026-06-16 17:30:26.808000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781611226.888, 'datetime': '2026-06-16 17:30:26.888000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781611226.8869998, 'datetime': '2026-06-16 17:30:26.887000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781611226.973, 'datetime': '2026-06-16 17:30:26.973000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781611227.085, 'datetime': '2026-06-16 17:30:27.085000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781611227.082, 'datetime': '2026-06-16 17:30:27.082000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781611227.169, 'datetime': '2026-06-16 17:30:27.169000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 27, 347708), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781611227.273, 'datetime': '2026-06-16 17:30:27.273000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781611227.336, 'datetime': '2026-06-16 17:30:27.336000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781611227.431, 'datetime': '2026-06-16 17:30:27.431000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781611227.491, 'datetime': '2026-06-16 17:30:27.491000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 17:52:03,344.344 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 2, 278428), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781612522.196, 'datetime': '2026-06-16 17:52:02.196000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781612522.3, 'datetime': '2026-06-16 17:52:02.300000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781612522.392, 'datetime': '2026-06-16 17:52:02.392000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781612522.4499998, 'datetime': '2026-06-16 17:52:02.450000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781612522.58, 'datetime': '2026-06-16 17:52:02.580000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781612522.629, 'datetime': '2026-06-16 17:52:02.629000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781612522.717, 'datetime': '2026-06-16 17:52:02.717000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781612522.8209999, 'datetime': '2026-06-16 17:52:02.821000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781612522.9290001, 'datetime': '2026-06-16 17:52:02.929000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 27, 671097), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781611227.641, 'datetime': '2026-06-16 17:30:27.641000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781611227.672, 'datetime': '2026-06-16 17:30:27.672000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781611227.8140001, 'datetime': '2026-06-16 17:30:27.814000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781611227.861, 'datetime': '2026-06-16 17:30:27.861000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1035', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781611227.9250002, 'datetime': '2026-06-16 17:30:27.925000', 'tray_weight': '1035', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 26, 686230), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781611226.689, 'datetime': '2026-06-16 17:30:26.689000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781611226.711, 'datetime': '2026-06-16 17:30:26.711000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '833', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781611226.8079998, 'datetime': '2026-06-16 17:30:26.808000', 'tray_weight': '833', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781611226.888, 'datetime': '2026-06-16 17:30:26.888000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1033', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781611226.8869998, 'datetime': '2026-06-16 17:30:26.887000', 'tray_weight': '1033', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781611226.973, 'datetime': '2026-06-16 17:30:26.973000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781611227.085, 'datetime': '2026-06-16 17:30:27.085000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781611227.082, 'datetime': '2026-06-16 17:30:27.082000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781611227.169, 'datetime': '2026-06-16 17:30:27.169000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 27, 347708), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781611227.273, 'datetime': '2026-06-16 17:30:27.273000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781611227.336, 'datetime': '2026-06-16 17:30:27.336000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781611227.431, 'datetime': '2026-06-16 17:30:27.431000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781611227.491, 'datetime': '2026-06-16 17:30:27.491000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 17:52:04,126.126 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 2, 278428), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781612522.196, 'datetime': '2026-06-16 17:52:02.196000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781612522.3, 'datetime': '2026-06-16 17:52:02.300000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781612522.392, 'datetime': '2026-06-16 17:52:02.392000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781612522.4499998, 'datetime': '2026-06-16 17:52:02.450000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781612522.58, 'datetime': '2026-06-16 17:52:02.580000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781612522.629, 'datetime': '2026-06-16 17:52:02.629000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781612522.717, 'datetime': '2026-06-16 17:52:02.717000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781612522.8209999, 'datetime': '2026-06-16 17:52:02.821000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781612522.9290001, 'datetime': '2026-06-16 17:52:02.929000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 27, 671097), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781611227.641, 'datetime': '2026-06-16 17:30:27.641000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781611227.672, 'datetime': '2026-06-16 17:30:27.672000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781611227.8140001, 'datetime': '2026-06-16 17:30:27.814000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781611227.861, 'datetime': '2026-06-16 17:30:27.861000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1035', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781611227.9250002, 'datetime': '2026-06-16 17:30:27.925000', 'tray_weight': '1035', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 3, 403530), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781612523.343, 'datetime': '2026-06-16 17:52:03.343000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781612523.416, 'datetime': '2026-06-16 17:52:03.416000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781612523.516, 'datetime': '2026-06-16 17:52:03.516000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781612523.663, 'datetime': '2026-06-16 17:52:03.663000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781612523.68, 'datetime': '2026-06-16 17:52:03.680000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781612523.747, 'datetime': '2026-06-16 17:52:03.747000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781612523.836, 'datetime': '2026-06-16 17:52:03.836000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781612523.931, 'datetime': '2026-06-16 17:52:03.931000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781612523.9840002, 'datetime': '2026-06-16 17:52:03.984000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 27, 347708), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781611227.273, 'datetime': '2026-06-16 17:30:27.273000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781611227.336, 'datetime': '2026-06-16 17:30:27.336000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781611227.431, 'datetime': '2026-06-16 17:30:27.431000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781611227.491, 'datetime': '2026-06-16 17:30:27.491000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 17:52:04,141.141 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 2, 278428), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781612522.196, 'datetime': '2026-06-16 17:52:02.196000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781612522.3, 'datetime': '2026-06-16 17:52:02.300000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781612522.392, 'datetime': '2026-06-16 17:52:02.392000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781612522.4499998, 'datetime': '2026-06-16 17:52:02.450000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781612522.58, 'datetime': '2026-06-16 17:52:02.580000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781612522.629, 'datetime': '2026-06-16 17:52:02.629000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781612522.717, 'datetime': '2026-06-16 17:52:02.717000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781612522.8209999, 'datetime': '2026-06-16 17:52:02.821000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781612522.9290001, 'datetime': '2026-06-16 17:52:02.929000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 27, 671097), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781611227.641, 'datetime': '2026-06-16 17:30:27.641000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781611227.672, 'datetime': '2026-06-16 17:30:27.672000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781611227.8140001, 'datetime': '2026-06-16 17:30:27.814000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781611227.861, 'datetime': '2026-06-16 17:30:27.861000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1035', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781611227.9250002, 'datetime': '2026-06-16 17:30:27.925000', 'tray_weight': '1035', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 3, 403530), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781612523.343, 'datetime': '2026-06-16 17:52:03.343000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781612523.416, 'datetime': '2026-06-16 17:52:03.416000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781612523.516, 'datetime': '2026-06-16 17:52:03.516000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781612523.663, 'datetime': '2026-06-16 17:52:03.663000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781612523.68, 'datetime': '2026-06-16 17:52:03.680000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781612523.747, 'datetime': '2026-06-16 17:52:03.747000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781612523.836, 'datetime': '2026-06-16 17:52:03.836000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781612523.931, 'datetime': '2026-06-16 17:52:03.931000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781612523.9840002, 'datetime': '2026-06-16 17:52:03.984000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 27, 347708), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781611227.273, 'datetime': '2026-06-16 17:30:27.273000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781611227.336, 'datetime': '2026-06-16 17:30:27.336000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781611227.431, 'datetime': '2026-06-16 17:30:27.431000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781611227.491, 'datetime': '2026-06-16 17:30:27.491000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 17:52:04,485.485 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 2, 278428), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781612522.196, 'datetime': '2026-06-16 17:52:02.196000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781612522.3, 'datetime': '2026-06-16 17:52:02.300000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781612522.392, 'datetime': '2026-06-16 17:52:02.392000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781612522.4499998, 'datetime': '2026-06-16 17:52:02.450000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781612522.58, 'datetime': '2026-06-16 17:52:02.580000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781612522.629, 'datetime': '2026-06-16 17:52:02.629000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781612522.717, 'datetime': '2026-06-16 17:52:02.717000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781612522.8209999, 'datetime': '2026-06-16 17:52:02.821000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781612522.9290001, 'datetime': '2026-06-16 17:52:02.929000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 27, 671097), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781611227.641, 'datetime': '2026-06-16 17:30:27.641000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781611227.672, 'datetime': '2026-06-16 17:30:27.672000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781611227.8140001, 'datetime': '2026-06-16 17:30:27.814000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781611227.861, 'datetime': '2026-06-16 17:30:27.861000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1035', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781611227.9250002, 'datetime': '2026-06-16 17:30:27.925000', 'tray_weight': '1035', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 3, 403530), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781612523.343, 'datetime': '2026-06-16 17:52:03.343000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781612523.416, 'datetime': '2026-06-16 17:52:03.416000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781612523.516, 'datetime': '2026-06-16 17:52:03.516000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781612523.663, 'datetime': '2026-06-16 17:52:03.663000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781612523.68, 'datetime': '2026-06-16 17:52:03.680000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781612523.747, 'datetime': '2026-06-16 17:52:03.747000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781612523.836, 'datetime': '2026-06-16 17:52:03.836000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781612523.931, 'datetime': '2026-06-16 17:52:03.931000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781612523.9840002, 'datetime': '2026-06-16 17:52:03.984000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 4, 164602), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781612524.11, 'datetime': '2026-06-16 17:52:04.110000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781612524.255, 'datetime': '2026-06-16 17:52:04.255000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781612524.2570002, 'datetime': '2026-06-16 17:52:04.257000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781612524.3700001, 'datetime': '2026-06-16 17:52:04.370000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 17:52:04,501.501 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 2, 278428), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781612522.196, 'datetime': '2026-06-16 17:52:02.196000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781612522.3, 'datetime': '2026-06-16 17:52:02.300000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781612522.392, 'datetime': '2026-06-16 17:52:02.392000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781612522.4499998, 'datetime': '2026-06-16 17:52:02.450000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781612522.58, 'datetime': '2026-06-16 17:52:02.580000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781612522.629, 'datetime': '2026-06-16 17:52:02.629000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781612522.717, 'datetime': '2026-06-16 17:52:02.717000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781612522.8209999, 'datetime': '2026-06-16 17:52:02.821000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781612522.9290001, 'datetime': '2026-06-16 17:52:02.929000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 30, 27, 671097), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781611227.641, 'datetime': '2026-06-16 17:30:27.641000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781611227.672, 'datetime': '2026-06-16 17:30:27.672000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781611227.8140001, 'datetime': '2026-06-16 17:30:27.814000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781611227.861, 'datetime': '2026-06-16 17:30:27.861000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1035', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781611227.9250002, 'datetime': '2026-06-16 17:30:27.925000', 'tray_weight': '1035', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 3, 403530), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781612523.343, 'datetime': '2026-06-16 17:52:03.343000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781612523.416, 'datetime': '2026-06-16 17:52:03.416000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781612523.516, 'datetime': '2026-06-16 17:52:03.516000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781612523.663, 'datetime': '2026-06-16 17:52:03.663000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781612523.68, 'datetime': '2026-06-16 17:52:03.680000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781612523.747, 'datetime': '2026-06-16 17:52:03.747000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781612523.836, 'datetime': '2026-06-16 17:52:03.836000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781612523.931, 'datetime': '2026-06-16 17:52:03.931000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781612523.9840002, 'datetime': '2026-06-16 17:52:03.984000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 4, 164602), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781612524.11, 'datetime': '2026-06-16 17:52:04.110000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781612524.255, 'datetime': '2026-06-16 17:52:04.255000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781612524.2570002, 'datetime': '2026-06-16 17:52:04.257000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781612524.3700001, 'datetime': '2026-06-16 17:52:04.370000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 17:52:04,917.917 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 2, 278428), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781612522.196, 'datetime': '2026-06-16 17:52:02.196000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781612522.3, 'datetime': '2026-06-16 17:52:02.300000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781612522.392, 'datetime': '2026-06-16 17:52:02.392000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781612522.4499998, 'datetime': '2026-06-16 17:52:02.450000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781612522.58, 'datetime': '2026-06-16 17:52:02.580000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781612522.629, 'datetime': '2026-06-16 17:52:02.629000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781612522.717, 'datetime': '2026-06-16 17:52:02.717000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781612522.8209999, 'datetime': '2026-06-16 17:52:02.821000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781612522.9290001, 'datetime': '2026-06-16 17:52:02.929000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 4, 524924), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781612524.498, 'datetime': '2026-06-16 17:52:04.498000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781612524.595, 'datetime': '2026-06-16 17:52:04.595000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781612524.619, 'datetime': '2026-06-16 17:52:04.619000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781612524.723, 'datetime': '2026-06-16 17:52:04.723000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781612524.7719998, 'datetime': '2026-06-16 17:52:04.772000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 3, 403530), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781612523.343, 'datetime': '2026-06-16 17:52:03.343000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781612523.416, 'datetime': '2026-06-16 17:52:03.416000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781612523.516, 'datetime': '2026-06-16 17:52:03.516000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781612523.663, 'datetime': '2026-06-16 17:52:03.663000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781612523.68, 'datetime': '2026-06-16 17:52:03.680000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781612523.747, 'datetime': '2026-06-16 17:52:03.747000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781612523.836, 'datetime': '2026-06-16 17:52:03.836000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781612523.931, 'datetime': '2026-06-16 17:52:03.931000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781612523.9840002, 'datetime': '2026-06-16 17:52:03.984000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 4, 164602), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781612524.11, 'datetime': '2026-06-16 17:52:04.110000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781612524.255, 'datetime': '2026-06-16 17:52:04.255000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781612524.2570002, 'datetime': '2026-06-16 17:52:04.257000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781612524.3700001, 'datetime': '2026-06-16 17:52:04.370000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 17:52:04,933.933 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 2, 278428), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781612522.196, 'datetime': '2026-06-16 17:52:02.196000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781612522.3, 'datetime': '2026-06-16 17:52:02.300000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781612522.392, 'datetime': '2026-06-16 17:52:02.392000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781612522.4499998, 'datetime': '2026-06-16 17:52:02.450000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781612522.58, 'datetime': '2026-06-16 17:52:02.580000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781612522.629, 'datetime': '2026-06-16 17:52:02.629000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781612522.717, 'datetime': '2026-06-16 17:52:02.717000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781612522.8209999, 'datetime': '2026-06-16 17:52:02.821000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781612522.9290001, 'datetime': '2026-06-16 17:52:02.929000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 4, 524924), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781612524.498, 'datetime': '2026-06-16 17:52:04.498000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781612524.595, 'datetime': '2026-06-16 17:52:04.595000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781612524.619, 'datetime': '2026-06-16 17:52:04.619000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781612524.723, 'datetime': '2026-06-16 17:52:04.723000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781612524.7719998, 'datetime': '2026-06-16 17:52:04.772000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 3, 403530), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781612523.343, 'datetime': '2026-06-16 17:52:03.343000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781612523.416, 'datetime': '2026-06-16 17:52:03.416000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781612523.516, 'datetime': '2026-06-16 17:52:03.516000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781612523.663, 'datetime': '2026-06-16 17:52:03.663000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781612523.68, 'datetime': '2026-06-16 17:52:03.680000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781612523.747, 'datetime': '2026-06-16 17:52:03.747000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781612523.836, 'datetime': '2026-06-16 17:52:03.836000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781612523.931, 'datetime': '2026-06-16 17:52:03.931000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781612523.9840002, 'datetime': '2026-06-16 17:52:03.984000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 4, 164602), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781612524.11, 'datetime': '2026-06-16 17:52:04.110000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781612524.255, 'datetime': '2026-06-16 17:52:04.255000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781612524.2570002, 'datetime': '2026-06-16 17:52:04.257000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781612524.3700001, 'datetime': '2026-06-16 17:52:04.370000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 17:52:13,993.993 INFO    ] processOrderPayment version is : v2
[2026-06-16 18:00:56,729.729 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 56, 21323), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781613055.93, 'datetime': '2026-06-16 18:00:55.930000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781613056.0119998, 'datetime': '2026-06-16 18:00:56.012000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781613056.095, 'datetime': '2026-06-16 18:00:56.095000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781613056.157, 'datetime': '2026-06-16 18:00:56.157000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781613056.211, 'datetime': '2026-06-16 18:00:56.211000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781613056.24, 'datetime': '2026-06-16 18:00:56.240000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781613056.295, 'datetime': '2026-06-16 18:00:56.295000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781613056.423, 'datetime': '2026-06-16 18:00:56.423000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781613056.476, 'datetime': '2026-06-16 18:00:56.476000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 4, 524924), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781612524.498, 'datetime': '2026-06-16 17:52:04.498000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781612524.595, 'datetime': '2026-06-16 17:52:04.595000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781612524.619, 'datetime': '2026-06-16 17:52:04.619000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781612524.723, 'datetime': '2026-06-16 17:52:04.723000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781612524.7719998, 'datetime': '2026-06-16 17:52:04.772000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 3, 403530), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781612523.343, 'datetime': '2026-06-16 17:52:03.343000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781612523.416, 'datetime': '2026-06-16 17:52:03.416000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781612523.516, 'datetime': '2026-06-16 17:52:03.516000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781612523.663, 'datetime': '2026-06-16 17:52:03.663000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781612523.68, 'datetime': '2026-06-16 17:52:03.680000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781612523.747, 'datetime': '2026-06-16 17:52:03.747000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781612523.836, 'datetime': '2026-06-16 17:52:03.836000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781612523.931, 'datetime': '2026-06-16 17:52:03.931000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781612523.9840002, 'datetime': '2026-06-16 17:52:03.984000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 4, 164602), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781612524.11, 'datetime': '2026-06-16 17:52:04.110000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781612524.255, 'datetime': '2026-06-16 17:52:04.255000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781612524.2570002, 'datetime': '2026-06-16 17:52:04.257000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781612524.3700001, 'datetime': '2026-06-16 17:52:04.370000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 18:00:56,744.744 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 56, 21323), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781613055.93, 'datetime': '2026-06-16 18:00:55.930000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781613056.0119998, 'datetime': '2026-06-16 18:00:56.012000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781613056.095, 'datetime': '2026-06-16 18:00:56.095000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781613056.157, 'datetime': '2026-06-16 18:00:56.157000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781613056.211, 'datetime': '2026-06-16 18:00:56.211000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781613056.24, 'datetime': '2026-06-16 18:00:56.240000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781613056.295, 'datetime': '2026-06-16 18:00:56.295000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781613056.423, 'datetime': '2026-06-16 18:00:56.423000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781613056.476, 'datetime': '2026-06-16 18:00:56.476000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 4, 524924), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781612524.498, 'datetime': '2026-06-16 17:52:04.498000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781612524.595, 'datetime': '2026-06-16 17:52:04.595000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781612524.619, 'datetime': '2026-06-16 17:52:04.619000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781612524.723, 'datetime': '2026-06-16 17:52:04.723000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781612524.7719998, 'datetime': '2026-06-16 17:52:04.772000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 3, 403530), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781612523.343, 'datetime': '2026-06-16 17:52:03.343000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '935', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781612523.416, 'datetime': '2026-06-16 17:52:03.416000', 'tray_weight': '935', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781612523.516, 'datetime': '2026-06-16 17:52:03.516000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781612523.663, 'datetime': '2026-06-16 17:52:03.663000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781612523.68, 'datetime': '2026-06-16 17:52:03.680000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781612523.747, 'datetime': '2026-06-16 17:52:03.747000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781612523.836, 'datetime': '2026-06-16 17:52:03.836000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781612523.931, 'datetime': '2026-06-16 17:52:03.931000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781612523.9840002, 'datetime': '2026-06-16 17:52:03.984000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 4, 164602), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781612524.11, 'datetime': '2026-06-16 17:52:04.110000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781612524.255, 'datetime': '2026-06-16 17:52:04.255000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781612524.2570002, 'datetime': '2026-06-16 17:52:04.257000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781612524.3700001, 'datetime': '2026-06-16 17:52:04.370000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 18:00:57,454.454 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 56, 21323), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781613055.93, 'datetime': '2026-06-16 18:00:55.930000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781613056.0119998, 'datetime': '2026-06-16 18:00:56.012000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781613056.095, 'datetime': '2026-06-16 18:00:56.095000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781613056.157, 'datetime': '2026-06-16 18:00:56.157000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781613056.211, 'datetime': '2026-06-16 18:00:56.211000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781613056.24, 'datetime': '2026-06-16 18:00:56.240000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781613056.295, 'datetime': '2026-06-16 18:00:56.295000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781613056.423, 'datetime': '2026-06-16 18:00:56.423000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781613056.476, 'datetime': '2026-06-16 18:00:56.476000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 4, 524924), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781612524.498, 'datetime': '2026-06-16 17:52:04.498000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781612524.595, 'datetime': '2026-06-16 17:52:04.595000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781612524.619, 'datetime': '2026-06-16 17:52:04.619000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781612524.723, 'datetime': '2026-06-16 17:52:04.723000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781612524.7719998, 'datetime': '2026-06-16 17:52:04.772000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 56, 767338), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781613056.705, 'datetime': '2026-06-16 18:00:56.705000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781613056.7670002, 'datetime': '2026-06-16 18:00:56.767000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781613056.875, 'datetime': '2026-06-16 18:00:56.875000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781613057.003, 'datetime': '2026-06-16 18:00:57.003000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781613057.058, 'datetime': '2026-06-16 18:00:57.058000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781613057.148, 'datetime': '2026-06-16 18:00:57.148000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781613057.241, 'datetime': '2026-06-16 18:00:57.241000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781613057.286, 'datetime': '2026-06-16 18:00:57.286000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781613057.299, 'datetime': '2026-06-16 18:00:57.299000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 4, 164602), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781612524.11, 'datetime': '2026-06-16 17:52:04.110000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781612524.255, 'datetime': '2026-06-16 17:52:04.255000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781612524.2570002, 'datetime': '2026-06-16 17:52:04.257000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781612524.3700001, 'datetime': '2026-06-16 17:52:04.370000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 18:00:57,468.468 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 56, 21323), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781613055.93, 'datetime': '2026-06-16 18:00:55.930000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781613056.0119998, 'datetime': '2026-06-16 18:00:56.012000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781613056.095, 'datetime': '2026-06-16 18:00:56.095000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781613056.157, 'datetime': '2026-06-16 18:00:56.157000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781613056.211, 'datetime': '2026-06-16 18:00:56.211000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781613056.24, 'datetime': '2026-06-16 18:00:56.240000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781613056.295, 'datetime': '2026-06-16 18:00:56.295000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781613056.423, 'datetime': '2026-06-16 18:00:56.423000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781613056.476, 'datetime': '2026-06-16 18:00:56.476000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 4, 524924), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781612524.498, 'datetime': '2026-06-16 17:52:04.498000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781612524.595, 'datetime': '2026-06-16 17:52:04.595000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781612524.619, 'datetime': '2026-06-16 17:52:04.619000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781612524.723, 'datetime': '2026-06-16 17:52:04.723000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781612524.7719998, 'datetime': '2026-06-16 17:52:04.772000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 56, 767338), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781613056.705, 'datetime': '2026-06-16 18:00:56.705000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781613056.7670002, 'datetime': '2026-06-16 18:00:56.767000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781613056.875, 'datetime': '2026-06-16 18:00:56.875000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781613057.003, 'datetime': '2026-06-16 18:00:57.003000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781613057.058, 'datetime': '2026-06-16 18:00:57.058000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781613057.148, 'datetime': '2026-06-16 18:00:57.148000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781613057.241, 'datetime': '2026-06-16 18:00:57.241000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781613057.286, 'datetime': '2026-06-16 18:00:57.286000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781613057.299, 'datetime': '2026-06-16 18:00:57.299000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 4, 164602), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781612524.11, 'datetime': '2026-06-16 17:52:04.110000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781612524.255, 'datetime': '2026-06-16 17:52:04.255000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781612524.2570002, 'datetime': '2026-06-16 17:52:04.257000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781612524.3700001, 'datetime': '2026-06-16 17:52:04.370000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 18:00:57,785.785 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 56, 21323), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781613055.93, 'datetime': '2026-06-16 18:00:55.930000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781613056.0119998, 'datetime': '2026-06-16 18:00:56.012000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781613056.095, 'datetime': '2026-06-16 18:00:56.095000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781613056.157, 'datetime': '2026-06-16 18:00:56.157000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781613056.211, 'datetime': '2026-06-16 18:00:56.211000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781613056.24, 'datetime': '2026-06-16 18:00:56.240000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781613056.295, 'datetime': '2026-06-16 18:00:56.295000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781613056.423, 'datetime': '2026-06-16 18:00:56.423000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781613056.476, 'datetime': '2026-06-16 18:00:56.476000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 4, 524924), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781612524.498, 'datetime': '2026-06-16 17:52:04.498000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781612524.595, 'datetime': '2026-06-16 17:52:04.595000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781612524.619, 'datetime': '2026-06-16 17:52:04.619000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781612524.723, 'datetime': '2026-06-16 17:52:04.723000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781612524.7719998, 'datetime': '2026-06-16 17:52:04.772000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 56, 767338), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781613056.705, 'datetime': '2026-06-16 18:00:56.705000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781613056.7670002, 'datetime': '2026-06-16 18:00:56.767000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781613056.875, 'datetime': '2026-06-16 18:00:56.875000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781613057.003, 'datetime': '2026-06-16 18:00:57.003000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781613057.058, 'datetime': '2026-06-16 18:00:57.058000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781613057.148, 'datetime': '2026-06-16 18:00:57.148000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781613057.241, 'datetime': '2026-06-16 18:00:57.241000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781613057.286, 'datetime': '2026-06-16 18:00:57.286000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781613057.299, 'datetime': '2026-06-16 18:00:57.299000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 57, 490321), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781613057.484, 'datetime': '2026-06-16 18:00:57.484000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781613057.522, 'datetime': '2026-06-16 18:00:57.522000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781613057.576, 'datetime': '2026-06-16 18:00:57.576000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781613057.707, 'datetime': '2026-06-16 18:00:57.707000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 18:00:57,798.798 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 56, 21323), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781613055.93, 'datetime': '2026-06-16 18:00:55.930000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781613056.0119998, 'datetime': '2026-06-16 18:00:56.012000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781613056.095, 'datetime': '2026-06-16 18:00:56.095000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781613056.157, 'datetime': '2026-06-16 18:00:56.157000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781613056.211, 'datetime': '2026-06-16 18:00:56.211000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781613056.24, 'datetime': '2026-06-16 18:00:56.240000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781613056.295, 'datetime': '2026-06-16 18:00:56.295000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781613056.423, 'datetime': '2026-06-16 18:00:56.423000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781613056.476, 'datetime': '2026-06-16 18:00:56.476000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 17, 52, 4, 524924), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781612524.498, 'datetime': '2026-06-16 17:52:04.498000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781612524.595, 'datetime': '2026-06-16 17:52:04.595000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781612524.619, 'datetime': '2026-06-16 17:52:04.619000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781612524.723, 'datetime': '2026-06-16 17:52:04.723000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781612524.7719998, 'datetime': '2026-06-16 17:52:04.772000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 56, 767338), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781613056.705, 'datetime': '2026-06-16 18:00:56.705000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781613056.7670002, 'datetime': '2026-06-16 18:00:56.767000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781613056.875, 'datetime': '2026-06-16 18:00:56.875000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781613057.003, 'datetime': '2026-06-16 18:00:57.003000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781613057.058, 'datetime': '2026-06-16 18:00:57.058000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781613057.148, 'datetime': '2026-06-16 18:00:57.148000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781613057.241, 'datetime': '2026-06-16 18:00:57.241000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781613057.286, 'datetime': '2026-06-16 18:00:57.286000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781613057.299, 'datetime': '2026-06-16 18:00:57.299000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 57, 490321), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781613057.484, 'datetime': '2026-06-16 18:00:57.484000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781613057.522, 'datetime': '2026-06-16 18:00:57.522000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781613057.576, 'datetime': '2026-06-16 18:00:57.576000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781613057.707, 'datetime': '2026-06-16 18:00:57.707000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 18:00:58,184.184 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 56, 21323), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781613055.93, 'datetime': '2026-06-16 18:00:55.930000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781613056.0119998, 'datetime': '2026-06-16 18:00:56.012000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781613056.095, 'datetime': '2026-06-16 18:00:56.095000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781613056.157, 'datetime': '2026-06-16 18:00:56.157000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781613056.211, 'datetime': '2026-06-16 18:00:56.211000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781613056.24, 'datetime': '2026-06-16 18:00:56.240000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781613056.295, 'datetime': '2026-06-16 18:00:56.295000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781613056.423, 'datetime': '2026-06-16 18:00:56.423000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781613056.476, 'datetime': '2026-06-16 18:00:56.476000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 57, 818483), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781613057.775, 'datetime': '2026-06-16 18:00:57.775000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781613057.8720002, 'datetime': '2026-06-16 18:00:57.872000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781613057.893, 'datetime': '2026-06-16 18:00:57.893000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781613058.0279999, 'datetime': '2026-06-16 18:00:58.028000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781613058.032, 'datetime': '2026-06-16 18:00:58.032000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 56, 767338), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781613056.705, 'datetime': '2026-06-16 18:00:56.705000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781613056.7670002, 'datetime': '2026-06-16 18:00:56.767000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781613056.875, 'datetime': '2026-06-16 18:00:56.875000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781613057.003, 'datetime': '2026-06-16 18:00:57.003000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781613057.058, 'datetime': '2026-06-16 18:00:57.058000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781613057.148, 'datetime': '2026-06-16 18:00:57.148000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781613057.241, 'datetime': '2026-06-16 18:00:57.241000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781613057.286, 'datetime': '2026-06-16 18:00:57.286000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781613057.299, 'datetime': '2026-06-16 18:00:57.299000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 57, 490321), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781613057.484, 'datetime': '2026-06-16 18:00:57.484000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781613057.522, 'datetime': '2026-06-16 18:00:57.522000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781613057.576, 'datetime': '2026-06-16 18:00:57.576000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781613057.707, 'datetime': '2026-06-16 18:00:57.707000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 18:00:58,198.198 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 56, 21323), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781613055.93, 'datetime': '2026-06-16 18:00:55.930000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781613056.0119998, 'datetime': '2026-06-16 18:00:56.012000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781613056.095, 'datetime': '2026-06-16 18:00:56.095000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781613056.157, 'datetime': '2026-06-16 18:00:56.157000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781613056.211, 'datetime': '2026-06-16 18:00:56.211000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781613056.24, 'datetime': '2026-06-16 18:00:56.240000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781613056.295, 'datetime': '2026-06-16 18:00:56.295000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781613056.423, 'datetime': '2026-06-16 18:00:56.423000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781613056.476, 'datetime': '2026-06-16 18:00:56.476000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 57, 818483), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781613057.775, 'datetime': '2026-06-16 18:00:57.775000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781613057.8720002, 'datetime': '2026-06-16 18:00:57.872000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781613057.893, 'datetime': '2026-06-16 18:00:57.893000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781613058.0279999, 'datetime': '2026-06-16 18:00:58.028000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781613058.032, 'datetime': '2026-06-16 18:00:58.032000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 56, 767338), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781613056.705, 'datetime': '2026-06-16 18:00:56.705000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781613056.7670002, 'datetime': '2026-06-16 18:00:56.767000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781613056.875, 'datetime': '2026-06-16 18:00:56.875000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781613057.003, 'datetime': '2026-06-16 18:00:57.003000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781613057.058, 'datetime': '2026-06-16 18:00:57.058000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781613057.148, 'datetime': '2026-06-16 18:00:57.148000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781613057.241, 'datetime': '2026-06-16 18:00:57.241000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781613057.286, 'datetime': '2026-06-16 18:00:57.286000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781613057.299, 'datetime': '2026-06-16 18:00:57.299000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 57, 490321), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781613057.484, 'datetime': '2026-06-16 18:00:57.484000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781613057.522, 'datetime': '2026-06-16 18:00:57.522000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781613057.576, 'datetime': '2026-06-16 18:00:57.576000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781613057.707, 'datetime': '2026-06-16 18:00:57.707000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 18:02:29,251.251 INFO    ] processOrderPayment version is : v2
[2026-06-16 18:18:19,323.323 INFO    ] processOrderPayment version is : v2
[2026-06-16 18:24:54,124.124 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 53, 280102), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781614493.227, 'datetime': '2026-06-16 18:24:53.227000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781614493.311, 'datetime': '2026-06-16 18:24:53.311000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781614493.439, 'datetime': '2026-06-16 18:24:53.439000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781614493.498, 'datetime': '2026-06-16 18:24:53.498000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781614493.5, 'datetime': '2026-06-16 18:24:53.500000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781614493.651, 'datetime': '2026-06-16 18:24:53.651000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781614493.718, 'datetime': '2026-06-16 18:24:53.718000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781614493.7510002, 'datetime': '2026-06-16 18:24:53.751000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781614493.838, 'datetime': '2026-06-16 18:24:53.838000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 57, 818483), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781613057.775, 'datetime': '2026-06-16 18:00:57.775000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781613057.8720002, 'datetime': '2026-06-16 18:00:57.872000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781613057.893, 'datetime': '2026-06-16 18:00:57.893000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781613058.0279999, 'datetime': '2026-06-16 18:00:58.028000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781613058.032, 'datetime': '2026-06-16 18:00:58.032000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 56, 767338), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781613056.705, 'datetime': '2026-06-16 18:00:56.705000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781613056.7670002, 'datetime': '2026-06-16 18:00:56.767000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781613056.875, 'datetime': '2026-06-16 18:00:56.875000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781613057.003, 'datetime': '2026-06-16 18:00:57.003000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781613057.058, 'datetime': '2026-06-16 18:00:57.058000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781613057.148, 'datetime': '2026-06-16 18:00:57.148000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781613057.241, 'datetime': '2026-06-16 18:00:57.241000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781613057.286, 'datetime': '2026-06-16 18:00:57.286000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781613057.299, 'datetime': '2026-06-16 18:00:57.299000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 57, 490321), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781613057.484, 'datetime': '2026-06-16 18:00:57.484000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781613057.522, 'datetime': '2026-06-16 18:00:57.522000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781613057.576, 'datetime': '2026-06-16 18:00:57.576000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781613057.707, 'datetime': '2026-06-16 18:00:57.707000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 18:24:54,138.138 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 53, 280102), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781614493.227, 'datetime': '2026-06-16 18:24:53.227000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781614493.311, 'datetime': '2026-06-16 18:24:53.311000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781614493.439, 'datetime': '2026-06-16 18:24:53.439000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781614493.498, 'datetime': '2026-06-16 18:24:53.498000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781614493.5, 'datetime': '2026-06-16 18:24:53.500000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781614493.651, 'datetime': '2026-06-16 18:24:53.651000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781614493.718, 'datetime': '2026-06-16 18:24:53.718000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781614493.7510002, 'datetime': '2026-06-16 18:24:53.751000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781614493.838, 'datetime': '2026-06-16 18:24:53.838000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 57, 818483), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781613057.775, 'datetime': '2026-06-16 18:00:57.775000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781613057.8720002, 'datetime': '2026-06-16 18:00:57.872000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781613057.893, 'datetime': '2026-06-16 18:00:57.893000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781613058.0279999, 'datetime': '2026-06-16 18:00:58.028000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781613058.032, 'datetime': '2026-06-16 18:00:58.032000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 56, 767338), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781613056.705, 'datetime': '2026-06-16 18:00:56.705000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781613056.7670002, 'datetime': '2026-06-16 18:00:56.767000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781613056.875, 'datetime': '2026-06-16 18:00:56.875000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781613057.003, 'datetime': '2026-06-16 18:00:57.003000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781613057.058, 'datetime': '2026-06-16 18:00:57.058000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781613057.148, 'datetime': '2026-06-16 18:00:57.148000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '213', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781613057.241, 'datetime': '2026-06-16 18:00:57.241000', 'tray_weight': '213', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781613057.286, 'datetime': '2026-06-16 18:00:57.286000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781613057.299, 'datetime': '2026-06-16 18:00:57.299000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 57, 490321), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781613057.484, 'datetime': '2026-06-16 18:00:57.484000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781613057.522, 'datetime': '2026-06-16 18:00:57.522000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781613057.576, 'datetime': '2026-06-16 18:00:57.576000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781613057.707, 'datetime': '2026-06-16 18:00:57.707000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 18:24:54,790.790 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 53, 280102), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781614493.227, 'datetime': '2026-06-16 18:24:53.227000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781614493.311, 'datetime': '2026-06-16 18:24:53.311000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781614493.439, 'datetime': '2026-06-16 18:24:53.439000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781614493.498, 'datetime': '2026-06-16 18:24:53.498000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781614493.5, 'datetime': '2026-06-16 18:24:53.500000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781614493.651, 'datetime': '2026-06-16 18:24:53.651000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781614493.718, 'datetime': '2026-06-16 18:24:53.718000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781614493.7510002, 'datetime': '2026-06-16 18:24:53.751000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781614493.838, 'datetime': '2026-06-16 18:24:53.838000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 57, 818483), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781613057.775, 'datetime': '2026-06-16 18:00:57.775000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781613057.8720002, 'datetime': '2026-06-16 18:00:57.872000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781613057.893, 'datetime': '2026-06-16 18:00:57.893000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781613058.0279999, 'datetime': '2026-06-16 18:00:58.028000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781613058.032, 'datetime': '2026-06-16 18:00:58.032000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 54, 158913), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781614494.105, 'datetime': '2026-06-16 18:24:54.105000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781614494.19, 'datetime': '2026-06-16 18:24:54.190000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781614494.272, 'datetime': '2026-06-16 18:24:54.272000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781614494.288, 'datetime': '2026-06-16 18:24:54.288000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781614494.383, 'datetime': '2026-06-16 18:24:54.383000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781614494.47, 'datetime': '2026-06-16 18:24:54.470000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781614494.572, 'datetime': '2026-06-16 18:24:54.572000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781614494.5909998, 'datetime': '2026-06-16 18:24:54.591000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781614494.684, 'datetime': '2026-06-16 18:24:54.684000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 57, 490321), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781613057.484, 'datetime': '2026-06-16 18:00:57.484000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781613057.522, 'datetime': '2026-06-16 18:00:57.522000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781613057.576, 'datetime': '2026-06-16 18:00:57.576000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781613057.707, 'datetime': '2026-06-16 18:00:57.707000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 18:24:54,804.804 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 53, 280102), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781614493.227, 'datetime': '2026-06-16 18:24:53.227000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781614493.311, 'datetime': '2026-06-16 18:24:53.311000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781614493.439, 'datetime': '2026-06-16 18:24:53.439000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781614493.498, 'datetime': '2026-06-16 18:24:53.498000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781614493.5, 'datetime': '2026-06-16 18:24:53.500000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781614493.651, 'datetime': '2026-06-16 18:24:53.651000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781614493.718, 'datetime': '2026-06-16 18:24:53.718000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781614493.7510002, 'datetime': '2026-06-16 18:24:53.751000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781614493.838, 'datetime': '2026-06-16 18:24:53.838000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 57, 818483), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781613057.775, 'datetime': '2026-06-16 18:00:57.775000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781613057.8720002, 'datetime': '2026-06-16 18:00:57.872000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781613057.893, 'datetime': '2026-06-16 18:00:57.893000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781613058.0279999, 'datetime': '2026-06-16 18:00:58.028000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781613058.032, 'datetime': '2026-06-16 18:00:58.032000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 54, 158913), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781614494.105, 'datetime': '2026-06-16 18:24:54.105000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781614494.19, 'datetime': '2026-06-16 18:24:54.190000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781614494.272, 'datetime': '2026-06-16 18:24:54.272000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781614494.288, 'datetime': '2026-06-16 18:24:54.288000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781614494.383, 'datetime': '2026-06-16 18:24:54.383000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781614494.47, 'datetime': '2026-06-16 18:24:54.470000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781614494.572, 'datetime': '2026-06-16 18:24:54.572000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781614494.5909998, 'datetime': '2026-06-16 18:24:54.591000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781614494.684, 'datetime': '2026-06-16 18:24:54.684000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 57, 490321), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781613057.484, 'datetime': '2026-06-16 18:00:57.484000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781613057.522, 'datetime': '2026-06-16 18:00:57.522000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781613057.576, 'datetime': '2026-06-16 18:00:57.576000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '281', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781613057.707, 'datetime': '2026-06-16 18:00:57.707000', 'tray_weight': '281', 'expected_tray_weight': 245}]}}
[2026-06-16 18:24:55,116.116 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 53, 280102), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781614493.227, 'datetime': '2026-06-16 18:24:53.227000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781614493.311, 'datetime': '2026-06-16 18:24:53.311000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781614493.439, 'datetime': '2026-06-16 18:24:53.439000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781614493.498, 'datetime': '2026-06-16 18:24:53.498000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781614493.5, 'datetime': '2026-06-16 18:24:53.500000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781614493.651, 'datetime': '2026-06-16 18:24:53.651000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781614493.718, 'datetime': '2026-06-16 18:24:53.718000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781614493.7510002, 'datetime': '2026-06-16 18:24:53.751000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781614493.838, 'datetime': '2026-06-16 18:24:53.838000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 57, 818483), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781613057.775, 'datetime': '2026-06-16 18:00:57.775000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781613057.8720002, 'datetime': '2026-06-16 18:00:57.872000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781613057.893, 'datetime': '2026-06-16 18:00:57.893000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781613058.0279999, 'datetime': '2026-06-16 18:00:58.028000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781613058.032, 'datetime': '2026-06-16 18:00:58.032000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 54, 158913), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781614494.105, 'datetime': '2026-06-16 18:24:54.105000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781614494.19, 'datetime': '2026-06-16 18:24:54.190000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781614494.272, 'datetime': '2026-06-16 18:24:54.272000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781614494.288, 'datetime': '2026-06-16 18:24:54.288000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781614494.383, 'datetime': '2026-06-16 18:24:54.383000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781614494.47, 'datetime': '2026-06-16 18:24:54.470000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781614494.572, 'datetime': '2026-06-16 18:24:54.572000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781614494.5909998, 'datetime': '2026-06-16 18:24:54.591000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781614494.684, 'datetime': '2026-06-16 18:24:54.684000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 54, 824015), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781614494.76, 'datetime': '2026-06-16 18:24:54.760000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781614494.832, 'datetime': '2026-06-16 18:24:54.832000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781614494.956, 'datetime': '2026-06-16 18:24:54.956000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781614494.999, 'datetime': '2026-06-16 18:24:54.999000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 18:24:55,130.130 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 53, 280102), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781614493.227, 'datetime': '2026-06-16 18:24:53.227000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781614493.311, 'datetime': '2026-06-16 18:24:53.311000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781614493.439, 'datetime': '2026-06-16 18:24:53.439000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781614493.498, 'datetime': '2026-06-16 18:24:53.498000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781614493.5, 'datetime': '2026-06-16 18:24:53.500000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781614493.651, 'datetime': '2026-06-16 18:24:53.651000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781614493.718, 'datetime': '2026-06-16 18:24:53.718000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781614493.7510002, 'datetime': '2026-06-16 18:24:53.751000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781614493.838, 'datetime': '2026-06-16 18:24:53.838000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 0, 57, 818483), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781613057.775, 'datetime': '2026-06-16 18:00:57.775000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781613057.8720002, 'datetime': '2026-06-16 18:00:57.872000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781613057.893, 'datetime': '2026-06-16 18:00:57.893000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781613058.0279999, 'datetime': '2026-06-16 18:00:58.028000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1040', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781613058.032, 'datetime': '2026-06-16 18:00:58.032000', 'tray_weight': '1040', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 54, 158913), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781614494.105, 'datetime': '2026-06-16 18:24:54.105000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781614494.19, 'datetime': '2026-06-16 18:24:54.190000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781614494.272, 'datetime': '2026-06-16 18:24:54.272000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781614494.288, 'datetime': '2026-06-16 18:24:54.288000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781614494.383, 'datetime': '2026-06-16 18:24:54.383000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781614494.47, 'datetime': '2026-06-16 18:24:54.470000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781614494.572, 'datetime': '2026-06-16 18:24:54.572000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781614494.5909998, 'datetime': '2026-06-16 18:24:54.591000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781614494.684, 'datetime': '2026-06-16 18:24:54.684000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 54, 824015), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781614494.76, 'datetime': '2026-06-16 18:24:54.760000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781614494.832, 'datetime': '2026-06-16 18:24:54.832000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781614494.956, 'datetime': '2026-06-16 18:24:54.956000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781614494.999, 'datetime': '2026-06-16 18:24:54.999000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 18:24:55,432.432 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 53, 280102), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781614493.227, 'datetime': '2026-06-16 18:24:53.227000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781614493.311, 'datetime': '2026-06-16 18:24:53.311000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781614493.439, 'datetime': '2026-06-16 18:24:53.439000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781614493.498, 'datetime': '2026-06-16 18:24:53.498000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781614493.5, 'datetime': '2026-06-16 18:24:53.500000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781614493.651, 'datetime': '2026-06-16 18:24:53.651000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781614493.718, 'datetime': '2026-06-16 18:24:53.718000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781614493.7510002, 'datetime': '2026-06-16 18:24:53.751000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781614493.838, 'datetime': '2026-06-16 18:24:53.838000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 55, 152720), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781614495.1179998, 'datetime': '2026-06-16 18:24:55.118000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781614495.143, 'datetime': '2026-06-16 18:24:55.143000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781614495.1859999, 'datetime': '2026-06-16 18:24:55.186000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781614495.2450001, 'datetime': '2026-06-16 18:24:55.245000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781614495.316, 'datetime': '2026-06-16 18:24:55.316000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 54, 158913), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781614494.105, 'datetime': '2026-06-16 18:24:54.105000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781614494.19, 'datetime': '2026-06-16 18:24:54.190000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781614494.272, 'datetime': '2026-06-16 18:24:54.272000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781614494.288, 'datetime': '2026-06-16 18:24:54.288000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781614494.383, 'datetime': '2026-06-16 18:24:54.383000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781614494.47, 'datetime': '2026-06-16 18:24:54.470000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781614494.572, 'datetime': '2026-06-16 18:24:54.572000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781614494.5909998, 'datetime': '2026-06-16 18:24:54.591000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781614494.684, 'datetime': '2026-06-16 18:24:54.684000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 54, 824015), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781614494.76, 'datetime': '2026-06-16 18:24:54.760000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781614494.832, 'datetime': '2026-06-16 18:24:54.832000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781614494.956, 'datetime': '2026-06-16 18:24:54.956000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781614494.999, 'datetime': '2026-06-16 18:24:54.999000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 18:24:55,682.682 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 53, 280102), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781614493.227, 'datetime': '2026-06-16 18:24:53.227000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781614493.311, 'datetime': '2026-06-16 18:24:53.311000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781614493.439, 'datetime': '2026-06-16 18:24:53.439000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781614493.498, 'datetime': '2026-06-16 18:24:53.498000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781614493.5, 'datetime': '2026-06-16 18:24:53.500000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781614493.651, 'datetime': '2026-06-16 18:24:53.651000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781614493.718, 'datetime': '2026-06-16 18:24:53.718000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781614493.7510002, 'datetime': '2026-06-16 18:24:53.751000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781614493.838, 'datetime': '2026-06-16 18:24:53.838000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 55, 152720), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781614495.1179998, 'datetime': '2026-06-16 18:24:55.118000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781614495.143, 'datetime': '2026-06-16 18:24:55.143000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781614495.1859999, 'datetime': '2026-06-16 18:24:55.186000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781614495.2450001, 'datetime': '2026-06-16 18:24:55.245000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781614495.316, 'datetime': '2026-06-16 18:24:55.316000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 54, 158913), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781614494.105, 'datetime': '2026-06-16 18:24:54.105000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781614494.19, 'datetime': '2026-06-16 18:24:54.190000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781614494.272, 'datetime': '2026-06-16 18:24:54.272000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781614494.288, 'datetime': '2026-06-16 18:24:54.288000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781614494.383, 'datetime': '2026-06-16 18:24:54.383000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781614494.47, 'datetime': '2026-06-16 18:24:54.470000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781614494.572, 'datetime': '2026-06-16 18:24:54.572000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781614494.5909998, 'datetime': '2026-06-16 18:24:54.591000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781614494.684, 'datetime': '2026-06-16 18:24:54.684000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 54, 824015), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781614494.76, 'datetime': '2026-06-16 18:24:54.760000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781614494.832, 'datetime': '2026-06-16 18:24:54.832000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781614494.956, 'datetime': '2026-06-16 18:24:54.956000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781614494.999, 'datetime': '2026-06-16 18:24:54.999000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 18:28:55,438.438 INFO    ] processOrderPayment version is : v2
[2026-06-16 18:31:08,769.769 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 7, 906369), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781614867.876, 'datetime': '2026-06-16 18:31:07.876000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781614867.9259999, 'datetime': '2026-06-16 18:31:07.926000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781614868.01, 'datetime': '2026-06-16 18:31:08.010000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781614868.0470002, 'datetime': '2026-06-16 18:31:08.047000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781614868.135, 'datetime': '2026-06-16 18:31:08.135000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781614868.262, 'datetime': '2026-06-16 18:31:08.262000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781614868.289, 'datetime': '2026-06-16 18:31:08.289000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781614868.41, 'datetime': '2026-06-16 18:31:08.410000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781614868.517, 'datetime': '2026-06-16 18:31:08.517000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 55, 152720), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781614495.1179998, 'datetime': '2026-06-16 18:24:55.118000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781614495.143, 'datetime': '2026-06-16 18:24:55.143000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781614495.1859999, 'datetime': '2026-06-16 18:24:55.186000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781614495.2450001, 'datetime': '2026-06-16 18:24:55.245000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781614495.316, 'datetime': '2026-06-16 18:24:55.316000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 54, 158913), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781614494.105, 'datetime': '2026-06-16 18:24:54.105000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781614494.19, 'datetime': '2026-06-16 18:24:54.190000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781614494.272, 'datetime': '2026-06-16 18:24:54.272000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781614494.288, 'datetime': '2026-06-16 18:24:54.288000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781614494.383, 'datetime': '2026-06-16 18:24:54.383000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781614494.47, 'datetime': '2026-06-16 18:24:54.470000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781614494.572, 'datetime': '2026-06-16 18:24:54.572000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781614494.5909998, 'datetime': '2026-06-16 18:24:54.591000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781614494.684, 'datetime': '2026-06-16 18:24:54.684000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 54, 824015), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781614494.76, 'datetime': '2026-06-16 18:24:54.760000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781614494.832, 'datetime': '2026-06-16 18:24:54.832000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781614494.956, 'datetime': '2026-06-16 18:24:54.956000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781614494.999, 'datetime': '2026-06-16 18:24:54.999000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 18:31:08,785.785 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 7, 906369), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781614867.876, 'datetime': '2026-06-16 18:31:07.876000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781614867.9259999, 'datetime': '2026-06-16 18:31:07.926000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781614868.01, 'datetime': '2026-06-16 18:31:08.010000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781614868.0470002, 'datetime': '2026-06-16 18:31:08.047000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781614868.135, 'datetime': '2026-06-16 18:31:08.135000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781614868.262, 'datetime': '2026-06-16 18:31:08.262000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781614868.289, 'datetime': '2026-06-16 18:31:08.289000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781614868.41, 'datetime': '2026-06-16 18:31:08.410000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781614868.517, 'datetime': '2026-06-16 18:31:08.517000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 55, 152720), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781614495.1179998, 'datetime': '2026-06-16 18:24:55.118000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781614495.143, 'datetime': '2026-06-16 18:24:55.143000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781614495.1859999, 'datetime': '2026-06-16 18:24:55.186000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781614495.2450001, 'datetime': '2026-06-16 18:24:55.245000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781614495.316, 'datetime': '2026-06-16 18:24:55.316000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 54, 158913), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781614494.105, 'datetime': '2026-06-16 18:24:54.105000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '934', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781614494.19, 'datetime': '2026-06-16 18:24:54.190000', 'tray_weight': '934', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781614494.272, 'datetime': '2026-06-16 18:24:54.272000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '859', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781614494.288, 'datetime': '2026-06-16 18:24:54.288000', 'tray_weight': '859', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781614494.383, 'datetime': '2026-06-16 18:24:54.383000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '299', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781614494.47, 'datetime': '2026-06-16 18:24:54.470000', 'tray_weight': '299', 'expected_tray_weight': 279}, {'weight': '215', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781614494.572, 'datetime': '2026-06-16 18:24:54.572000', 'tray_weight': '215', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781614494.5909998, 'datetime': '2026-06-16 18:24:54.591000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781614494.684, 'datetime': '2026-06-16 18:24:54.684000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 54, 824015), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781614494.76, 'datetime': '2026-06-16 18:24:54.760000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781614494.832, 'datetime': '2026-06-16 18:24:54.832000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781614494.956, 'datetime': '2026-06-16 18:24:54.956000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781614494.999, 'datetime': '2026-06-16 18:24:54.999000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 18:31:09,405.405 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 7, 906369), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781614867.876, 'datetime': '2026-06-16 18:31:07.876000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781614867.9259999, 'datetime': '2026-06-16 18:31:07.926000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781614868.01, 'datetime': '2026-06-16 18:31:08.010000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781614868.0470002, 'datetime': '2026-06-16 18:31:08.047000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781614868.135, 'datetime': '2026-06-16 18:31:08.135000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781614868.262, 'datetime': '2026-06-16 18:31:08.262000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781614868.289, 'datetime': '2026-06-16 18:31:08.289000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781614868.41, 'datetime': '2026-06-16 18:31:08.410000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781614868.517, 'datetime': '2026-06-16 18:31:08.517000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 55, 152720), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781614495.1179998, 'datetime': '2026-06-16 18:24:55.118000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781614495.143, 'datetime': '2026-06-16 18:24:55.143000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781614495.1859999, 'datetime': '2026-06-16 18:24:55.186000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781614495.2450001, 'datetime': '2026-06-16 18:24:55.245000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781614495.316, 'datetime': '2026-06-16 18:24:55.316000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 8, 810901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781614868.755, 'datetime': '2026-06-16 18:31:08.755000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781614868.822, 'datetime': '2026-06-16 18:31:08.822000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781614868.921, 'datetime': '2026-06-16 18:31:08.921000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781614869.051, 'datetime': '2026-06-16 18:31:09.051000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781614869.0549998, 'datetime': '2026-06-16 18:31:09.055000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781614869.1609998, 'datetime': '2026-06-16 18:31:09.161000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781614869.204, 'datetime': '2026-06-16 18:31:09.204000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781614869.2089999, 'datetime': '2026-06-16 18:31:09.209000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781614869.3439999, 'datetime': '2026-06-16 18:31:09.344000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 54, 824015), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781614494.76, 'datetime': '2026-06-16 18:24:54.760000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781614494.832, 'datetime': '2026-06-16 18:24:54.832000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781614494.956, 'datetime': '2026-06-16 18:24:54.956000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781614494.999, 'datetime': '2026-06-16 18:24:54.999000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 18:31:09,416.416 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 7, 906369), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781614867.876, 'datetime': '2026-06-16 18:31:07.876000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781614867.9259999, 'datetime': '2026-06-16 18:31:07.926000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781614868.01, 'datetime': '2026-06-16 18:31:08.010000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781614868.0470002, 'datetime': '2026-06-16 18:31:08.047000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781614868.135, 'datetime': '2026-06-16 18:31:08.135000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781614868.262, 'datetime': '2026-06-16 18:31:08.262000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781614868.289, 'datetime': '2026-06-16 18:31:08.289000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781614868.41, 'datetime': '2026-06-16 18:31:08.410000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781614868.517, 'datetime': '2026-06-16 18:31:08.517000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 55, 152720), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781614495.1179998, 'datetime': '2026-06-16 18:24:55.118000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781614495.143, 'datetime': '2026-06-16 18:24:55.143000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781614495.1859999, 'datetime': '2026-06-16 18:24:55.186000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781614495.2450001, 'datetime': '2026-06-16 18:24:55.245000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781614495.316, 'datetime': '2026-06-16 18:24:55.316000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 8, 810901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781614868.755, 'datetime': '2026-06-16 18:31:08.755000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781614868.822, 'datetime': '2026-06-16 18:31:08.822000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781614868.921, 'datetime': '2026-06-16 18:31:08.921000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781614869.051, 'datetime': '2026-06-16 18:31:09.051000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781614869.0549998, 'datetime': '2026-06-16 18:31:09.055000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781614869.1609998, 'datetime': '2026-06-16 18:31:09.161000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781614869.204, 'datetime': '2026-06-16 18:31:09.204000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781614869.2089999, 'datetime': '2026-06-16 18:31:09.209000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781614869.3439999, 'datetime': '2026-06-16 18:31:09.344000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 54, 824015), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781614494.76, 'datetime': '2026-06-16 18:24:54.760000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781614494.832, 'datetime': '2026-06-16 18:24:54.832000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781614494.956, 'datetime': '2026-06-16 18:24:54.956000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781614494.999, 'datetime': '2026-06-16 18:24:54.999000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 18:31:09,773.773 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 7, 906369), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781614867.876, 'datetime': '2026-06-16 18:31:07.876000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781614867.9259999, 'datetime': '2026-06-16 18:31:07.926000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781614868.01, 'datetime': '2026-06-16 18:31:08.010000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781614868.0470002, 'datetime': '2026-06-16 18:31:08.047000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781614868.135, 'datetime': '2026-06-16 18:31:08.135000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781614868.262, 'datetime': '2026-06-16 18:31:08.262000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781614868.289, 'datetime': '2026-06-16 18:31:08.289000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781614868.41, 'datetime': '2026-06-16 18:31:08.410000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781614868.517, 'datetime': '2026-06-16 18:31:08.517000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 55, 152720), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781614495.1179998, 'datetime': '2026-06-16 18:24:55.118000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781614495.143, 'datetime': '2026-06-16 18:24:55.143000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781614495.1859999, 'datetime': '2026-06-16 18:24:55.186000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781614495.2450001, 'datetime': '2026-06-16 18:24:55.245000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781614495.316, 'datetime': '2026-06-16 18:24:55.316000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 8, 810901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781614868.755, 'datetime': '2026-06-16 18:31:08.755000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781614868.822, 'datetime': '2026-06-16 18:31:08.822000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781614868.921, 'datetime': '2026-06-16 18:31:08.921000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781614869.051, 'datetime': '2026-06-16 18:31:09.051000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781614869.0549998, 'datetime': '2026-06-16 18:31:09.055000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781614869.1609998, 'datetime': '2026-06-16 18:31:09.161000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781614869.204, 'datetime': '2026-06-16 18:31:09.204000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781614869.2089999, 'datetime': '2026-06-16 18:31:09.209000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781614869.3439999, 'datetime': '2026-06-16 18:31:09.344000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 9, 430213), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781614869.408, 'datetime': '2026-06-16 18:31:09.408000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781614869.522, 'datetime': '2026-06-16 18:31:09.522000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781614869.559, 'datetime': '2026-06-16 18:31:09.559000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781614869.6200001, 'datetime': '2026-06-16 18:31:09.620000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 18:31:09,790.790 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 7, 906369), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781614867.876, 'datetime': '2026-06-16 18:31:07.876000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781614867.9259999, 'datetime': '2026-06-16 18:31:07.926000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781614868.01, 'datetime': '2026-06-16 18:31:08.010000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781614868.0470002, 'datetime': '2026-06-16 18:31:08.047000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781614868.135, 'datetime': '2026-06-16 18:31:08.135000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781614868.262, 'datetime': '2026-06-16 18:31:08.262000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781614868.289, 'datetime': '2026-06-16 18:31:08.289000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781614868.41, 'datetime': '2026-06-16 18:31:08.410000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781614868.517, 'datetime': '2026-06-16 18:31:08.517000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 24, 55, 152720), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781614495.1179998, 'datetime': '2026-06-16 18:24:55.118000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781614495.143, 'datetime': '2026-06-16 18:24:55.143000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781614495.1859999, 'datetime': '2026-06-16 18:24:55.186000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781614495.2450001, 'datetime': '2026-06-16 18:24:55.245000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1043', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781614495.316, 'datetime': '2026-06-16 18:24:55.316000', 'tray_weight': '1043', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 8, 810901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781614868.755, 'datetime': '2026-06-16 18:31:08.755000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781614868.822, 'datetime': '2026-06-16 18:31:08.822000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781614868.921, 'datetime': '2026-06-16 18:31:08.921000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781614869.051, 'datetime': '2026-06-16 18:31:09.051000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781614869.0549998, 'datetime': '2026-06-16 18:31:09.055000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781614869.1609998, 'datetime': '2026-06-16 18:31:09.161000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781614869.204, 'datetime': '2026-06-16 18:31:09.204000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781614869.2089999, 'datetime': '2026-06-16 18:31:09.209000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781614869.3439999, 'datetime': '2026-06-16 18:31:09.344000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 9, 430213), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781614869.408, 'datetime': '2026-06-16 18:31:09.408000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781614869.522, 'datetime': '2026-06-16 18:31:09.522000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781614869.559, 'datetime': '2026-06-16 18:31:09.559000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781614869.6200001, 'datetime': '2026-06-16 18:31:09.620000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 18:31:10,239.239 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 7, 906369), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781614867.876, 'datetime': '2026-06-16 18:31:07.876000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781614867.9259999, 'datetime': '2026-06-16 18:31:07.926000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781614868.01, 'datetime': '2026-06-16 18:31:08.010000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781614868.0470002, 'datetime': '2026-06-16 18:31:08.047000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781614868.135, 'datetime': '2026-06-16 18:31:08.135000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781614868.262, 'datetime': '2026-06-16 18:31:08.262000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781614868.289, 'datetime': '2026-06-16 18:31:08.289000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781614868.41, 'datetime': '2026-06-16 18:31:08.410000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781614868.517, 'datetime': '2026-06-16 18:31:08.517000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 9, 817243), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781614869.8, 'datetime': '2026-06-16 18:31:09.800000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781614869.837, 'datetime': '2026-06-16 18:31:09.837000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781614869.946, 'datetime': '2026-06-16 18:31:09.946000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781614870.072, 'datetime': '2026-06-16 18:31:10.072000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781614870.1290002, 'datetime': '2026-06-16 18:31:10.129000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 8, 810901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781614868.755, 'datetime': '2026-06-16 18:31:08.755000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781614868.822, 'datetime': '2026-06-16 18:31:08.822000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781614868.921, 'datetime': '2026-06-16 18:31:08.921000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781614869.051, 'datetime': '2026-06-16 18:31:09.051000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781614869.0549998, 'datetime': '2026-06-16 18:31:09.055000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781614869.1609998, 'datetime': '2026-06-16 18:31:09.161000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781614869.204, 'datetime': '2026-06-16 18:31:09.204000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781614869.2089999, 'datetime': '2026-06-16 18:31:09.209000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781614869.3439999, 'datetime': '2026-06-16 18:31:09.344000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 9, 430213), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781614869.408, 'datetime': '2026-06-16 18:31:09.408000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781614869.522, 'datetime': '2026-06-16 18:31:09.522000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781614869.559, 'datetime': '2026-06-16 18:31:09.559000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781614869.6200001, 'datetime': '2026-06-16 18:31:09.620000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 18:31:10,257.257 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 7, 906369), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781614867.876, 'datetime': '2026-06-16 18:31:07.876000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781614867.9259999, 'datetime': '2026-06-16 18:31:07.926000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781614868.01, 'datetime': '2026-06-16 18:31:08.010000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781614868.0470002, 'datetime': '2026-06-16 18:31:08.047000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781614868.135, 'datetime': '2026-06-16 18:31:08.135000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781614868.262, 'datetime': '2026-06-16 18:31:08.262000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781614868.289, 'datetime': '2026-06-16 18:31:08.289000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781614868.41, 'datetime': '2026-06-16 18:31:08.410000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781614868.517, 'datetime': '2026-06-16 18:31:08.517000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 9, 817243), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781614869.8, 'datetime': '2026-06-16 18:31:09.800000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781614869.837, 'datetime': '2026-06-16 18:31:09.837000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781614869.946, 'datetime': '2026-06-16 18:31:09.946000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781614870.072, 'datetime': '2026-06-16 18:31:10.072000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781614870.1290002, 'datetime': '2026-06-16 18:31:10.129000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 8, 810901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781614868.755, 'datetime': '2026-06-16 18:31:08.755000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781614868.822, 'datetime': '2026-06-16 18:31:08.822000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781614868.921, 'datetime': '2026-06-16 18:31:08.921000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781614869.051, 'datetime': '2026-06-16 18:31:09.051000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781614869.0549998, 'datetime': '2026-06-16 18:31:09.055000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781614869.1609998, 'datetime': '2026-06-16 18:31:09.161000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781614869.204, 'datetime': '2026-06-16 18:31:09.204000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781614869.2089999, 'datetime': '2026-06-16 18:31:09.209000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781614869.3439999, 'datetime': '2026-06-16 18:31:09.344000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 9, 430213), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781614869.408, 'datetime': '2026-06-16 18:31:09.408000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781614869.522, 'datetime': '2026-06-16 18:31:09.522000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781614869.559, 'datetime': '2026-06-16 18:31:09.559000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781614869.6200001, 'datetime': '2026-06-16 18:31:09.620000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 18:37:02,316.316 INFO    ] processOrderPayment version is : v2
[2026-06-16 18:42:49,905.905 INFO    ] processOrderPayment version is : v2
[2026-06-16 18:51:11,863.863 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 11, 80143), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781616071.095, 'datetime': '2026-06-16 18:51:11.095000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781616071.113, 'datetime': '2026-06-16 18:51:11.113000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781616071.1360002, 'datetime': '2026-06-16 18:51:11.136000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781616071.211, 'datetime': '2026-06-16 18:51:11.211000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781616071.27, 'datetime': '2026-06-16 18:51:11.270000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781616071.352, 'datetime': '2026-06-16 18:51:11.352000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781616071.496, 'datetime': '2026-06-16 18:51:11.496000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781616071.485, 'datetime': '2026-06-16 18:51:11.485000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781616071.567, 'datetime': '2026-06-16 18:51:11.567000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 9, 817243), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781614869.8, 'datetime': '2026-06-16 18:31:09.800000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781614869.837, 'datetime': '2026-06-16 18:31:09.837000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781614869.946, 'datetime': '2026-06-16 18:31:09.946000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781614870.072, 'datetime': '2026-06-16 18:31:10.072000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781614870.1290002, 'datetime': '2026-06-16 18:31:10.129000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 8, 810901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781614868.755, 'datetime': '2026-06-16 18:31:08.755000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781614868.822, 'datetime': '2026-06-16 18:31:08.822000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781614868.921, 'datetime': '2026-06-16 18:31:08.921000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781614869.051, 'datetime': '2026-06-16 18:31:09.051000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781614869.0549998, 'datetime': '2026-06-16 18:31:09.055000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781614869.1609998, 'datetime': '2026-06-16 18:31:09.161000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781614869.204, 'datetime': '2026-06-16 18:31:09.204000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781614869.2089999, 'datetime': '2026-06-16 18:31:09.209000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781614869.3439999, 'datetime': '2026-06-16 18:31:09.344000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 9, 430213), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781614869.408, 'datetime': '2026-06-16 18:31:09.408000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781614869.522, 'datetime': '2026-06-16 18:31:09.522000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781614869.559, 'datetime': '2026-06-16 18:31:09.559000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781614869.6200001, 'datetime': '2026-06-16 18:31:09.620000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 18:51:11,877.877 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 11, 80143), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781616071.095, 'datetime': '2026-06-16 18:51:11.095000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781616071.113, 'datetime': '2026-06-16 18:51:11.113000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781616071.1360002, 'datetime': '2026-06-16 18:51:11.136000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781616071.211, 'datetime': '2026-06-16 18:51:11.211000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781616071.27, 'datetime': '2026-06-16 18:51:11.270000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781616071.352, 'datetime': '2026-06-16 18:51:11.352000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781616071.496, 'datetime': '2026-06-16 18:51:11.496000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781616071.485, 'datetime': '2026-06-16 18:51:11.485000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781616071.567, 'datetime': '2026-06-16 18:51:11.567000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 9, 817243), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781614869.8, 'datetime': '2026-06-16 18:31:09.800000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781614869.837, 'datetime': '2026-06-16 18:31:09.837000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781614869.946, 'datetime': '2026-06-16 18:31:09.946000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781614870.072, 'datetime': '2026-06-16 18:31:10.072000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781614870.1290002, 'datetime': '2026-06-16 18:31:10.129000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 8, 810901), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781614868.755, 'datetime': '2026-06-16 18:31:08.755000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781614868.822, 'datetime': '2026-06-16 18:31:08.822000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781614868.921, 'datetime': '2026-06-16 18:31:08.921000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781614869.051, 'datetime': '2026-06-16 18:31:09.051000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781614869.0549998, 'datetime': '2026-06-16 18:31:09.055000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781614869.1609998, 'datetime': '2026-06-16 18:31:09.161000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781614869.204, 'datetime': '2026-06-16 18:31:09.204000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781614869.2089999, 'datetime': '2026-06-16 18:31:09.209000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781614869.3439999, 'datetime': '2026-06-16 18:31:09.344000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 9, 430213), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781614869.408, 'datetime': '2026-06-16 18:31:09.408000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781614869.522, 'datetime': '2026-06-16 18:31:09.522000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781614869.559, 'datetime': '2026-06-16 18:31:09.559000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781614869.6200001, 'datetime': '2026-06-16 18:31:09.620000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 18:51:12,567.567 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 11, 80143), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781616071.095, 'datetime': '2026-06-16 18:51:11.095000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781616071.113, 'datetime': '2026-06-16 18:51:11.113000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781616071.1360002, 'datetime': '2026-06-16 18:51:11.136000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781616071.211, 'datetime': '2026-06-16 18:51:11.211000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781616071.27, 'datetime': '2026-06-16 18:51:11.270000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781616071.352, 'datetime': '2026-06-16 18:51:11.352000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781616071.496, 'datetime': '2026-06-16 18:51:11.496000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781616071.485, 'datetime': '2026-06-16 18:51:11.485000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781616071.567, 'datetime': '2026-06-16 18:51:11.567000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 9, 817243), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781614869.8, 'datetime': '2026-06-16 18:31:09.800000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781614869.837, 'datetime': '2026-06-16 18:31:09.837000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781614869.946, 'datetime': '2026-06-16 18:31:09.946000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781614870.072, 'datetime': '2026-06-16 18:31:10.072000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781614870.1290002, 'datetime': '2026-06-16 18:31:10.129000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 11, 898682), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616071.8270001, 'datetime': '2026-06-16 18:51:11.827000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616071.9250002, 'datetime': '2026-06-16 18:51:11.925000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616071.983, 'datetime': '2026-06-16 18:51:11.983000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616072.02, 'datetime': '2026-06-16 18:51:12.020000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616072.118, 'datetime': '2026-06-16 18:51:12.118000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616072.237, 'datetime': '2026-06-16 18:51:12.237000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616072.276, 'datetime': '2026-06-16 18:51:12.276000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616072.3700001, 'datetime': '2026-06-16 18:51:12.370000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '790', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616072.404, 'datetime': '2026-06-16 18:51:12.404000', 'tray_weight': '790', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 9, 430213), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781614869.408, 'datetime': '2026-06-16 18:31:09.408000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781614869.522, 'datetime': '2026-06-16 18:31:09.522000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781614869.559, 'datetime': '2026-06-16 18:31:09.559000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781614869.6200001, 'datetime': '2026-06-16 18:31:09.620000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 18:51:12,582.582 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 11, 80143), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781616071.095, 'datetime': '2026-06-16 18:51:11.095000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781616071.113, 'datetime': '2026-06-16 18:51:11.113000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781616071.1360002, 'datetime': '2026-06-16 18:51:11.136000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781616071.211, 'datetime': '2026-06-16 18:51:11.211000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781616071.27, 'datetime': '2026-06-16 18:51:11.270000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781616071.352, 'datetime': '2026-06-16 18:51:11.352000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781616071.496, 'datetime': '2026-06-16 18:51:11.496000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781616071.485, 'datetime': '2026-06-16 18:51:11.485000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781616071.567, 'datetime': '2026-06-16 18:51:11.567000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 9, 817243), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781614869.8, 'datetime': '2026-06-16 18:31:09.800000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781614869.837, 'datetime': '2026-06-16 18:31:09.837000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781614869.946, 'datetime': '2026-06-16 18:31:09.946000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781614870.072, 'datetime': '2026-06-16 18:31:10.072000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781614870.1290002, 'datetime': '2026-06-16 18:31:10.129000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 11, 898682), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616071.8270001, 'datetime': '2026-06-16 18:51:11.827000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616071.9250002, 'datetime': '2026-06-16 18:51:11.925000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616071.983, 'datetime': '2026-06-16 18:51:11.983000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616072.02, 'datetime': '2026-06-16 18:51:12.020000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616072.118, 'datetime': '2026-06-16 18:51:12.118000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616072.237, 'datetime': '2026-06-16 18:51:12.237000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616072.276, 'datetime': '2026-06-16 18:51:12.276000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616072.3700001, 'datetime': '2026-06-16 18:51:12.370000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '790', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616072.404, 'datetime': '2026-06-16 18:51:12.404000', 'tray_weight': '790', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 9, 430213), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781614869.408, 'datetime': '2026-06-16 18:31:09.408000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781614869.522, 'datetime': '2026-06-16 18:31:09.522000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781614869.559, 'datetime': '2026-06-16 18:31:09.559000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781614869.6200001, 'datetime': '2026-06-16 18:31:09.620000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 18:51:12,903.903 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 11, 80143), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781616071.095, 'datetime': '2026-06-16 18:51:11.095000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781616071.113, 'datetime': '2026-06-16 18:51:11.113000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781616071.1360002, 'datetime': '2026-06-16 18:51:11.136000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781616071.211, 'datetime': '2026-06-16 18:51:11.211000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781616071.27, 'datetime': '2026-06-16 18:51:11.270000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781616071.352, 'datetime': '2026-06-16 18:51:11.352000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781616071.496, 'datetime': '2026-06-16 18:51:11.496000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781616071.485, 'datetime': '2026-06-16 18:51:11.485000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781616071.567, 'datetime': '2026-06-16 18:51:11.567000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 9, 817243), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781614869.8, 'datetime': '2026-06-16 18:31:09.800000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781614869.837, 'datetime': '2026-06-16 18:31:09.837000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781614869.946, 'datetime': '2026-06-16 18:31:09.946000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781614870.072, 'datetime': '2026-06-16 18:31:10.072000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781614870.1290002, 'datetime': '2026-06-16 18:31:10.129000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 11, 898682), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616071.8270001, 'datetime': '2026-06-16 18:51:11.827000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616071.9250002, 'datetime': '2026-06-16 18:51:11.925000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616071.983, 'datetime': '2026-06-16 18:51:11.983000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616072.02, 'datetime': '2026-06-16 18:51:12.020000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616072.118, 'datetime': '2026-06-16 18:51:12.118000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616072.237, 'datetime': '2026-06-16 18:51:12.237000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616072.276, 'datetime': '2026-06-16 18:51:12.276000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616072.3700001, 'datetime': '2026-06-16 18:51:12.370000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '790', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616072.404, 'datetime': '2026-06-16 18:51:12.404000', 'tray_weight': '790', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 12, 603897), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616072.554, 'datetime': '2026-06-16 18:51:12.554000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616072.609, 'datetime': '2026-06-16 18:51:12.609000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616072.728, 'datetime': '2026-06-16 18:51:12.728000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616072.7979999, 'datetime': '2026-06-16 18:51:12.798000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 18:51:12,917.917 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 11, 80143), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781616071.095, 'datetime': '2026-06-16 18:51:11.095000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781616071.113, 'datetime': '2026-06-16 18:51:11.113000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781616071.1360002, 'datetime': '2026-06-16 18:51:11.136000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781616071.211, 'datetime': '2026-06-16 18:51:11.211000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781616071.27, 'datetime': '2026-06-16 18:51:11.270000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781616071.352, 'datetime': '2026-06-16 18:51:11.352000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781616071.496, 'datetime': '2026-06-16 18:51:11.496000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781616071.485, 'datetime': '2026-06-16 18:51:11.485000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781616071.567, 'datetime': '2026-06-16 18:51:11.567000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 31, 9, 817243), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781614869.8, 'datetime': '2026-06-16 18:31:09.800000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781614869.837, 'datetime': '2026-06-16 18:31:09.837000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781614869.946, 'datetime': '2026-06-16 18:31:09.946000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781614870.072, 'datetime': '2026-06-16 18:31:10.072000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781614870.1290002, 'datetime': '2026-06-16 18:31:10.129000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 11, 898682), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616071.8270001, 'datetime': '2026-06-16 18:51:11.827000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616071.9250002, 'datetime': '2026-06-16 18:51:11.925000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616071.983, 'datetime': '2026-06-16 18:51:11.983000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616072.02, 'datetime': '2026-06-16 18:51:12.020000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616072.118, 'datetime': '2026-06-16 18:51:12.118000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616072.237, 'datetime': '2026-06-16 18:51:12.237000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616072.276, 'datetime': '2026-06-16 18:51:12.276000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616072.3700001, 'datetime': '2026-06-16 18:51:12.370000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '790', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616072.404, 'datetime': '2026-06-16 18:51:12.404000', 'tray_weight': '790', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 12, 603897), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616072.554, 'datetime': '2026-06-16 18:51:12.554000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616072.609, 'datetime': '2026-06-16 18:51:12.609000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616072.728, 'datetime': '2026-06-16 18:51:12.728000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616072.7979999, 'datetime': '2026-06-16 18:51:12.798000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 18:51:13,265.265 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 11, 80143), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781616071.095, 'datetime': '2026-06-16 18:51:11.095000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781616071.113, 'datetime': '2026-06-16 18:51:11.113000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781616071.1360002, 'datetime': '2026-06-16 18:51:11.136000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781616071.211, 'datetime': '2026-06-16 18:51:11.211000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781616071.27, 'datetime': '2026-06-16 18:51:11.270000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781616071.352, 'datetime': '2026-06-16 18:51:11.352000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781616071.496, 'datetime': '2026-06-16 18:51:11.496000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781616071.485, 'datetime': '2026-06-16 18:51:11.485000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781616071.567, 'datetime': '2026-06-16 18:51:11.567000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 12, 939601), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616072.925, 'datetime': '2026-06-16 18:51:12.925000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616072.93, 'datetime': '2026-06-16 18:51:12.930000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616073.069, 'datetime': '2026-06-16 18:51:13.069000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616073.152, 'datetime': '2026-06-16 18:51:13.152000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616073.207, 'datetime': '2026-06-16 18:51:13.207000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 11, 898682), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616071.8270001, 'datetime': '2026-06-16 18:51:11.827000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616071.9250002, 'datetime': '2026-06-16 18:51:11.925000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616071.983, 'datetime': '2026-06-16 18:51:11.983000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616072.02, 'datetime': '2026-06-16 18:51:12.020000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616072.118, 'datetime': '2026-06-16 18:51:12.118000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616072.237, 'datetime': '2026-06-16 18:51:12.237000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616072.276, 'datetime': '2026-06-16 18:51:12.276000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616072.3700001, 'datetime': '2026-06-16 18:51:12.370000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '790', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616072.404, 'datetime': '2026-06-16 18:51:12.404000', 'tray_weight': '790', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 12, 603897), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616072.554, 'datetime': '2026-06-16 18:51:12.554000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616072.609, 'datetime': '2026-06-16 18:51:12.609000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616072.728, 'datetime': '2026-06-16 18:51:12.728000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616072.7979999, 'datetime': '2026-06-16 18:51:12.798000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 18:51:13,272.272 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 11, 80143), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781616071.095, 'datetime': '2026-06-16 18:51:11.095000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781616071.113, 'datetime': '2026-06-16 18:51:11.113000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781616071.1360002, 'datetime': '2026-06-16 18:51:11.136000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781616071.211, 'datetime': '2026-06-16 18:51:11.211000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781616071.27, 'datetime': '2026-06-16 18:51:11.270000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781616071.352, 'datetime': '2026-06-16 18:51:11.352000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781616071.496, 'datetime': '2026-06-16 18:51:11.496000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781616071.485, 'datetime': '2026-06-16 18:51:11.485000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781616071.567, 'datetime': '2026-06-16 18:51:11.567000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 12, 939601), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616072.925, 'datetime': '2026-06-16 18:51:12.925000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616072.93, 'datetime': '2026-06-16 18:51:12.930000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616073.069, 'datetime': '2026-06-16 18:51:13.069000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616073.152, 'datetime': '2026-06-16 18:51:13.152000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616073.207, 'datetime': '2026-06-16 18:51:13.207000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 11, 898682), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616071.8270001, 'datetime': '2026-06-16 18:51:11.827000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616071.9250002, 'datetime': '2026-06-16 18:51:11.925000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616071.983, 'datetime': '2026-06-16 18:51:11.983000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616072.02, 'datetime': '2026-06-16 18:51:12.020000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616072.118, 'datetime': '2026-06-16 18:51:12.118000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616072.237, 'datetime': '2026-06-16 18:51:12.237000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616072.276, 'datetime': '2026-06-16 18:51:12.276000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616072.3700001, 'datetime': '2026-06-16 18:51:12.370000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '790', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616072.404, 'datetime': '2026-06-16 18:51:12.404000', 'tray_weight': '790', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 12, 603897), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616072.554, 'datetime': '2026-06-16 18:51:12.554000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616072.609, 'datetime': '2026-06-16 18:51:12.609000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616072.728, 'datetime': '2026-06-16 18:51:12.728000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616072.7979999, 'datetime': '2026-06-16 18:51:12.798000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 18:56:17,112.112 INFO    ] processOrderPayment version is : v2
[2026-06-16 19:02:20,834.834 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 29976), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781616740.003, 'datetime': '2026-06-16 19:02:20.003000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781616740.0970001, 'datetime': '2026-06-16 19:02:20.097000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781616740.161, 'datetime': '2026-06-16 19:02:20.161000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781616740.165, 'datetime': '2026-06-16 19:02:20.165000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781616740.282, 'datetime': '2026-06-16 19:02:20.282000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781616740.361, 'datetime': '2026-06-16 19:02:20.361000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781616740.4889998, 'datetime': '2026-06-16 19:02:20.489000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781616740.4910002, 'datetime': '2026-06-16 19:02:20.491000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '87', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781616740.593, 'datetime': '2026-06-16 19:02:20.593000', 'tray_weight': '87', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 12, 939601), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616072.925, 'datetime': '2026-06-16 18:51:12.925000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616072.93, 'datetime': '2026-06-16 18:51:12.930000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616073.069, 'datetime': '2026-06-16 18:51:13.069000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616073.152, 'datetime': '2026-06-16 18:51:13.152000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616073.207, 'datetime': '2026-06-16 18:51:13.207000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 11, 898682), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616071.8270001, 'datetime': '2026-06-16 18:51:11.827000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616071.9250002, 'datetime': '2026-06-16 18:51:11.925000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616071.983, 'datetime': '2026-06-16 18:51:11.983000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616072.02, 'datetime': '2026-06-16 18:51:12.020000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616072.118, 'datetime': '2026-06-16 18:51:12.118000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616072.237, 'datetime': '2026-06-16 18:51:12.237000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616072.276, 'datetime': '2026-06-16 18:51:12.276000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616072.3700001, 'datetime': '2026-06-16 18:51:12.370000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '790', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616072.404, 'datetime': '2026-06-16 18:51:12.404000', 'tray_weight': '790', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 12, 603897), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616072.554, 'datetime': '2026-06-16 18:51:12.554000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616072.609, 'datetime': '2026-06-16 18:51:12.609000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616072.728, 'datetime': '2026-06-16 18:51:12.728000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616072.7979999, 'datetime': '2026-06-16 18:51:12.798000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:02:20,847.847 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 29976), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781616740.003, 'datetime': '2026-06-16 19:02:20.003000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781616740.0970001, 'datetime': '2026-06-16 19:02:20.097000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781616740.161, 'datetime': '2026-06-16 19:02:20.161000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781616740.165, 'datetime': '2026-06-16 19:02:20.165000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781616740.282, 'datetime': '2026-06-16 19:02:20.282000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781616740.361, 'datetime': '2026-06-16 19:02:20.361000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781616740.4889998, 'datetime': '2026-06-16 19:02:20.489000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781616740.4910002, 'datetime': '2026-06-16 19:02:20.491000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '87', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781616740.593, 'datetime': '2026-06-16 19:02:20.593000', 'tray_weight': '87', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 12, 939601), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616072.925, 'datetime': '2026-06-16 18:51:12.925000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616072.93, 'datetime': '2026-06-16 18:51:12.930000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616073.069, 'datetime': '2026-06-16 18:51:13.069000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616073.152, 'datetime': '2026-06-16 18:51:13.152000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616073.207, 'datetime': '2026-06-16 18:51:13.207000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 11, 898682), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616071.8270001, 'datetime': '2026-06-16 18:51:11.827000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '937', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616071.9250002, 'datetime': '2026-06-16 18:51:11.925000', 'tray_weight': '937', 'expected_tray_weight': 885}, {'weight': '836', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616071.983, 'datetime': '2026-06-16 18:51:11.983000', 'tray_weight': '836', 'expected_tray_weight': 875}, {'weight': '857', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616072.02, 'datetime': '2026-06-16 18:51:12.020000', 'tray_weight': '857', 'expected_tray_weight': 825}, {'weight': '1029', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616072.118, 'datetime': '2026-06-16 18:51:12.118000', 'tray_weight': '1029', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616072.237, 'datetime': '2026-06-16 18:51:12.237000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616072.276, 'datetime': '2026-06-16 18:51:12.276000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616072.3700001, 'datetime': '2026-06-16 18:51:12.370000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '790', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616072.404, 'datetime': '2026-06-16 18:51:12.404000', 'tray_weight': '790', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 12, 603897), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616072.554, 'datetime': '2026-06-16 18:51:12.554000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616072.609, 'datetime': '2026-06-16 18:51:12.609000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616072.728, 'datetime': '2026-06-16 18:51:12.728000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616072.7979999, 'datetime': '2026-06-16 18:51:12.798000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:02:21,505.505 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 29976), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781616740.003, 'datetime': '2026-06-16 19:02:20.003000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781616740.0970001, 'datetime': '2026-06-16 19:02:20.097000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781616740.161, 'datetime': '2026-06-16 19:02:20.161000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781616740.165, 'datetime': '2026-06-16 19:02:20.165000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781616740.282, 'datetime': '2026-06-16 19:02:20.282000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781616740.361, 'datetime': '2026-06-16 19:02:20.361000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781616740.4889998, 'datetime': '2026-06-16 19:02:20.489000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781616740.4910002, 'datetime': '2026-06-16 19:02:20.491000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '87', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781616740.593, 'datetime': '2026-06-16 19:02:20.593000', 'tray_weight': '87', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 12, 939601), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616072.925, 'datetime': '2026-06-16 18:51:12.925000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616072.93, 'datetime': '2026-06-16 18:51:12.930000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616073.069, 'datetime': '2026-06-16 18:51:13.069000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616073.152, 'datetime': '2026-06-16 18:51:13.152000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616073.207, 'datetime': '2026-06-16 18:51:13.207000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 12, 603897), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616072.554, 'datetime': '2026-06-16 18:51:12.554000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616072.609, 'datetime': '2026-06-16 18:51:12.609000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616072.728, 'datetime': '2026-06-16 18:51:12.728000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616072.7979999, 'datetime': '2026-06-16 18:51:12.798000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:02:21,519.519 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 29976), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781616740.003, 'datetime': '2026-06-16 19:02:20.003000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781616740.0970001, 'datetime': '2026-06-16 19:02:20.097000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781616740.161, 'datetime': '2026-06-16 19:02:20.161000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781616740.165, 'datetime': '2026-06-16 19:02:20.165000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781616740.282, 'datetime': '2026-06-16 19:02:20.282000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781616740.361, 'datetime': '2026-06-16 19:02:20.361000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781616740.4889998, 'datetime': '2026-06-16 19:02:20.489000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781616740.4910002, 'datetime': '2026-06-16 19:02:20.491000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '87', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781616740.593, 'datetime': '2026-06-16 19:02:20.593000', 'tray_weight': '87', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 12, 939601), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616072.925, 'datetime': '2026-06-16 18:51:12.925000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616072.93, 'datetime': '2026-06-16 18:51:12.930000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616073.069, 'datetime': '2026-06-16 18:51:13.069000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616073.152, 'datetime': '2026-06-16 18:51:13.152000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616073.207, 'datetime': '2026-06-16 18:51:13.207000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 12, 603897), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616072.554, 'datetime': '2026-06-16 18:51:12.554000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616072.609, 'datetime': '2026-06-16 18:51:12.609000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616072.728, 'datetime': '2026-06-16 18:51:12.728000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616072.7979999, 'datetime': '2026-06-16 18:51:12.798000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:02:21,898.898 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 29976), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781616740.003, 'datetime': '2026-06-16 19:02:20.003000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781616740.0970001, 'datetime': '2026-06-16 19:02:20.097000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781616740.161, 'datetime': '2026-06-16 19:02:20.161000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781616740.165, 'datetime': '2026-06-16 19:02:20.165000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781616740.282, 'datetime': '2026-06-16 19:02:20.282000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781616740.361, 'datetime': '2026-06-16 19:02:20.361000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781616740.4889998, 'datetime': '2026-06-16 19:02:20.489000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781616740.4910002, 'datetime': '2026-06-16 19:02:20.491000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '87', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781616740.593, 'datetime': '2026-06-16 19:02:20.593000', 'tray_weight': '87', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 12, 939601), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616072.925, 'datetime': '2026-06-16 18:51:12.925000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616072.93, 'datetime': '2026-06-16 18:51:12.930000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616073.069, 'datetime': '2026-06-16 18:51:13.069000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616073.152, 'datetime': '2026-06-16 18:51:13.152000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616073.207, 'datetime': '2026-06-16 18:51:13.207000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:02:21,911.911 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 29976), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781616740.003, 'datetime': '2026-06-16 19:02:20.003000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781616740.0970001, 'datetime': '2026-06-16 19:02:20.097000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781616740.161, 'datetime': '2026-06-16 19:02:20.161000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781616740.165, 'datetime': '2026-06-16 19:02:20.165000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781616740.282, 'datetime': '2026-06-16 19:02:20.282000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781616740.361, 'datetime': '2026-06-16 19:02:20.361000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781616740.4889998, 'datetime': '2026-06-16 19:02:20.489000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781616740.4910002, 'datetime': '2026-06-16 19:02:20.491000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '87', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781616740.593, 'datetime': '2026-06-16 19:02:20.593000', 'tray_weight': '87', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 18, 51, 12, 939601), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616072.925, 'datetime': '2026-06-16 18:51:12.925000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616072.93, 'datetime': '2026-06-16 18:51:12.930000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616073.069, 'datetime': '2026-06-16 18:51:13.069000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616073.152, 'datetime': '2026-06-16 18:51:13.152000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1041', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616073.207, 'datetime': '2026-06-16 18:51:13.207000', 'tray_weight': '1041', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:02:22,284.284 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 29976), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781616740.003, 'datetime': '2026-06-16 19:02:20.003000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781616740.0970001, 'datetime': '2026-06-16 19:02:20.097000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781616740.161, 'datetime': '2026-06-16 19:02:20.161000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781616740.165, 'datetime': '2026-06-16 19:02:20.165000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781616740.282, 'datetime': '2026-06-16 19:02:20.282000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781616740.361, 'datetime': '2026-06-16 19:02:20.361000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781616740.4889998, 'datetime': '2026-06-16 19:02:20.489000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781616740.4910002, 'datetime': '2026-06-16 19:02:20.491000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '87', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781616740.593, 'datetime': '2026-06-16 19:02:20.593000', 'tray_weight': '87', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:02:22,291.291 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 29976), 'door_weights': [{'weight': '206', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781616740.003, 'datetime': '2026-06-16 19:02:20.003000', 'tray_weight': '206', 'expected_tray_weight': 175}, {'weight': '224', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781616740.0970001, 'datetime': '2026-06-16 19:02:20.097000', 'tray_weight': '224', 'expected_tray_weight': 210}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781616740.161, 'datetime': '2026-06-16 19:02:20.161000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781616740.165, 'datetime': '2026-06-16 19:02:20.165000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781616740.282, 'datetime': '2026-06-16 19:02:20.282000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '214', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781616740.361, 'datetime': '2026-06-16 19:02:20.361000', 'tray_weight': '214', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781616740.4889998, 'datetime': '2026-06-16 19:02:20.489000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781616740.4910002, 'datetime': '2026-06-16 19:02:20.491000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '87', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781616740.593, 'datetime': '2026-06-16 19:02:20.593000', 'tray_weight': '87', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:06:02,334.334 INFO    ] processOrderPayment version is : v2
[2026-06-16 19:16:18,886.886 INFO    ] processOrderPayment version is : v2
[2026-06-16 19:22:01,481.481 INFO    ] ADDRESS: 11 TRAY WEIGHT: 206 TRAY DB WEIGHT: 206
[2026-06-16 19:22:01,489.489 INFO    ] ADDRESS: 12 TRAY WEIGHT: 224 TRAY DB WEIGHT: 224
[2026-06-16 19:22:01,497.497 INFO    ] ADDRESS: 13 TRAY WEIGHT: 184 TRAY DB WEIGHT: 184
[2026-06-16 19:22:01,505.505 INFO    ] ADDRESS: 14 TRAY WEIGHT: 194 TRAY DB WEIGHT: 194
[2026-06-16 19:22:01,512.512 INFO    ] ADDRESS: 15 TRAY WEIGHT: 219 TRAY DB WEIGHT: 219
[2026-06-16 19:22:01,520.520 INFO    ] ADDRESS: 16 TRAY WEIGHT: 214 TRAY DB WEIGHT: 214
[2026-06-16 19:22:01,528.528 INFO    ] ADDRESS: 17 TRAY WEIGHT: 220 TRAY DB WEIGHT: 220
[2026-06-16 19:22:01,536.536 INFO    ] ADDRESS: 18 TRAY WEIGHT: 190 TRAY DB WEIGHT: 190
[2026-06-16 19:22:01,544.544 INFO    ] ADDRESS: 19 TRAY WEIGHT: 87 TRAY DB WEIGHT: 87
[2026-06-16 19:22:01,552.552 INFO    ] ADDRESS: 21 TRAY WEIGHT: 1092 TRAY DB WEIGHT: 1092
[2026-06-16 19:22:01,560.560 INFO    ] ADDRESS: 22 TRAY WEIGHT: 936 TRAY DB WEIGHT: 936
[2026-06-16 19:22:01,568.568 INFO    ] ADDRESS: 23 TRAY WEIGHT: 835 TRAY DB WEIGHT: 835
[2026-06-16 19:22:01,576.576 INFO    ] ADDRESS: 24 TRAY WEIGHT: 858 TRAY DB WEIGHT: 858
[2026-06-16 19:22:01,584.584 INFO    ] ADDRESS: 25 TRAY WEIGHT: 1030 TRAY DB WEIGHT: 1030
[2026-06-16 19:22:01,591.591 INFO    ] ADDRESS: 26 TRAY WEIGHT: 298 TRAY DB WEIGHT: 298
[2026-06-16 19:22:01,599.599 INFO    ] ADDRESS: 27 TRAY WEIGHT: 214 TRAY DB WEIGHT: 214
[2026-06-16 19:22:01,607.607 INFO    ] ADDRESS: 28 TRAY WEIGHT: 1482 TRAY DB WEIGHT: 1482
[2026-06-16 19:22:01,615.615 INFO    ] ADDRESS: 29 TRAY WEIGHT: 789 TRAY DB WEIGHT: 789
[2026-06-16 19:22:01,624.624 INFO    ] ADDRESS: 31 TRAY WEIGHT: 231 TRAY DB WEIGHT: 231
[2026-06-16 19:22:01,631.631 INFO    ] ADDRESS: 32 TRAY WEIGHT: 169 TRAY DB WEIGHT: 169
[2026-06-16 19:22:01,639.639 INFO    ] ADDRESS: 33 TRAY WEIGHT: 548 TRAY DB WEIGHT: 548
[2026-06-16 19:22:01,647.647 INFO    ] ADDRESS: 34 TRAY WEIGHT: 282 TRAY DB WEIGHT: 282
[2026-06-16 19:22:01,655.655 INFO    ] ADDRESS: 41 TRAY WEIGHT: 1175 TRAY DB WEIGHT: 1175
[2026-06-16 19:22:01,663.663 INFO    ] ADDRESS: 42 TRAY WEIGHT: 1528 TRAY DB WEIGHT: 1528
[2026-06-16 19:22:01,671.671 INFO    ] ADDRESS: 43 TRAY WEIGHT: 174 TRAY DB WEIGHT: 174
[2026-06-16 19:22:01,679.679 INFO    ] ADDRESS: 44 TRAY WEIGHT: 585 TRAY DB WEIGHT: 585
[2026-06-16 19:22:01,687.687 INFO    ] ADDRESS: 45 TRAY WEIGHT: 1042 TRAY DB WEIGHT: 1042
[2026-06-16 19:22:04,985.985 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 4, 90322), 'door_weights': [{'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.29, 'datetime': '2026-06-16 19:02:40.290000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.263, 'datetime': '2026-06-16 19:16:37.263000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.91, 'datetime': '2026-06-16 19:11:53.910000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.785, 'datetime': '2026-06-16 19:03:44.785000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.785, 'datetime': '2026-06-16 19:08:15.785000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.785, 'datetime': '2026-06-16 19:09:17.785000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.1690001, 'datetime': '2026-06-16 19:18:30.169000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.145, 'datetime': '2026-06-16 19:07:42.145000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:05,008.008 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 4, 90322), 'door_weights': [{'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.29, 'datetime': '2026-06-16 19:02:40.290000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.263, 'datetime': '2026-06-16 19:16:37.263000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.91, 'datetime': '2026-06-16 19:11:53.910000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.785, 'datetime': '2026-06-16 19:03:44.785000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.785, 'datetime': '2026-06-16 19:08:15.785000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.785, 'datetime': '2026-06-16 19:09:17.785000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.1690001, 'datetime': '2026-06-16 19:18:30.169000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.145, 'datetime': '2026-06-16 19:07:42.145000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:06,168.168 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 5, 151763), 'door_weights': [{'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.29, 'datetime': '2026-06-16 19:02:40.290000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.263, 'datetime': '2026-06-16 19:16:37.263000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.904, 'datetime': '2026-06-16 19:11:53.904000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.7840002, 'datetime': '2026-06-16 19:03:44.784000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.7840002, 'datetime': '2026-06-16 19:08:15.784000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.7840002, 'datetime': '2026-06-16 19:09:17.784000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.1680002, 'datetime': '2026-06-16 19:18:30.168000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.142, 'datetime': '2026-06-16 19:07:42.142000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:06,192.192 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 5, 151763), 'door_weights': [{'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.29, 'datetime': '2026-06-16 19:02:40.290000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.263, 'datetime': '2026-06-16 19:16:37.263000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.904, 'datetime': '2026-06-16 19:11:53.904000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.7840002, 'datetime': '2026-06-16 19:03:44.784000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.7840002, 'datetime': '2026-06-16 19:08:15.784000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.7840002, 'datetime': '2026-06-16 19:09:17.784000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.1680002, 'datetime': '2026-06-16 19:18:30.168000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.142, 'datetime': '2026-06-16 19:07:42.142000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:07,281.281 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 6, 312582), 'door_weights': [{'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.289, 'datetime': '2026-06-16 19:02:40.289000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.2619998, 'datetime': '2026-06-16 19:16:37.262000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.9060001, 'datetime': '2026-06-16 19:11:53.906000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.786, 'datetime': '2026-06-16 19:03:44.786000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.786, 'datetime': '2026-06-16 19:08:15.786000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.786, 'datetime': '2026-06-16 19:09:17.786000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.17, 'datetime': '2026-06-16 19:18:30.170000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.143, 'datetime': '2026-06-16 19:07:42.143000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:07,307.307 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 6, 312582), 'door_weights': [{'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.289, 'datetime': '2026-06-16 19:02:40.289000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.2619998, 'datetime': '2026-06-16 19:16:37.262000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.9060001, 'datetime': '2026-06-16 19:11:53.906000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.786, 'datetime': '2026-06-16 19:03:44.786000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.786, 'datetime': '2026-06-16 19:08:15.786000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.786, 'datetime': '2026-06-16 19:09:17.786000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.17, 'datetime': '2026-06-16 19:18:30.170000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.143, 'datetime': '2026-06-16 19:07:42.143000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:08,519.519 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 7, 424309), 'door_weights': [{'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.2900002, 'datetime': '2026-06-16 19:02:40.290000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.263, 'datetime': '2026-06-16 19:16:37.263000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.904, 'datetime': '2026-06-16 19:11:53.904000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.784, 'datetime': '2026-06-16 19:03:44.784000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.784, 'datetime': '2026-06-16 19:08:15.784000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.784, 'datetime': '2026-06-16 19:09:17.784000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.168, 'datetime': '2026-06-16 19:18:30.168000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.135, 'datetime': '2026-06-16 19:07:42.135000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:08,533.533 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 7, 424309), 'door_weights': [{'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.2900002, 'datetime': '2026-06-16 19:02:40.290000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.263, 'datetime': '2026-06-16 19:16:37.263000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.904, 'datetime': '2026-06-16 19:11:53.904000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.784, 'datetime': '2026-06-16 19:03:44.784000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.784, 'datetime': '2026-06-16 19:08:15.784000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.784, 'datetime': '2026-06-16 19:09:17.784000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.168, 'datetime': '2026-06-16 19:18:30.168000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.135, 'datetime': '2026-06-16 19:07:42.135000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:09,729.729 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 8, 629955), 'door_weights': [{'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.29, 'datetime': '2026-06-16 19:02:40.290000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.263, 'datetime': '2026-06-16 19:16:37.263000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.909, 'datetime': '2026-06-16 19:11:53.909000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.7849998, 'datetime': '2026-06-16 19:03:44.785000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.7849998, 'datetime': '2026-06-16 19:08:15.785000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.7849998, 'datetime': '2026-06-16 19:09:17.785000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.169, 'datetime': '2026-06-16 19:18:30.169000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.1399999, 'datetime': '2026-06-16 19:07:42.140000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:09,753.753 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 8, 629955), 'door_weights': [{'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.29, 'datetime': '2026-06-16 19:02:40.290000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.263, 'datetime': '2026-06-16 19:16:37.263000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.909, 'datetime': '2026-06-16 19:11:53.909000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.7849998, 'datetime': '2026-06-16 19:03:44.785000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.7849998, 'datetime': '2026-06-16 19:08:15.785000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.7849998, 'datetime': '2026-06-16 19:09:17.785000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.169, 'datetime': '2026-06-16 19:18:30.169000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.1399999, 'datetime': '2026-06-16 19:07:42.140000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:10,962.962 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 9, 854014), 'door_weights': [{'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.291, 'datetime': '2026-06-16 19:02:40.291000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.264, 'datetime': '2026-06-16 19:16:37.264000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.907, 'datetime': '2026-06-16 19:11:53.907000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781617930.182, 'datetime': '2026-06-16 19:22:10.182000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.785, 'datetime': '2026-06-16 19:03:44.785000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.785, 'datetime': '2026-06-16 19:08:15.785000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.785, 'datetime': '2026-06-16 19:09:17.785000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.1690001, 'datetime': '2026-06-16 19:18:30.169000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.116, 'datetime': '2026-06-16 19:07:42.116000', 'tray_weight': '86', 'expected_tray_weight': 64}, {'weight': '89', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617930.116, 'datetime': '2026-06-16 19:22:10.116000', 'tray_weight': '89', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:11,002.002 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 9, 854014), 'door_weights': [{'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.291, 'datetime': '2026-06-16 19:02:40.291000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.264, 'datetime': '2026-06-16 19:16:37.264000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.907, 'datetime': '2026-06-16 19:11:53.907000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781617930.182, 'datetime': '2026-06-16 19:22:10.182000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.785, 'datetime': '2026-06-16 19:03:44.785000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.785, 'datetime': '2026-06-16 19:08:15.785000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.785, 'datetime': '2026-06-16 19:09:17.785000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.1690001, 'datetime': '2026-06-16 19:18:30.169000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.116, 'datetime': '2026-06-16 19:07:42.116000', 'tray_weight': '86', 'expected_tray_weight': 64}, {'weight': '89', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617930.116, 'datetime': '2026-06-16 19:22:10.116000', 'tray_weight': '89', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:12,330.330 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 11, 125425), 'door_weights': [{'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.29, 'datetime': '2026-06-16 19:02:40.290000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.263, 'datetime': '2026-06-16 19:16:37.263000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '186', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617930.166, 'datetime': '2026-06-16 19:22:10.166000', 'tray_weight': '186', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.889, 'datetime': '2026-06-16 19:11:53.889000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781617930.181, 'datetime': '2026-06-16 19:22:10.181000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.772, 'datetime': '2026-06-16 19:03:44.772000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.772, 'datetime': '2026-06-16 19:08:15.772000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.772, 'datetime': '2026-06-16 19:09:17.772000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.156, 'datetime': '2026-06-16 19:18:30.156000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.129, 'datetime': '2026-06-16 19:07:42.129000', 'tray_weight': '86', 'expected_tray_weight': 64}, {'weight': '89', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617930.129, 'datetime': '2026-06-16 19:22:10.129000', 'tray_weight': '89', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:12,380.380 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 11, 125425), 'door_weights': [{'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.29, 'datetime': '2026-06-16 19:02:40.290000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.263, 'datetime': '2026-06-16 19:16:37.263000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '186', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617930.166, 'datetime': '2026-06-16 19:22:10.166000', 'tray_weight': '186', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.889, 'datetime': '2026-06-16 19:11:53.889000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781617930.181, 'datetime': '2026-06-16 19:22:10.181000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.772, 'datetime': '2026-06-16 19:03:44.772000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.772, 'datetime': '2026-06-16 19:08:15.772000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.772, 'datetime': '2026-06-16 19:09:17.772000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.156, 'datetime': '2026-06-16 19:18:30.156000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.129, 'datetime': '2026-06-16 19:07:42.129000', 'tray_weight': '86', 'expected_tray_weight': 64}, {'weight': '89', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617930.129, 'datetime': '2026-06-16 19:22:10.129000', 'tray_weight': '89', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:13,548.548 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 12, 500296), 'door_weights': [{'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.29, 'datetime': '2026-06-16 19:02:40.290000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.263, 'datetime': '2026-06-16 19:16:37.263000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '186', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617930.166, 'datetime': '2026-06-16 19:22:10.166000', 'tray_weight': '186', 'expected_tray_weight': 180}, {'weight': '158', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.366, 'datetime': '2026-06-16 19:22:11.366000', 'tray_weight': '158', 'expected_tray_weight': 180}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.566, 'datetime': '2026-06-16 19:22:11.566000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.9009998, 'datetime': '2026-06-16 19:11:53.901000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781617930.184, 'datetime': '2026-06-16 19:22:10.184000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.788, 'datetime': '2026-06-16 19:03:44.788000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.788, 'datetime': '2026-06-16 19:08:15.788000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.788, 'datetime': '2026-06-16 19:09:17.788000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.172, 'datetime': '2026-06-16 19:18:30.172000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.138, 'datetime': '2026-06-16 19:07:42.138000', 'tray_weight': '86', 'expected_tray_weight': 64}, {'weight': '89', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617930.138, 'datetime': '2026-06-16 19:22:10.138000', 'tray_weight': '89', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:13,565.565 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 12, 500296), 'door_weights': [{'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.29, 'datetime': '2026-06-16 19:02:40.290000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.263, 'datetime': '2026-06-16 19:16:37.263000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '186', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617930.166, 'datetime': '2026-06-16 19:22:10.166000', 'tray_weight': '186', 'expected_tray_weight': 180}, {'weight': '158', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.366, 'datetime': '2026-06-16 19:22:11.366000', 'tray_weight': '158', 'expected_tray_weight': 180}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.566, 'datetime': '2026-06-16 19:22:11.566000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.9009998, 'datetime': '2026-06-16 19:11:53.901000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781617930.184, 'datetime': '2026-06-16 19:22:10.184000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.788, 'datetime': '2026-06-16 19:03:44.788000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.788, 'datetime': '2026-06-16 19:08:15.788000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.788, 'datetime': '2026-06-16 19:09:17.788000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.172, 'datetime': '2026-06-16 19:18:30.172000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.138, 'datetime': '2026-06-16 19:07:42.138000', 'tray_weight': '86', 'expected_tray_weight': 64}, {'weight': '89', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617930.138, 'datetime': '2026-06-16 19:22:10.138000', 'tray_weight': '89', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:14,852.852 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 13, 643137), 'door_weights': [{'weight': '208', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781617932.639, 'datetime': '2026-06-16 19:22:12.639000', 'tray_weight': '208', 'expected_tray_weight': 175}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.292, 'datetime': '2026-06-16 19:02:40.292000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.265, 'datetime': '2026-06-16 19:16:37.265000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '186', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617930.168, 'datetime': '2026-06-16 19:22:10.168000', 'tray_weight': '186', 'expected_tray_weight': 180}, {'weight': '158', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.368, 'datetime': '2026-06-16 19:22:11.368000', 'tray_weight': '158', 'expected_tray_weight': 180}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.568, 'datetime': '2026-06-16 19:22:11.568000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.908, 'datetime': '2026-06-16 19:11:53.908000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781617930.181, 'datetime': '2026-06-16 19:22:10.181000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.7770002, 'datetime': '2026-06-16 19:03:44.777000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.7770002, 'datetime': '2026-06-16 19:08:15.777000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.7770002, 'datetime': '2026-06-16 19:09:17.777000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.161, 'datetime': '2026-06-16 19:18:30.161000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.1330001, 'datetime': '2026-06-16 19:07:42.133000', 'tray_weight': '86', 'expected_tray_weight': 64}, {'weight': '89', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617930.1330001, 'datetime': '2026-06-16 19:22:10.133000', 'tray_weight': '89', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:14,879.879 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 13, 643137), 'door_weights': [{'weight': '208', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781617932.639, 'datetime': '2026-06-16 19:22:12.639000', 'tray_weight': '208', 'expected_tray_weight': 175}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.292, 'datetime': '2026-06-16 19:02:40.292000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.265, 'datetime': '2026-06-16 19:16:37.265000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '186', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617930.168, 'datetime': '2026-06-16 19:22:10.168000', 'tray_weight': '186', 'expected_tray_weight': 180}, {'weight': '158', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.368, 'datetime': '2026-06-16 19:22:11.368000', 'tray_weight': '158', 'expected_tray_weight': 180}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.568, 'datetime': '2026-06-16 19:22:11.568000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.908, 'datetime': '2026-06-16 19:11:53.908000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781617930.181, 'datetime': '2026-06-16 19:22:10.181000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.7770002, 'datetime': '2026-06-16 19:03:44.777000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.7770002, 'datetime': '2026-06-16 19:08:15.777000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.7770002, 'datetime': '2026-06-16 19:09:17.777000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.161, 'datetime': '2026-06-16 19:18:30.161000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.1330001, 'datetime': '2026-06-16 19:07:42.133000', 'tray_weight': '86', 'expected_tray_weight': 64}, {'weight': '89', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617930.1330001, 'datetime': '2026-06-16 19:22:10.133000', 'tray_weight': '89', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:16,556.556 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 14, 984879), 'door_weights': [{'weight': '208', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781617932.638, 'datetime': '2026-06-16 19:22:12.638000', 'tray_weight': '208', 'expected_tray_weight': 175}, {'weight': '171', 'tray_id': '12', 'address': '12', 'flow': '-1', 'TS': 1781617934.2779999, 'datetime': '2026-06-16 19:22:14.278000', 'tray_weight': '171', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.291, 'datetime': '2026-06-16 19:02:40.291000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.264, 'datetime': '2026-06-16 19:16:37.264000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '186', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617930.167, 'datetime': '2026-06-16 19:22:10.167000', 'tray_weight': '186', 'expected_tray_weight': 180}, {'weight': '158', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.367, 'datetime': '2026-06-16 19:22:11.367000', 'tray_weight': '158', 'expected_tray_weight': 180}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.567, 'datetime': '2026-06-16 19:22:11.567000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.903, 'datetime': '2026-06-16 19:11:53.903000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781617930.182, 'datetime': '2026-06-16 19:22:10.182000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.786, 'datetime': '2026-06-16 19:03:44.786000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.786, 'datetime': '2026-06-16 19:08:15.786000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.786, 'datetime': '2026-06-16 19:09:17.786000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.17, 'datetime': '2026-06-16 19:18:30.170000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.122, 'datetime': '2026-06-16 19:07:42.122000', 'tray_weight': '86', 'expected_tray_weight': 64}, {'weight': '89', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617930.122, 'datetime': '2026-06-16 19:22:10.122000', 'tray_weight': '89', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:16,566.566 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 14, 984879), 'door_weights': [{'weight': '208', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781617932.638, 'datetime': '2026-06-16 19:22:12.638000', 'tray_weight': '208', 'expected_tray_weight': 175}, {'weight': '171', 'tray_id': '12', 'address': '12', 'flow': '-1', 'TS': 1781617934.2779999, 'datetime': '2026-06-16 19:22:14.278000', 'tray_weight': '171', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.291, 'datetime': '2026-06-16 19:02:40.291000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.264, 'datetime': '2026-06-16 19:16:37.264000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '186', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617930.167, 'datetime': '2026-06-16 19:22:10.167000', 'tray_weight': '186', 'expected_tray_weight': 180}, {'weight': '158', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.367, 'datetime': '2026-06-16 19:22:11.367000', 'tray_weight': '158', 'expected_tray_weight': 180}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.567, 'datetime': '2026-06-16 19:22:11.567000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.903, 'datetime': '2026-06-16 19:11:53.903000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781617930.182, 'datetime': '2026-06-16 19:22:10.182000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.786, 'datetime': '2026-06-16 19:03:44.786000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.786, 'datetime': '2026-06-16 19:08:15.786000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.786, 'datetime': '2026-06-16 19:09:17.786000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.17, 'datetime': '2026-06-16 19:18:30.170000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.122, 'datetime': '2026-06-16 19:07:42.122000', 'tray_weight': '86', 'expected_tray_weight': 64}, {'weight': '89', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617930.122, 'datetime': '2026-06-16 19:22:10.122000', 'tray_weight': '89', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:18,271.271 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 16, 662833), 'door_weights': [{'weight': '208', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781617932.632, 'datetime': '2026-06-16 19:22:12.632000', 'tray_weight': '208', 'expected_tray_weight': 175}, {'weight': '215', 'tray_id': '12', 'address': '12', 'flow': '1', 'TS': 1781617936.69, 'datetime': '2026-06-16 19:22:16.690000', 'tray_weight': '215', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.269, 'datetime': '2026-06-16 19:02:40.269000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.2419999, 'datetime': '2026-06-16 19:16:37.242000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '186', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617930.145, 'datetime': '2026-06-16 19:22:10.145000', 'tray_weight': '186', 'expected_tray_weight': 180}, {'weight': '158', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.345, 'datetime': '2026-06-16 19:22:11.345000', 'tray_weight': '158', 'expected_tray_weight': 180}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.545, 'datetime': '2026-06-16 19:22:11.545000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.908, 'datetime': '2026-06-16 19:11:53.908000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781617930.181, 'datetime': '2026-06-16 19:22:10.181000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.786, 'datetime': '2026-06-16 19:03:44.786000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.786, 'datetime': '2026-06-16 19:08:15.786000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.786, 'datetime': '2026-06-16 19:09:17.786000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.17, 'datetime': '2026-06-16 19:18:30.170000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.12, 'datetime': '2026-06-16 19:07:42.120000', 'tray_weight': '86', 'expected_tray_weight': 64}, {'weight': '89', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617930.12, 'datetime': '2026-06-16 19:22:10.120000', 'tray_weight': '89', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:18,291.291 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 16, 662833), 'door_weights': [{'weight': '208', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781617932.632, 'datetime': '2026-06-16 19:22:12.632000', 'tray_weight': '208', 'expected_tray_weight': 175}, {'weight': '215', 'tray_id': '12', 'address': '12', 'flow': '1', 'TS': 1781617936.69, 'datetime': '2026-06-16 19:22:16.690000', 'tray_weight': '215', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.269, 'datetime': '2026-06-16 19:02:40.269000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.2419999, 'datetime': '2026-06-16 19:16:37.242000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '186', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617930.145, 'datetime': '2026-06-16 19:22:10.145000', 'tray_weight': '186', 'expected_tray_weight': 180}, {'weight': '158', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.345, 'datetime': '2026-06-16 19:22:11.345000', 'tray_weight': '158', 'expected_tray_weight': 180}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.545, 'datetime': '2026-06-16 19:22:11.545000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.908, 'datetime': '2026-06-16 19:11:53.908000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781617930.181, 'datetime': '2026-06-16 19:22:10.181000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.786, 'datetime': '2026-06-16 19:03:44.786000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.786, 'datetime': '2026-06-16 19:08:15.786000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.786, 'datetime': '2026-06-16 19:09:17.786000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.17, 'datetime': '2026-06-16 19:18:30.170000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.12, 'datetime': '2026-06-16 19:07:42.120000', 'tray_weight': '86', 'expected_tray_weight': 64}, {'weight': '89', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617930.12, 'datetime': '2026-06-16 19:22:10.120000', 'tray_weight': '89', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:19,716.716 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 18, 395308), 'door_weights': [{'weight': '208', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781617932.637, 'datetime': '2026-06-16 19:22:12.637000', 'tray_weight': '208', 'expected_tray_weight': 175}, {'weight': '215', 'tray_id': '12', 'address': '12', 'flow': '1', 'TS': 1781617936.692, 'datetime': '2026-06-16 19:22:16.692000', 'tray_weight': '215', 'expected_tray_weight': 210}, {'weight': '165', 'tray_id': '12', 'address': '12', 'flow': '-1', 'TS': 1781617936.9929998, 'datetime': '2026-06-16 19:22:16.993000', 'tray_weight': '165', 'expected_tray_weight': 210}, {'weight': '137', 'tray_id': '12', 'address': '12', 'flow': '-1', 'TS': 1781617937.893, 'datetime': '2026-06-16 19:22:17.893000', 'tray_weight': '137', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.292, 'datetime': '2026-06-16 19:02:40.292000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.265, 'datetime': '2026-06-16 19:16:37.265000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '186', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617930.168, 'datetime': '2026-06-16 19:22:10.168000', 'tray_weight': '186', 'expected_tray_weight': 180}, {'weight': '158', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.368, 'datetime': '2026-06-16 19:22:11.368000', 'tray_weight': '158', 'expected_tray_weight': 180}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.568, 'datetime': '2026-06-16 19:22:11.568000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '154', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617937.268, 'datetime': '2026-06-16 19:22:17.268000', 'tray_weight': '154', 'expected_tray_weight': 180}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617937.468, 'datetime': '2026-06-16 19:22:17.468000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617937.968, 'datetime': '2026-06-16 19:22:17.968000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.875, 'datetime': '2026-06-16 19:11:53.875000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781617930.18, 'datetime': '2026-06-16 19:22:10.180000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.789, 'datetime': '2026-06-16 19:03:44.789000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.789, 'datetime': '2026-06-16 19:08:15.789000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.789, 'datetime': '2026-06-16 19:09:17.789000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.173, 'datetime': '2026-06-16 19:18:30.173000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.131, 'datetime': '2026-06-16 19:07:42.131000', 'tray_weight': '86', 'expected_tray_weight': 64}, {'weight': '89', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617930.131, 'datetime': '2026-06-16 19:22:10.131000', 'tray_weight': '89', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:19,725.725 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 18, 395308), 'door_weights': [{'weight': '208', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781617932.637, 'datetime': '2026-06-16 19:22:12.637000', 'tray_weight': '208', 'expected_tray_weight': 175}, {'weight': '215', 'tray_id': '12', 'address': '12', 'flow': '1', 'TS': 1781617936.692, 'datetime': '2026-06-16 19:22:16.692000', 'tray_weight': '215', 'expected_tray_weight': 210}, {'weight': '165', 'tray_id': '12', 'address': '12', 'flow': '-1', 'TS': 1781617936.9929998, 'datetime': '2026-06-16 19:22:16.993000', 'tray_weight': '165', 'expected_tray_weight': 210}, {'weight': '137', 'tray_id': '12', 'address': '12', 'flow': '-1', 'TS': 1781617937.893, 'datetime': '2026-06-16 19:22:17.893000', 'tray_weight': '137', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.292, 'datetime': '2026-06-16 19:02:40.292000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.265, 'datetime': '2026-06-16 19:16:37.265000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '186', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617930.168, 'datetime': '2026-06-16 19:22:10.168000', 'tray_weight': '186', 'expected_tray_weight': 180}, {'weight': '158', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.368, 'datetime': '2026-06-16 19:22:11.368000', 'tray_weight': '158', 'expected_tray_weight': 180}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.568, 'datetime': '2026-06-16 19:22:11.568000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '154', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617937.268, 'datetime': '2026-06-16 19:22:17.268000', 'tray_weight': '154', 'expected_tray_weight': 180}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617937.468, 'datetime': '2026-06-16 19:22:17.468000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617937.968, 'datetime': '2026-06-16 19:22:17.968000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.875, 'datetime': '2026-06-16 19:11:53.875000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781617930.18, 'datetime': '2026-06-16 19:22:10.180000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.789, 'datetime': '2026-06-16 19:03:44.789000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.789, 'datetime': '2026-06-16 19:08:15.789000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.789, 'datetime': '2026-06-16 19:09:17.789000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.173, 'datetime': '2026-06-16 19:18:30.173000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.131, 'datetime': '2026-06-16 19:07:42.131000', 'tray_weight': '86', 'expected_tray_weight': 64}, {'weight': '89', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617930.131, 'datetime': '2026-06-16 19:22:10.131000', 'tray_weight': '89', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:21,032.032 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 19, 793846), 'door_weights': [{'weight': '208', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781617932.641, 'datetime': '2026-06-16 19:22:12.641000', 'tray_weight': '208', 'expected_tray_weight': 175}, {'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '-1', 'TS': 1781617939.341, 'datetime': '2026-06-16 19:22:19.341000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '215', 'tray_id': '12', 'address': '12', 'flow': '1', 'TS': 1781617936.696, 'datetime': '2026-06-16 19:22:16.696000', 'tray_weight': '215', 'expected_tray_weight': 210}, {'weight': '165', 'tray_id': '12', 'address': '12', 'flow': '-1', 'TS': 1781617936.9970002, 'datetime': '2026-06-16 19:22:16.997000', 'tray_weight': '165', 'expected_tray_weight': 210}, {'weight': '137', 'tray_id': '12', 'address': '12', 'flow': '-1', 'TS': 1781617937.897, 'datetime': '2026-06-16 19:22:17.897000', 'tray_weight': '137', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.283, 'datetime': '2026-06-16 19:02:40.283000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.256, 'datetime': '2026-06-16 19:16:37.256000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '186', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617930.159, 'datetime': '2026-06-16 19:22:10.159000', 'tray_weight': '186', 'expected_tray_weight': 180}, {'weight': '158', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.359, 'datetime': '2026-06-16 19:22:11.359000', 'tray_weight': '158', 'expected_tray_weight': 180}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.559, 'datetime': '2026-06-16 19:22:11.559000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '154', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617937.259, 'datetime': '2026-06-16 19:22:17.259000', 'tray_weight': '154', 'expected_tray_weight': 180}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617937.459, 'datetime': '2026-06-16 19:22:17.459000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617937.959, 'datetime': '2026-06-16 19:22:17.959000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.91, 'datetime': '2026-06-16 19:11:53.910000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781617930.181, 'datetime': '2026-06-16 19:22:10.181000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.79, 'datetime': '2026-06-16 19:03:44.790000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.79, 'datetime': '2026-06-16 19:08:15.790000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.79, 'datetime': '2026-06-16 19:09:17.790000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.174, 'datetime': '2026-06-16 19:18:30.174000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.13, 'datetime': '2026-06-16 19:07:42.130000', 'tray_weight': '86', 'expected_tray_weight': 64}, {'weight': '89', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617930.13, 'datetime': '2026-06-16 19:22:10.130000', 'tray_weight': '89', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:21,043.043 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 19, 793846), 'door_weights': [{'weight': '208', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781617932.641, 'datetime': '2026-06-16 19:22:12.641000', 'tray_weight': '208', 'expected_tray_weight': 175}, {'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '-1', 'TS': 1781617939.341, 'datetime': '2026-06-16 19:22:19.341000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '215', 'tray_id': '12', 'address': '12', 'flow': '1', 'TS': 1781617936.696, 'datetime': '2026-06-16 19:22:16.696000', 'tray_weight': '215', 'expected_tray_weight': 210}, {'weight': '165', 'tray_id': '12', 'address': '12', 'flow': '-1', 'TS': 1781617936.9970002, 'datetime': '2026-06-16 19:22:16.997000', 'tray_weight': '165', 'expected_tray_weight': 210}, {'weight': '137', 'tray_id': '12', 'address': '12', 'flow': '-1', 'TS': 1781617937.897, 'datetime': '2026-06-16 19:22:17.897000', 'tray_weight': '137', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.283, 'datetime': '2026-06-16 19:02:40.283000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.256, 'datetime': '2026-06-16 19:16:37.256000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '186', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617930.159, 'datetime': '2026-06-16 19:22:10.159000', 'tray_weight': '186', 'expected_tray_weight': 180}, {'weight': '158', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.359, 'datetime': '2026-06-16 19:22:11.359000', 'tray_weight': '158', 'expected_tray_weight': 180}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.559, 'datetime': '2026-06-16 19:22:11.559000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '154', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617937.259, 'datetime': '2026-06-16 19:22:17.259000', 'tray_weight': '154', 'expected_tray_weight': 180}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617937.459, 'datetime': '2026-06-16 19:22:17.459000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617937.959, 'datetime': '2026-06-16 19:22:17.959000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.91, 'datetime': '2026-06-16 19:11:53.910000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781617930.181, 'datetime': '2026-06-16 19:22:10.181000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.79, 'datetime': '2026-06-16 19:03:44.790000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.79, 'datetime': '2026-06-16 19:08:15.790000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.79, 'datetime': '2026-06-16 19:09:17.790000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.174, 'datetime': '2026-06-16 19:18:30.174000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.13, 'datetime': '2026-06-16 19:07:42.130000', 'tray_weight': '86', 'expected_tray_weight': 64}, {'weight': '89', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617930.13, 'datetime': '2026-06-16 19:22:10.130000', 'tray_weight': '89', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:22,251.251 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 21, 181596), 'door_weights': [{'weight': '208', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781617932.6399999, 'datetime': '2026-06-16 19:22:12.640000', 'tray_weight': '208', 'expected_tray_weight': 175}, {'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '-1', 'TS': 1781617939.34, 'datetime': '2026-06-16 19:22:19.340000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '215', 'tray_id': '12', 'address': '12', 'flow': '1', 'TS': 1781617936.6959999, 'datetime': '2026-06-16 19:22:16.696000', 'tray_weight': '215', 'expected_tray_weight': 210}, {'weight': '165', 'tray_id': '12', 'address': '12', 'flow': '-1', 'TS': 1781617936.997, 'datetime': '2026-06-16 19:22:16.997000', 'tray_weight': '165', 'expected_tray_weight': 210}, {'weight': '137', 'tray_id': '12', 'address': '12', 'flow': '-1', 'TS': 1781617937.8969998, 'datetime': '2026-06-16 19:22:17.897000', 'tray_weight': '137', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.296, 'datetime': '2026-06-16 19:02:40.296000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.269, 'datetime': '2026-06-16 19:16:37.269000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '186', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617930.172, 'datetime': '2026-06-16 19:22:10.172000', 'tray_weight': '186', 'expected_tray_weight': 180}, {'weight': '158', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.372, 'datetime': '2026-06-16 19:22:11.372000', 'tray_weight': '158', 'expected_tray_weight': 180}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.572, 'datetime': '2026-06-16 19:22:11.572000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '154', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617937.272, 'datetime': '2026-06-16 19:22:17.272000', 'tray_weight': '154', 'expected_tray_weight': 180}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617937.472, 'datetime': '2026-06-16 19:22:17.472000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617937.972, 'datetime': '2026-06-16 19:22:17.972000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.9099998, 'datetime': '2026-06-16 19:11:53.910000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781617930.185, 'datetime': '2026-06-16 19:22:10.185000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.787, 'datetime': '2026-06-16 19:03:44.787000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.787, 'datetime': '2026-06-16 19:08:15.787000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.787, 'datetime': '2026-06-16 19:09:17.787000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.171, 'datetime': '2026-06-16 19:18:30.171000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.129, 'datetime': '2026-06-16 19:07:42.129000', 'tray_weight': '86', 'expected_tray_weight': 64}, {'weight': '89', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617930.129, 'datetime': '2026-06-16 19:22:10.129000', 'tray_weight': '89', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:22,264.264 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 21, 181596), 'door_weights': [{'weight': '208', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781617932.6399999, 'datetime': '2026-06-16 19:22:12.640000', 'tray_weight': '208', 'expected_tray_weight': 175}, {'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '-1', 'TS': 1781617939.34, 'datetime': '2026-06-16 19:22:19.340000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '215', 'tray_id': '12', 'address': '12', 'flow': '1', 'TS': 1781617936.6959999, 'datetime': '2026-06-16 19:22:16.696000', 'tray_weight': '215', 'expected_tray_weight': 210}, {'weight': '165', 'tray_id': '12', 'address': '12', 'flow': '-1', 'TS': 1781617936.997, 'datetime': '2026-06-16 19:22:16.997000', 'tray_weight': '165', 'expected_tray_weight': 210}, {'weight': '137', 'tray_id': '12', 'address': '12', 'flow': '-1', 'TS': 1781617937.8969998, 'datetime': '2026-06-16 19:22:17.897000', 'tray_weight': '137', 'expected_tray_weight': 210}, {'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.296, 'datetime': '2026-06-16 19:02:40.296000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.269, 'datetime': '2026-06-16 19:16:37.269000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '186', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617930.172, 'datetime': '2026-06-16 19:22:10.172000', 'tray_weight': '186', 'expected_tray_weight': 180}, {'weight': '158', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.372, 'datetime': '2026-06-16 19:22:11.372000', 'tray_weight': '158', 'expected_tray_weight': 180}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.572, 'datetime': '2026-06-16 19:22:11.572000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '154', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617937.272, 'datetime': '2026-06-16 19:22:17.272000', 'tray_weight': '154', 'expected_tray_weight': 180}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617937.472, 'datetime': '2026-06-16 19:22:17.472000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617937.972, 'datetime': '2026-06-16 19:22:17.972000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.9099998, 'datetime': '2026-06-16 19:11:53.910000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781617930.185, 'datetime': '2026-06-16 19:22:10.185000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.787, 'datetime': '2026-06-16 19:03:44.787000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.787, 'datetime': '2026-06-16 19:08:15.787000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.787, 'datetime': '2026-06-16 19:09:17.787000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.171, 'datetime': '2026-06-16 19:18:30.171000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.129, 'datetime': '2026-06-16 19:07:42.129000', 'tray_weight': '86', 'expected_tray_weight': 64}, {'weight': '89', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617930.129, 'datetime': '2026-06-16 19:22:10.129000', 'tray_weight': '89', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:23,082.082 INFO    ] collect_close_door_weights {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:23,090.090 INFO    ] collect_close_door_weights {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 576013), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781616741.53, 'datetime': '2026-06-16 19:02:21.530000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '169', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781616741.663, 'datetime': '2026-06-16 19:02:21.663000', 'tray_weight': '169', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781616741.702, 'datetime': '2026-06-16 19:02:21.702000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781616741.7419999, 'datetime': '2026-06-16 19:02:21.742000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:26,004.004 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 25, 563548), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.992, 'datetime': '2026-06-16 19:03:48.992000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.792, 'datetime': '2026-06-16 19:15:36.792000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.7810001, 'datetime': '2026-06-16 19:04:12.781000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.3630002, 'datetime': '2026-06-16 19:16:18.363000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.165, 'datetime': '2026-06-16 19:22:10.165000', 'tray_weight': '173', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:26,017.017 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 25, 563548), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.992, 'datetime': '2026-06-16 19:03:48.992000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.792, 'datetime': '2026-06-16 19:15:36.792000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.7810001, 'datetime': '2026-06-16 19:04:12.781000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.3630002, 'datetime': '2026-06-16 19:16:18.363000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.165, 'datetime': '2026-06-16 19:22:10.165000', 'tray_weight': '173', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:26,493.493 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 26, 134450), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.994, 'datetime': '2026-06-16 19:03:48.994000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.794, 'datetime': '2026-06-16 19:15:36.794000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.783, 'datetime': '2026-06-16 19:04:12.783000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.365, 'datetime': '2026-06-16 19:16:18.365000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.167, 'datetime': '2026-06-16 19:22:10.167000', 'tray_weight': '173', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:26,506.506 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 26, 134450), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.994, 'datetime': '2026-06-16 19:03:48.994000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.794, 'datetime': '2026-06-16 19:15:36.794000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.783, 'datetime': '2026-06-16 19:04:12.783000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.365, 'datetime': '2026-06-16 19:16:18.365000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.167, 'datetime': '2026-06-16 19:22:10.167000', 'tray_weight': '173', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:27,099.099 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 26, 588255), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.994, 'datetime': '2026-06-16 19:03:48.994000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.794, 'datetime': '2026-06-16 19:15:36.794000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.777, 'datetime': '2026-06-16 19:04:12.777000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.359, 'datetime': '2026-06-16 19:16:18.359000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.161, 'datetime': '2026-06-16 19:22:10.161000', 'tray_weight': '173', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:27,113.113 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 26, 588255), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.994, 'datetime': '2026-06-16 19:03:48.994000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.794, 'datetime': '2026-06-16 19:15:36.794000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.777, 'datetime': '2026-06-16 19:04:12.777000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.359, 'datetime': '2026-06-16 19:16:18.359000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.161, 'datetime': '2026-06-16 19:22:10.161000', 'tray_weight': '173', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:27,668.668 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 27, 194925), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.993, 'datetime': '2026-06-16 19:03:48.993000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.7930002, 'datetime': '2026-06-16 19:15:36.793000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.774, 'datetime': '2026-06-16 19:04:12.774000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.356, 'datetime': '2026-06-16 19:16:18.356000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.158, 'datetime': '2026-06-16 19:22:10.158000', 'tray_weight': '173', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:27,682.682 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 27, 194925), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.993, 'datetime': '2026-06-16 19:03:48.993000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.7930002, 'datetime': '2026-06-16 19:15:36.793000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.774, 'datetime': '2026-06-16 19:04:12.774000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.356, 'datetime': '2026-06-16 19:16:18.356000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.158, 'datetime': '2026-06-16 19:22:10.158000', 'tray_weight': '173', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:28,215.215 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 27, 775692), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.988, 'datetime': '2026-06-16 19:03:48.988000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.7879999, 'datetime': '2026-06-16 19:15:36.788000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.7810001, 'datetime': '2026-06-16 19:04:12.781000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.3630002, 'datetime': '2026-06-16 19:16:18.363000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.1650002, 'datetime': '2026-06-16 19:22:10.165000', 'tray_weight': '173', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:28,242.242 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 27, 775692), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.988, 'datetime': '2026-06-16 19:03:48.988000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.7879999, 'datetime': '2026-06-16 19:15:36.788000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.7810001, 'datetime': '2026-06-16 19:04:12.781000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.3630002, 'datetime': '2026-06-16 19:16:18.363000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.1650002, 'datetime': '2026-06-16 19:22:10.165000', 'tray_weight': '173', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:28,833.833 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 28, 361749), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.994, 'datetime': '2026-06-16 19:03:48.994000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.794, 'datetime': '2026-06-16 19:15:36.794000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.7779999, 'datetime': '2026-06-16 19:04:12.778000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.36, 'datetime': '2026-06-16 19:16:18.360000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.162, 'datetime': '2026-06-16 19:22:10.162000', 'tray_weight': '173', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:28,847.847 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 28, 361749), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.994, 'datetime': '2026-06-16 19:03:48.994000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.794, 'datetime': '2026-06-16 19:15:36.794000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.7779999, 'datetime': '2026-06-16 19:04:12.778000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.36, 'datetime': '2026-06-16 19:16:18.360000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.162, 'datetime': '2026-06-16 19:22:10.162000', 'tray_weight': '173', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:29,267.267 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 28, 929130), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.994, 'datetime': '2026-06-16 19:03:48.994000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.794, 'datetime': '2026-06-16 19:15:36.794000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.78, 'datetime': '2026-06-16 19:04:12.780000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.362, 'datetime': '2026-06-16 19:16:18.362000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.164, 'datetime': '2026-06-16 19:22:10.164000', 'tray_weight': '173', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:29,281.281 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 28, 929130), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.994, 'datetime': '2026-06-16 19:03:48.994000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.794, 'datetime': '2026-06-16 19:15:36.794000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.78, 'datetime': '2026-06-16 19:04:12.780000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.362, 'datetime': '2026-06-16 19:16:18.362000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.164, 'datetime': '2026-06-16 19:22:10.164000', 'tray_weight': '173', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:29,784.784 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 29, 363318), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.993, 'datetime': '2026-06-16 19:03:48.993000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.793, 'datetime': '2026-06-16 19:15:36.793000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.78, 'datetime': '2026-06-16 19:04:12.780000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.362, 'datetime': '2026-06-16 19:16:18.362000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.164, 'datetime': '2026-06-16 19:22:10.164000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.464, 'datetime': '2026-06-16 19:22:29.464000', 'tray_weight': '143', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:29,797.797 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 29, 363318), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.993, 'datetime': '2026-06-16 19:03:48.993000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.793, 'datetime': '2026-06-16 19:15:36.793000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.78, 'datetime': '2026-06-16 19:04:12.780000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.362, 'datetime': '2026-06-16 19:16:18.362000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.164, 'datetime': '2026-06-16 19:22:10.164000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.464, 'datetime': '2026-06-16 19:22:29.464000', 'tray_weight': '143', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:30,395.395 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 29, 880330), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.994, 'datetime': '2026-06-16 19:03:48.994000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.794, 'datetime': '2026-06-16 19:15:36.794000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.751, 'datetime': '2026-06-16 19:04:12.751000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.333, 'datetime': '2026-06-16 19:16:18.333000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.135, 'datetime': '2026-06-16 19:22:10.135000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.435, 'datetime': '2026-06-16 19:22:29.435000', 'tray_weight': '143', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:30,411.411 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 29, 880330), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.994, 'datetime': '2026-06-16 19:03:48.994000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.794, 'datetime': '2026-06-16 19:15:36.794000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.751, 'datetime': '2026-06-16 19:04:12.751000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.333, 'datetime': '2026-06-16 19:16:18.333000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.135, 'datetime': '2026-06-16 19:22:10.135000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.435, 'datetime': '2026-06-16 19:22:29.435000', 'tray_weight': '143', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:30,987.987 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 30, 520289), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.994, 'datetime': '2026-06-16 19:03:48.994000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.794, 'datetime': '2026-06-16 19:15:36.794000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.779, 'datetime': '2026-06-16 19:04:12.779000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.361, 'datetime': '2026-06-16 19:16:18.361000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.1629999, 'datetime': '2026-06-16 19:22:10.163000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.463, 'datetime': '2026-06-16 19:22:29.463000', 'tray_weight': '143', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:31,001.001 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 30, 520289), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.994, 'datetime': '2026-06-16 19:03:48.994000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.794, 'datetime': '2026-06-16 19:15:36.794000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.779, 'datetime': '2026-06-16 19:04:12.779000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.361, 'datetime': '2026-06-16 19:16:18.361000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.1629999, 'datetime': '2026-06-16 19:22:10.163000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.463, 'datetime': '2026-06-16 19:22:29.463000', 'tray_weight': '143', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:31,601.601 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 31, 96436), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.993, 'datetime': '2026-06-16 19:03:48.993000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.793, 'datetime': '2026-06-16 19:15:36.793000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.738, 'datetime': '2026-06-16 19:04:12.738000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.32, 'datetime': '2026-06-16 19:16:18.320000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.122, 'datetime': '2026-06-16 19:22:10.122000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.422, 'datetime': '2026-06-16 19:22:29.422000', 'tray_weight': '143', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:31,615.615 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 31, 96436), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.993, 'datetime': '2026-06-16 19:03:48.993000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.793, 'datetime': '2026-06-16 19:15:36.793000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.738, 'datetime': '2026-06-16 19:04:12.738000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.32, 'datetime': '2026-06-16 19:16:18.320000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.122, 'datetime': '2026-06-16 19:22:10.122000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.422, 'datetime': '2026-06-16 19:22:29.422000', 'tray_weight': '143', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:32,123.123 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 31, 696804), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.995, 'datetime': '2026-06-16 19:03:48.995000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.7949998, 'datetime': '2026-06-16 19:15:36.795000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.7770002, 'datetime': '2026-06-16 19:04:12.777000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.3590002, 'datetime': '2026-06-16 19:16:18.359000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.161, 'datetime': '2026-06-16 19:22:10.161000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.4610002, 'datetime': '2026-06-16 19:22:29.461000', 'tray_weight': '143', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:32,138.138 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 31, 696804), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.995, 'datetime': '2026-06-16 19:03:48.995000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.7949998, 'datetime': '2026-06-16 19:15:36.795000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.7770002, 'datetime': '2026-06-16 19:04:12.777000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.3590002, 'datetime': '2026-06-16 19:16:18.359000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.161, 'datetime': '2026-06-16 19:22:10.161000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.4610002, 'datetime': '2026-06-16 19:22:29.461000', 'tray_weight': '143', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:32,653.653 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 32, 219866), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.997, 'datetime': '2026-06-16 19:03:48.997000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.797, 'datetime': '2026-06-16 19:15:36.797000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.776, 'datetime': '2026-06-16 19:04:12.776000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.358, 'datetime': '2026-06-16 19:16:18.358000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.16, 'datetime': '2026-06-16 19:22:10.160000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.46, 'datetime': '2026-06-16 19:22:29.460000', 'tray_weight': '143', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:32,674.674 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 32, 219866), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.997, 'datetime': '2026-06-16 19:03:48.997000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.797, 'datetime': '2026-06-16 19:15:36.797000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.776, 'datetime': '2026-06-16 19:04:12.776000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.358, 'datetime': '2026-06-16 19:16:18.358000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.16, 'datetime': '2026-06-16 19:22:10.160000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.46, 'datetime': '2026-06-16 19:22:29.460000', 'tray_weight': '143', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:33,300.300 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 32, 785912), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.993, 'datetime': '2026-06-16 19:03:48.993000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.793, 'datetime': '2026-06-16 19:15:36.793000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.775, 'datetime': '2026-06-16 19:04:12.775000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.357, 'datetime': '2026-06-16 19:16:18.357000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.1590002, 'datetime': '2026-06-16 19:22:10.159000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.459, 'datetime': '2026-06-16 19:22:29.459000', 'tray_weight': '143', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:33,315.315 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 32, 785912), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.993, 'datetime': '2026-06-16 19:03:48.993000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.793, 'datetime': '2026-06-16 19:15:36.793000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.775, 'datetime': '2026-06-16 19:04:12.775000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.357, 'datetime': '2026-06-16 19:16:18.357000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.1590002, 'datetime': '2026-06-16 19:22:10.159000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.459, 'datetime': '2026-06-16 19:22:29.459000', 'tray_weight': '143', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:33,802.802 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 33, 396453), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.994, 'datetime': '2026-06-16 19:03:48.994000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.794, 'datetime': '2026-06-16 19:15:36.794000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.774, 'datetime': '2026-06-16 19:04:12.774000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.356, 'datetime': '2026-06-16 19:16:18.356000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.158, 'datetime': '2026-06-16 19:22:10.158000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.458, 'datetime': '2026-06-16 19:22:29.458000', 'tray_weight': '143', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:33,815.815 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 33, 396453), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.994, 'datetime': '2026-06-16 19:03:48.994000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.794, 'datetime': '2026-06-16 19:15:36.794000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.774, 'datetime': '2026-06-16 19:04:12.774000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.356, 'datetime': '2026-06-16 19:16:18.356000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.158, 'datetime': '2026-06-16 19:22:10.158000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.458, 'datetime': '2026-06-16 19:22:29.458000', 'tray_weight': '143', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:34,312.312 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 33, 896002), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.9950001, 'datetime': '2026-06-16 19:03:48.995000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.795, 'datetime': '2026-06-16 19:15:36.795000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.769, 'datetime': '2026-06-16 19:04:12.769000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.351, 'datetime': '2026-06-16 19:16:18.351000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.153, 'datetime': '2026-06-16 19:22:10.153000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.453, 'datetime': '2026-06-16 19:22:29.453000', 'tray_weight': '143', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:34,326.326 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 33, 896002), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.9950001, 'datetime': '2026-06-16 19:03:48.995000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.795, 'datetime': '2026-06-16 19:15:36.795000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.769, 'datetime': '2026-06-16 19:04:12.769000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.351, 'datetime': '2026-06-16 19:16:18.351000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.153, 'datetime': '2026-06-16 19:22:10.153000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.453, 'datetime': '2026-06-16 19:22:29.453000', 'tray_weight': '143', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:34,819.819 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 34, 407078), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.994, 'datetime': '2026-06-16 19:03:48.994000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.794, 'datetime': '2026-06-16 19:15:36.794000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.774, 'datetime': '2026-06-16 19:04:12.774000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.356, 'datetime': '2026-06-16 19:16:18.356000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.158, 'datetime': '2026-06-16 19:22:10.158000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.458, 'datetime': '2026-06-16 19:22:29.458000', 'tray_weight': '143', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:34,839.839 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 34, 407078), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.994, 'datetime': '2026-06-16 19:03:48.994000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.794, 'datetime': '2026-06-16 19:15:36.794000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.774, 'datetime': '2026-06-16 19:04:12.774000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.356, 'datetime': '2026-06-16 19:16:18.356000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.158, 'datetime': '2026-06-16 19:22:10.158000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.458, 'datetime': '2026-06-16 19:22:29.458000', 'tray_weight': '143', 'expected_tray_weight': 150}]}}
[2026-06-16 19:22:35,190.190 INFO    ] collect_close_door_weights {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 34, 869296), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781617954.793, 'datetime': '2026-06-16 19:22:34.793000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781617954.957, 'datetime': '2026-06-16 19:22:34.957000', 'tray_weight': '142', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781617955.023, 'datetime': '2026-06-16 19:22:35.023000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781617955.0219998, 'datetime': '2026-06-16 19:22:35.022000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:35,207.207 INFO    ] collect_close_door_weights {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 22, 274052), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 34, 869296), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781617954.793, 'datetime': '2026-06-16 19:22:34.793000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781617954.957, 'datetime': '2026-06-16 19:22:34.957000', 'tray_weight': '142', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781617955.023, 'datetime': '2026-06-16 19:22:35.023000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781617955.0219998, 'datetime': '2026-06-16 19:22:35.022000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:22:36,761.761 INFO    ] *********** ORDER STARTED ***********
[2026-06-16 19:22:36,765.765 INFO    ] DB TRAY [{"modified_at": "2026-06-13 10:02:02", "tray_id": 11, "sku_json": "4500648-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500648", "tray_weight": "206", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 12, "sku_json": "4500650-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500650", "tray_weight": "224", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 13, "sku_json": "4500692-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500692", "tray_weight": "184", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 14, "sku_json": "4500624-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500624", "tray_weight": "194", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 15, "sku_json": "4500647-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500647", "tray_weight": "219", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 16, "sku_json": "4500671-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500671", "tray_weight": "214", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 17, "sku_json": "4500592-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500592", "tray_weight": "220", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 18, "sku_json": "4500668-8", "created_at": "2026-06-13 10:02:02", "org_sku": "4500668", "tray_weight": "190", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 19, "sku_json": "4500659-2", "created_at": "2026-06-13 10:02:02", "org_sku": "4500659", "tray_weight": "87", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 20, "sku_json": "8253-0", "created_at": "2026-06-13 10:02:02", "org_sku": "8253", "tray_weight": "99999", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 21, "sku_json": "4500612-3", "created_at": "2026-06-13 10:02:02", "org_sku": "4500612", "tray_weight": "1092", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 22, "sku_json": "108676-5", "created_at": "2026-06-13 10:02:02", "org_sku": "108676", "tray_weight": "936", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 23, "sku_json": "4500407-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500407", "tray_weight": "835", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 24, "sku_json": "4500690-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500690", "tray_weight": "858", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 25, "sku_json": "186078-6", "created_at": "2026-06-13 10:02:02", "org_sku": "186078", "tray_weight": "1030", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 26, "sku_json": "4500679-9", "created_at": "2026-06-13 10:02:02", "org_sku": "4500679", "tray_weight": "298", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 27, "sku_json": "137335-7", "created_at": "2026-06-13 10:02:02", "org_sku": "137335", "tray_weight": "214", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 28, "sku_json": "4500519-4", "created_at": "2026-06-13 10:02:02", "org_sku": "4500519", "tray_weight": "1482", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 29, "sku_json": "4500651-4", "created_at": "2026-06-13 10:02:02", "org_sku": "4500651", "tray_weight": "789", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 31, "sku_json": "4500691-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500691", "tray_weight": "231", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 32, "sku_json": "4500687-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500687", "tray_weight": "169", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 33, "sku_json": "4500622-9", "created_at": "2026-06-13 10:02:02", "org_sku": "4500622", "tray_weight": "548", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 34, "sku_json": "8393-7", "created_at": "2026-06-13 10:02:02", "org_sku": "8393", "tray_weight": "282", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 41, "sku_json": "4500694-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500694", "tray_weight": "1175", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 42, "sku_json": "4500499-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500499", "tray_weight": "1528", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 43, "sku_json": "112220-7", "created_at": "2026-06-13 10:02:02", "org_sku": "112220", "tray_weight": "174", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 44, "sku_json": "4500704-3", "created_at": "2026-06-13 10:02:02", "org_sku": "4500704", "tray_weight": "585", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 45, "sku_json": "4500412-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500412", "tray_weight": "1042", "door_id": "4", "active": 1}]
[2026-06-16 19:22:36,788.788 INFO    ] TRAY READINGS [{'weight': '183', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781616760.296, 'datetime': '2026-06-16 19:02:40.296000', 'tray_weight': '183', 'expected_tray_weight': 180}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781616824.79, 'datetime': '2026-06-16 19:03:44.790000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.988, 'datetime': '2026-06-16 19:03:48.988000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.992, 'datetime': '2026-06-16 19:03:48.992000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.993, 'datetime': '2026-06-16 19:03:48.993000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.993, 'datetime': '2026-06-16 19:03:48.993000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.993, 'datetime': '2026-06-16 19:03:48.993000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.993, 'datetime': '2026-06-16 19:03:48.993000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.994, 'datetime': '2026-06-16 19:03:48.994000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.994, 'datetime': '2026-06-16 19:03:48.994000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.994, 'datetime': '2026-06-16 19:03:48.994000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.994, 'datetime': '2026-06-16 19:03:48.994000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.994, 'datetime': '2026-06-16 19:03:48.994000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.994, 'datetime': '2026-06-16 19:03:48.994000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.994, 'datetime': '2026-06-16 19:03:48.994000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.994, 'datetime': '2026-06-16 19:03:48.994000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.995, 'datetime': '2026-06-16 19:03:48.995000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.9950001, 'datetime': '2026-06-16 19:03:48.995000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781616828.997, 'datetime': '2026-06-16 19:03:48.997000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.738, 'datetime': '2026-06-16 19:04:12.738000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.751, 'datetime': '2026-06-16 19:04:12.751000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.769, 'datetime': '2026-06-16 19:04:12.769000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.774, 'datetime': '2026-06-16 19:04:12.774000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.774, 'datetime': '2026-06-16 19:04:12.774000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.774, 'datetime': '2026-06-16 19:04:12.774000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.775, 'datetime': '2026-06-16 19:04:12.775000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.776, 'datetime': '2026-06-16 19:04:12.776000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.777, 'datetime': '2026-06-16 19:04:12.777000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.7770002, 'datetime': '2026-06-16 19:04:12.777000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.7779999, 'datetime': '2026-06-16 19:04:12.778000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.779, 'datetime': '2026-06-16 19:04:12.779000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.78, 'datetime': '2026-06-16 19:04:12.780000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.78, 'datetime': '2026-06-16 19:04:12.780000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.7810001, 'datetime': '2026-06-16 19:04:12.781000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.7810001, 'datetime': '2026-06-16 19:04:12.781000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781616852.783, 'datetime': '2026-06-16 19:04:12.783000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617062.145, 'datetime': '2026-06-16 19:07:42.145000', 'tray_weight': '86', 'expected_tray_weight': 64}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617095.79, 'datetime': '2026-06-16 19:08:15.790000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617157.79, 'datetime': '2026-06-16 19:09:17.790000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '-1', 'TS': 1781617313.91, 'datetime': '2026-06-16 19:11:53.910000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.7879999, 'datetime': '2026-06-16 19:15:36.788000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.792, 'datetime': '2026-06-16 19:15:36.792000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.793, 'datetime': '2026-06-16 19:15:36.793000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.793, 'datetime': '2026-06-16 19:15:36.793000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.793, 'datetime': '2026-06-16 19:15:36.793000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.7930002, 'datetime': '2026-06-16 19:15:36.793000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.794, 'datetime': '2026-06-16 19:15:36.794000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.794, 'datetime': '2026-06-16 19:15:36.794000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.794, 'datetime': '2026-06-16 19:15:36.794000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.794, 'datetime': '2026-06-16 19:15:36.794000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.794, 'datetime': '2026-06-16 19:15:36.794000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.794, 'datetime': '2026-06-16 19:15:36.794000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.794, 'datetime': '2026-06-16 19:15:36.794000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.794, 'datetime': '2026-06-16 19:15:36.794000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.7949998, 'datetime': '2026-06-16 19:15:36.795000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.795, 'datetime': '2026-06-16 19:15:36.795000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '1', 'TS': 1781617536.797, 'datetime': '2026-06-16 19:15:36.797000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.32, 'datetime': '2026-06-16 19:16:18.320000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.333, 'datetime': '2026-06-16 19:16:18.333000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.351, 'datetime': '2026-06-16 19:16:18.351000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.356, 'datetime': '2026-06-16 19:16:18.356000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.356, 'datetime': '2026-06-16 19:16:18.356000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.356, 'datetime': '2026-06-16 19:16:18.356000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.357, 'datetime': '2026-06-16 19:16:18.357000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.358, 'datetime': '2026-06-16 19:16:18.358000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.359, 'datetime': '2026-06-16 19:16:18.359000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.3590002, 'datetime': '2026-06-16 19:16:18.359000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.36, 'datetime': '2026-06-16 19:16:18.360000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.361, 'datetime': '2026-06-16 19:16:18.361000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.362, 'datetime': '2026-06-16 19:16:18.362000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.362, 'datetime': '2026-06-16 19:16:18.362000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.3630002, 'datetime': '2026-06-16 19:16:18.363000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.3630002, 'datetime': '2026-06-16 19:16:18.363000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '170', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617578.365, 'datetime': '2026-06-16 19:16:18.365000', 'tray_weight': '170', 'expected_tray_weight': 150}, {'weight': '184', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617597.269, 'datetime': '2026-06-16 19:16:37.269000', 'tray_weight': '184', 'expected_tray_weight': 180}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '1', 'TS': 1781617710.174, 'datetime': '2026-06-16 19:18:30.174000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.122, 'datetime': '2026-06-16 19:22:10.122000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.135, 'datetime': '2026-06-16 19:22:10.135000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '89', 'tray_id': '19', 'address': '19', 'flow': '1', 'TS': 1781617930.138, 'datetime': '2026-06-16 19:22:10.138000', 'tray_weight': '89', 'expected_tray_weight': 64}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.153, 'datetime': '2026-06-16 19:22:10.153000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.158, 'datetime': '2026-06-16 19:22:10.158000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.158, 'datetime': '2026-06-16 19:22:10.158000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.158, 'datetime': '2026-06-16 19:22:10.158000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.1590002, 'datetime': '2026-06-16 19:22:10.159000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.16, 'datetime': '2026-06-16 19:22:10.160000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.161, 'datetime': '2026-06-16 19:22:10.161000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.161, 'datetime': '2026-06-16 19:22:10.161000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.162, 'datetime': '2026-06-16 19:22:10.162000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.1629999, 'datetime': '2026-06-16 19:22:10.163000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.164, 'datetime': '2026-06-16 19:22:10.164000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.164, 'datetime': '2026-06-16 19:22:10.164000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.165, 'datetime': '2026-06-16 19:22:10.165000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.1650002, 'datetime': '2026-06-16 19:22:10.165000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '173', 'tray_id': '32', 'address': '32', 'flow': '1', 'TS': 1781617930.167, 'datetime': '2026-06-16 19:22:10.167000', 'tray_weight': '173', 'expected_tray_weight': 150}, {'weight': '186', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617930.172, 'datetime': '2026-06-16 19:22:10.172000', 'tray_weight': '186', 'expected_tray_weight': 180}, {'weight': '216', 'tray_id': '16', 'address': '16', 'flow': '1', 'TS': 1781617930.185, 'datetime': '2026-06-16 19:22:10.185000', 'tray_weight': '216', 'expected_tray_weight': 228}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '-1', 'TS': 1781617931.572, 'datetime': '2026-06-16 19:22:11.572000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '208', 'tray_id': '11', 'address': '11', 'flow': '1', 'TS': 1781617932.641, 'datetime': '2026-06-16 19:22:12.641000', 'tray_weight': '208', 'expected_tray_weight': 175}, {'weight': '171', 'tray_id': '12', 'address': '12', 'flow': '-1', 'TS': 1781617934.2779999, 'datetime': '2026-06-16 19:22:14.278000', 'tray_weight': '171', 'expected_tray_weight': 210}, {'weight': '215', 'tray_id': '12', 'address': '12', 'flow': '1', 'TS': 1781617936.696, 'datetime': '2026-06-16 19:22:16.696000', 'tray_weight': '215', 'expected_tray_weight': 210}, {'weight': '165', 'tray_id': '12', 'address': '12', 'flow': '-1', 'TS': 1781617936.9970002, 'datetime': '2026-06-16 19:22:16.997000', 'tray_weight': '165', 'expected_tray_weight': 210}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617937.472, 'datetime': '2026-06-16 19:22:17.472000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '137', 'tray_id': '12', 'address': '12', 'flow': '-1', 'TS': 1781617937.897, 'datetime': '2026-06-16 19:22:17.897000', 'tray_weight': '137', 'expected_tray_weight': 210}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '1', 'TS': 1781617937.972, 'datetime': '2026-06-16 19:22:17.972000', 'tray_weight': '147', 'expected_tray_weight': 180}, {'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '-1', 'TS': 1781617939.341, 'datetime': '2026-06-16 19:22:19.341000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617942.2410002, 'datetime': '2026-06-16 19:22:22.241000', 'tray_weight': '179', 'expected_tray_weight': 175}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617942.498, 'datetime': '2026-06-16 19:22:22.498000', 'tray_weight': '136', 'expected_tray_weight': 210}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617942.571, 'datetime': '2026-06-16 19:22:22.571000', 'tray_weight': '148', 'expected_tray_weight': 180}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617942.657, 'datetime': '2026-06-16 19:22:22.657000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617942.681, 'datetime': '2026-06-16 19:22:22.681000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617942.709, 'datetime': '2026-06-16 19:22:22.709000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617942.762, 'datetime': '2026-06-16 19:22:22.762000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617942.8270001, 'datetime': '2026-06-16 19:22:22.827000', 'tray_weight': '86', 'expected_tray_weight': 64}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617942.874, 'datetime': '2026-06-16 19:22:22.874000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.422, 'datetime': '2026-06-16 19:22:29.422000', 'tray_weight': '143', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.435, 'datetime': '2026-06-16 19:22:29.435000', 'tray_weight': '143', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.453, 'datetime': '2026-06-16 19:22:29.453000', 'tray_weight': '143', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.458, 'datetime': '2026-06-16 19:22:29.458000', 'tray_weight': '143', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.458, 'datetime': '2026-06-16 19:22:29.458000', 'tray_weight': '143', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.459, 'datetime': '2026-06-16 19:22:29.459000', 'tray_weight': '143', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.46, 'datetime': '2026-06-16 19:22:29.460000', 'tray_weight': '143', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.4610002, 'datetime': '2026-06-16 19:22:29.461000', 'tray_weight': '143', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.463, 'datetime': '2026-06-16 19:22:29.463000', 'tray_weight': '143', 'expected_tray_weight': 150}, {'weight': '143', 'tray_id': '32', 'address': '32', 'flow': '-1', 'TS': 1781617949.464, 'datetime': '2026-06-16 19:22:29.464000', 'tray_weight': '143', 'expected_tray_weight': 150}, {'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781617954.793, 'datetime': '2026-06-16 19:22:34.793000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781617954.957, 'datetime': '2026-06-16 19:22:34.957000', 'tray_weight': '142', 'expected_tray_weight': 150}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781617955.0219998, 'datetime': '2026-06-16 19:22:35.022000', 'tray_weight': '282', 'expected_tray_weight': 245}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781617955.023, 'datetime': '2026-06-16 19:22:35.023000', 'tray_weight': '548', 'expected_tray_weight': 495}]
[2026-06-16 19:22:39,163.163 INFO    ] Final DB Tray = [{"modified_at": "2026-06-13 10:02:02", "tray_id": 11, "sku_json": "4500648-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500648", "tray_weight": "179", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 12, "sku_json": "4500650-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500650", "tray_weight": "136", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 13, "sku_json": "4500692-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500692", "tray_weight": "148", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 14, "sku_json": "4500624-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500624", "tray_weight": "194", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 15, "sku_json": "4500647-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500647", "tray_weight": "219", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 16, "sku_json": "4500671-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500671", "tray_weight": "212", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 17, "sku_json": "4500592-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500592", "tray_weight": "219", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 18, "sku_json": "4500668-8", "created_at": "2026-06-13 10:02:02", "org_sku": "4500668", "tray_weight": "190", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 19, "sku_json": "4500659-2", "created_at": "2026-06-13 10:02:02", "org_sku": "4500659", "tray_weight": "86", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 20, "sku_json": "8253-0", "created_at": "2026-06-13 10:02:02", "org_sku": "8253", "tray_weight": "99999", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 21, "sku_json": "4500612-3", "created_at": "2026-06-13 10:02:02", "org_sku": "4500612", "tray_weight": "1092", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 22, "sku_json": "108676-5", "created_at": "2026-06-13 10:02:02", "org_sku": "108676", "tray_weight": "936", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 23, "sku_json": "4500407-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500407", "tray_weight": "835", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 24, "sku_json": "4500690-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500690", "tray_weight": "858", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 25, "sku_json": "186078-6", "created_at": "2026-06-13 10:02:02", "org_sku": "186078", "tray_weight": "1030", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 26, "sku_json": "4500679-9", "created_at": "2026-06-13 10:02:02", "org_sku": "4500679", "tray_weight": "298", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 27, "sku_json": "137335-7", "created_at": "2026-06-13 10:02:02", "org_sku": "137335", "tray_weight": "214", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 28, "sku_json": "4500519-4", "created_at": "2026-06-13 10:02:02", "org_sku": "4500519", "tray_weight": "1482", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 29, "sku_json": "4500651-4", "created_at": "2026-06-13 10:02:02", "org_sku": "4500651", "tray_weight": "789", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 31, "sku_json": "4500691-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500691", "tray_weight": "230", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 32, "sku_json": "4500687-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500687", "tray_weight": "142", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 33, "sku_json": "4500622-9", "created_at": "2026-06-13 10:02:02", "org_sku": "4500622", "tray_weight": "548", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 34, "sku_json": "8393-7", "created_at": "2026-06-13 10:02:02", "org_sku": "8393", "tray_weight": "282", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 41, "sku_json": "4500694-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500694", "tray_weight": "1175", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 42, "sku_json": "4500499-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500499", "tray_weight": "1528", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 43, "sku_json": "112220-7", "created_at": "2026-06-13 10:02:02", "org_sku": "112220", "tray_weight": "174", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 44, "sku_json": "4500704-3", "created_at": "2026-06-13 10:02:02", "org_sku": "4500704", "tray_weight": "585", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 45, "sku_json": "4500412-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500412", "tray_weight": "1042", "door_id": "4", "active": 1}]
[2026-06-16 19:22:46,148.148 INFO    ] Syncing order with order id: TM07201911260616191247704
[2026-06-16 19:22:46,172.172 INFO    ] pg status for order_id: TM07201911260616191247704 before is --> False
[2026-06-16 19:22:46,176.176 INFO    ] payment_gateway for order_id: TM07201911260616191247704 is --> razor_pay and sync status is True
[2026-06-16 19:22:46,459.459 INFO    ] pg status response {'status': True}
[2026-06-16 19:22:46,495.495 INFO    ] pg status for order_id: TM07201911260616191247704 after is --> {'status': True}
[2026-06-16 19:23:04,482.482 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 3, 662429), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617983.631, 'datetime': '2026-06-16 19:23:03.631000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617983.718, 'datetime': '2026-06-16 19:23:03.718000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617983.777, 'datetime': '2026-06-16 19:23:03.777000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617983.871, 'datetime': '2026-06-16 19:23:03.871000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617983.902, 'datetime': '2026-06-16 19:23:03.902000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617983.9810002, 'datetime': '2026-06-16 19:23:03.981000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617984.034, 'datetime': '2026-06-16 19:23:04.034000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617984.17, 'datetime': '2026-06-16 19:23:04.170000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617984.181, 'datetime': '2026-06-16 19:23:04.181000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 34, 869296), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781617954.793, 'datetime': '2026-06-16 19:22:34.793000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781617954.957, 'datetime': '2026-06-16 19:22:34.957000', 'tray_weight': '142', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781617955.023, 'datetime': '2026-06-16 19:22:35.023000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781617955.0219998, 'datetime': '2026-06-16 19:22:35.022000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:23:04,495.495 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 3, 662429), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617983.631, 'datetime': '2026-06-16 19:23:03.631000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617983.718, 'datetime': '2026-06-16 19:23:03.718000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617983.777, 'datetime': '2026-06-16 19:23:03.777000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617983.871, 'datetime': '2026-06-16 19:23:03.871000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617983.902, 'datetime': '2026-06-16 19:23:03.902000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617983.9810002, 'datetime': '2026-06-16 19:23:03.981000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617984.034, 'datetime': '2026-06-16 19:23:04.034000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617984.17, 'datetime': '2026-06-16 19:23:04.170000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617984.181, 'datetime': '2026-06-16 19:23:04.181000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 20, 867428), 'door_weights': [{'weight': '1092', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781616740.847, 'datetime': '2026-06-16 19:02:20.847000', 'tray_weight': '1092', 'expected_tray_weight': 1002}, {'weight': '936', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781616740.875, 'datetime': '2026-06-16 19:02:20.875000', 'tray_weight': '936', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781616740.95, 'datetime': '2026-06-16 19:02:20.950000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781616741.072, 'datetime': '2026-06-16 19:02:21.072000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781616741.0930002, 'datetime': '2026-06-16 19:02:21.093000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781616741.2029998, 'datetime': '2026-06-16 19:02:21.203000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '214', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781616741.25, 'datetime': '2026-06-16 19:02:21.250000', 'tray_weight': '214', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781616741.284, 'datetime': '2026-06-16 19:02:21.284000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781616741.395, 'datetime': '2026-06-16 19:02:21.395000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 34, 869296), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781617954.793, 'datetime': '2026-06-16 19:22:34.793000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781617954.957, 'datetime': '2026-06-16 19:22:34.957000', 'tray_weight': '142', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781617955.023, 'datetime': '2026-06-16 19:22:35.023000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781617955.0219998, 'datetime': '2026-06-16 19:22:35.022000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:23:05,106.106 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 3, 662429), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617983.631, 'datetime': '2026-06-16 19:23:03.631000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617983.718, 'datetime': '2026-06-16 19:23:03.718000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617983.777, 'datetime': '2026-06-16 19:23:03.777000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617983.871, 'datetime': '2026-06-16 19:23:03.871000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617983.902, 'datetime': '2026-06-16 19:23:03.902000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617983.9810002, 'datetime': '2026-06-16 19:23:03.981000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617984.034, 'datetime': '2026-06-16 19:23:04.034000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617984.17, 'datetime': '2026-06-16 19:23:04.170000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617984.181, 'datetime': '2026-06-16 19:23:04.181000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 4, 516306), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781617984.481, 'datetime': '2026-06-16 19:23:04.481000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '943', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781617984.588, 'datetime': '2026-06-16 19:23:04.588000', 'tray_weight': '943', 'expected_tray_weight': 885}, {'weight': '839', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781617984.634, 'datetime': '2026-06-16 19:23:04.634000', 'tray_weight': '839', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781617984.677, 'datetime': '2026-06-16 19:23:04.677000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1024', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781617984.7389998, 'datetime': '2026-06-16 19:23:04.739000', 'tray_weight': '1024', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781617984.842, 'datetime': '2026-06-16 19:23:04.842000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781617984.925, 'datetime': '2026-06-16 19:23:04.925000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781617984.994, 'datetime': '2026-06-16 19:23:04.994000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '790', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781617985.0240002, 'datetime': '2026-06-16 19:23:05.024000', 'tray_weight': '790', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 34, 869296), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781617954.793, 'datetime': '2026-06-16 19:22:34.793000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781617954.957, 'datetime': '2026-06-16 19:22:34.957000', 'tray_weight': '142', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781617955.023, 'datetime': '2026-06-16 19:22:35.023000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781617955.0219998, 'datetime': '2026-06-16 19:22:35.022000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:23:05,114.114 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 3, 662429), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617983.631, 'datetime': '2026-06-16 19:23:03.631000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617983.718, 'datetime': '2026-06-16 19:23:03.718000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617983.777, 'datetime': '2026-06-16 19:23:03.777000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617983.871, 'datetime': '2026-06-16 19:23:03.871000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617983.902, 'datetime': '2026-06-16 19:23:03.902000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617983.9810002, 'datetime': '2026-06-16 19:23:03.981000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617984.034, 'datetime': '2026-06-16 19:23:04.034000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617984.17, 'datetime': '2026-06-16 19:23:04.170000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617984.181, 'datetime': '2026-06-16 19:23:04.181000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 4, 516306), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781617984.481, 'datetime': '2026-06-16 19:23:04.481000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '943', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781617984.588, 'datetime': '2026-06-16 19:23:04.588000', 'tray_weight': '943', 'expected_tray_weight': 885}, {'weight': '839', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781617984.634, 'datetime': '2026-06-16 19:23:04.634000', 'tray_weight': '839', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781617984.677, 'datetime': '2026-06-16 19:23:04.677000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1024', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781617984.7389998, 'datetime': '2026-06-16 19:23:04.739000', 'tray_weight': '1024', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781617984.842, 'datetime': '2026-06-16 19:23:04.842000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781617984.925, 'datetime': '2026-06-16 19:23:04.925000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781617984.994, 'datetime': '2026-06-16 19:23:04.994000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '790', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781617985.0240002, 'datetime': '2026-06-16 19:23:05.024000', 'tray_weight': '790', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 22, 34, 869296), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781617954.793, 'datetime': '2026-06-16 19:22:34.793000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781617954.957, 'datetime': '2026-06-16 19:22:34.957000', 'tray_weight': '142', 'expected_tray_weight': 150}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781617955.023, 'datetime': '2026-06-16 19:22:35.023000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781617955.0219998, 'datetime': '2026-06-16 19:22:35.022000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:23:05,332.332 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 3, 662429), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617983.631, 'datetime': '2026-06-16 19:23:03.631000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617983.718, 'datetime': '2026-06-16 19:23:03.718000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617983.777, 'datetime': '2026-06-16 19:23:03.777000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617983.871, 'datetime': '2026-06-16 19:23:03.871000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617983.902, 'datetime': '2026-06-16 19:23:03.902000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617983.9810002, 'datetime': '2026-06-16 19:23:03.981000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617984.034, 'datetime': '2026-06-16 19:23:04.034000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617984.17, 'datetime': '2026-06-16 19:23:04.170000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617984.181, 'datetime': '2026-06-16 19:23:04.181000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 4, 516306), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781617984.481, 'datetime': '2026-06-16 19:23:04.481000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '943', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781617984.588, 'datetime': '2026-06-16 19:23:04.588000', 'tray_weight': '943', 'expected_tray_weight': 885}, {'weight': '839', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781617984.634, 'datetime': '2026-06-16 19:23:04.634000', 'tray_weight': '839', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781617984.677, 'datetime': '2026-06-16 19:23:04.677000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1024', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781617984.7389998, 'datetime': '2026-06-16 19:23:04.739000', 'tray_weight': '1024', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781617984.842, 'datetime': '2026-06-16 19:23:04.842000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781617984.925, 'datetime': '2026-06-16 19:23:04.925000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781617984.994, 'datetime': '2026-06-16 19:23:04.994000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '790', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781617985.0240002, 'datetime': '2026-06-16 19:23:05.024000', 'tray_weight': '790', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 5, 125234), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781617985.1009998, 'datetime': '2026-06-16 19:23:05.101000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781617985.1369998, 'datetime': '2026-06-16 19:23:05.137000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781617985.197, 'datetime': '2026-06-16 19:23:05.197000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781617985.228, 'datetime': '2026-06-16 19:23:05.228000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:23:05,340.340 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 3, 662429), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617983.631, 'datetime': '2026-06-16 19:23:03.631000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617983.718, 'datetime': '2026-06-16 19:23:03.718000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617983.777, 'datetime': '2026-06-16 19:23:03.777000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617983.871, 'datetime': '2026-06-16 19:23:03.871000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617983.902, 'datetime': '2026-06-16 19:23:03.902000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617983.9810002, 'datetime': '2026-06-16 19:23:03.981000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617984.034, 'datetime': '2026-06-16 19:23:04.034000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617984.17, 'datetime': '2026-06-16 19:23:04.170000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617984.181, 'datetime': '2026-06-16 19:23:04.181000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 2, 21, 931929), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781616741.872, 'datetime': '2026-06-16 19:02:21.872000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1528', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781616741.948, 'datetime': '2026-06-16 19:02:21.948000', 'tray_weight': '1528', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781616742.036, 'datetime': '2026-06-16 19:02:22.036000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '585', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781616742.131, 'datetime': '2026-06-16 19:02:22.131000', 'tray_weight': '585', 'expected_tray_weight': 630}, {'weight': '1042', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781616742.124, 'datetime': '2026-06-16 19:02:22.124000', 'tray_weight': '1042', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 4, 516306), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781617984.481, 'datetime': '2026-06-16 19:23:04.481000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '943', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781617984.588, 'datetime': '2026-06-16 19:23:04.588000', 'tray_weight': '943', 'expected_tray_weight': 885}, {'weight': '839', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781617984.634, 'datetime': '2026-06-16 19:23:04.634000', 'tray_weight': '839', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781617984.677, 'datetime': '2026-06-16 19:23:04.677000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1024', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781617984.7389998, 'datetime': '2026-06-16 19:23:04.739000', 'tray_weight': '1024', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781617984.842, 'datetime': '2026-06-16 19:23:04.842000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781617984.925, 'datetime': '2026-06-16 19:23:04.925000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781617984.994, 'datetime': '2026-06-16 19:23:04.994000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '790', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781617985.0240002, 'datetime': '2026-06-16 19:23:05.024000', 'tray_weight': '790', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 5, 125234), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781617985.1009998, 'datetime': '2026-06-16 19:23:05.101000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781617985.1369998, 'datetime': '2026-06-16 19:23:05.137000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781617985.197, 'datetime': '2026-06-16 19:23:05.197000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781617985.228, 'datetime': '2026-06-16 19:23:05.228000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:23:05,602.602 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 3, 662429), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617983.631, 'datetime': '2026-06-16 19:23:03.631000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617983.718, 'datetime': '2026-06-16 19:23:03.718000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617983.777, 'datetime': '2026-06-16 19:23:03.777000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617983.871, 'datetime': '2026-06-16 19:23:03.871000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617983.902, 'datetime': '2026-06-16 19:23:03.902000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617983.9810002, 'datetime': '2026-06-16 19:23:03.981000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617984.034, 'datetime': '2026-06-16 19:23:04.034000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617984.17, 'datetime': '2026-06-16 19:23:04.170000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617984.181, 'datetime': '2026-06-16 19:23:04.181000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 5, 351439), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781617985.3209999, 'datetime': '2026-06-16 19:23:05.321000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781617985.361, 'datetime': '2026-06-16 19:23:05.361000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781617985.409, 'datetime': '2026-06-16 19:23:05.409000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781617985.4090002, 'datetime': '2026-06-16 19:23:05.409000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1034', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781617985.463, 'datetime': '2026-06-16 19:23:05.463000', 'tray_weight': '1034', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 4, 516306), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781617984.481, 'datetime': '2026-06-16 19:23:04.481000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '943', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781617984.588, 'datetime': '2026-06-16 19:23:04.588000', 'tray_weight': '943', 'expected_tray_weight': 885}, {'weight': '839', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781617984.634, 'datetime': '2026-06-16 19:23:04.634000', 'tray_weight': '839', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781617984.677, 'datetime': '2026-06-16 19:23:04.677000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1024', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781617984.7389998, 'datetime': '2026-06-16 19:23:04.739000', 'tray_weight': '1024', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781617984.842, 'datetime': '2026-06-16 19:23:04.842000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781617984.925, 'datetime': '2026-06-16 19:23:04.925000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781617984.994, 'datetime': '2026-06-16 19:23:04.994000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '790', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781617985.0240002, 'datetime': '2026-06-16 19:23:05.024000', 'tray_weight': '790', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 5, 125234), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781617985.1009998, 'datetime': '2026-06-16 19:23:05.101000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781617985.1369998, 'datetime': '2026-06-16 19:23:05.137000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781617985.197, 'datetime': '2026-06-16 19:23:05.197000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781617985.228, 'datetime': '2026-06-16 19:23:05.228000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:23:05,610.610 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 3, 662429), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781617983.631, 'datetime': '2026-06-16 19:23:03.631000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781617983.718, 'datetime': '2026-06-16 19:23:03.718000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781617983.777, 'datetime': '2026-06-16 19:23:03.777000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781617983.871, 'datetime': '2026-06-16 19:23:03.871000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781617983.902, 'datetime': '2026-06-16 19:23:03.902000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781617983.9810002, 'datetime': '2026-06-16 19:23:03.981000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '219', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781617984.034, 'datetime': '2026-06-16 19:23:04.034000', 'tray_weight': '219', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781617984.17, 'datetime': '2026-06-16 19:23:04.170000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781617984.181, 'datetime': '2026-06-16 19:23:04.181000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 5, 351439), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781617985.3209999, 'datetime': '2026-06-16 19:23:05.321000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781617985.361, 'datetime': '2026-06-16 19:23:05.361000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781617985.409, 'datetime': '2026-06-16 19:23:05.409000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781617985.4090002, 'datetime': '2026-06-16 19:23:05.409000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1034', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781617985.463, 'datetime': '2026-06-16 19:23:05.463000', 'tray_weight': '1034', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 4, 516306), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781617984.481, 'datetime': '2026-06-16 19:23:04.481000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '943', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781617984.588, 'datetime': '2026-06-16 19:23:04.588000', 'tray_weight': '943', 'expected_tray_weight': 885}, {'weight': '839', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781617984.634, 'datetime': '2026-06-16 19:23:04.634000', 'tray_weight': '839', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781617984.677, 'datetime': '2026-06-16 19:23:04.677000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1024', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781617984.7389998, 'datetime': '2026-06-16 19:23:04.739000', 'tray_weight': '1024', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781617984.842, 'datetime': '2026-06-16 19:23:04.842000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781617984.925, 'datetime': '2026-06-16 19:23:04.925000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781617984.994, 'datetime': '2026-06-16 19:23:04.994000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '790', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781617985.0240002, 'datetime': '2026-06-16 19:23:05.024000', 'tray_weight': '790', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 5, 125234), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781617985.1009998, 'datetime': '2026-06-16 19:23:05.101000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781617985.1369998, 'datetime': '2026-06-16 19:23:05.137000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781617985.197, 'datetime': '2026-06-16 19:23:05.197000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781617985.228, 'datetime': '2026-06-16 19:23:05.228000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:24:12,824.824 INFO    ] processOrderPayment version is : v2
[2026-06-16 19:34:57,630.630 INFO    ] processOrderPayment version is : v2
[2026-06-16 19:36:47,144.144 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 5, 351439), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781617985.3209999, 'datetime': '2026-06-16 19:23:05.321000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781617985.361, 'datetime': '2026-06-16 19:23:05.361000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781617985.409, 'datetime': '2026-06-16 19:23:05.409000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781617985.4090002, 'datetime': '2026-06-16 19:23:05.409000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1034', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781617985.463, 'datetime': '2026-06-16 19:23:05.463000', 'tray_weight': '1034', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 4, 516306), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781617984.481, 'datetime': '2026-06-16 19:23:04.481000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '943', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781617984.588, 'datetime': '2026-06-16 19:23:04.588000', 'tray_weight': '943', 'expected_tray_weight': 885}, {'weight': '839', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781617984.634, 'datetime': '2026-06-16 19:23:04.634000', 'tray_weight': '839', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781617984.677, 'datetime': '2026-06-16 19:23:04.677000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1024', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781617984.7389998, 'datetime': '2026-06-16 19:23:04.739000', 'tray_weight': '1024', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781617984.842, 'datetime': '2026-06-16 19:23:04.842000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781617984.925, 'datetime': '2026-06-16 19:23:04.925000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781617984.994, 'datetime': '2026-06-16 19:23:04.994000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '790', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781617985.0240002, 'datetime': '2026-06-16 19:23:05.024000', 'tray_weight': '790', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 5, 125234), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781617985.1009998, 'datetime': '2026-06-16 19:23:05.101000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781617985.1369998, 'datetime': '2026-06-16 19:23:05.137000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781617985.197, 'datetime': '2026-06-16 19:23:05.197000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781617985.228, 'datetime': '2026-06-16 19:23:05.228000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:36:47,158.158 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 5, 351439), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781617985.3209999, 'datetime': '2026-06-16 19:23:05.321000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781617985.361, 'datetime': '2026-06-16 19:23:05.361000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781617985.409, 'datetime': '2026-06-16 19:23:05.409000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781617985.4090002, 'datetime': '2026-06-16 19:23:05.409000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1034', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781617985.463, 'datetime': '2026-06-16 19:23:05.463000', 'tray_weight': '1034', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 4, 516306), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781617984.481, 'datetime': '2026-06-16 19:23:04.481000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '943', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781617984.588, 'datetime': '2026-06-16 19:23:04.588000', 'tray_weight': '943', 'expected_tray_weight': 885}, {'weight': '839', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781617984.634, 'datetime': '2026-06-16 19:23:04.634000', 'tray_weight': '839', 'expected_tray_weight': 875}, {'weight': '860', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781617984.677, 'datetime': '2026-06-16 19:23:04.677000', 'tray_weight': '860', 'expected_tray_weight': 825}, {'weight': '1024', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781617984.7389998, 'datetime': '2026-06-16 19:23:04.739000', 'tray_weight': '1024', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781617984.842, 'datetime': '2026-06-16 19:23:04.842000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '212', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781617984.925, 'datetime': '2026-06-16 19:23:04.925000', 'tray_weight': '212', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781617984.994, 'datetime': '2026-06-16 19:23:04.994000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '790', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781617985.0240002, 'datetime': '2026-06-16 19:23:05.024000', 'tray_weight': '790', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 5, 125234), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781617985.1009998, 'datetime': '2026-06-16 19:23:05.101000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781617985.1369998, 'datetime': '2026-06-16 19:23:05.137000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781617985.197, 'datetime': '2026-06-16 19:23:05.197000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781617985.228, 'datetime': '2026-06-16 19:23:05.228000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:36:47,796.796 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 5, 351439), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781617985.3209999, 'datetime': '2026-06-16 19:23:05.321000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781617985.361, 'datetime': '2026-06-16 19:23:05.361000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781617985.409, 'datetime': '2026-06-16 19:23:05.409000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781617985.4090002, 'datetime': '2026-06-16 19:23:05.409000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1034', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781617985.463, 'datetime': '2026-06-16 19:23:05.463000', 'tray_weight': '1034', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 5, 125234), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781617985.1009998, 'datetime': '2026-06-16 19:23:05.101000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781617985.1369998, 'datetime': '2026-06-16 19:23:05.137000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781617985.197, 'datetime': '2026-06-16 19:23:05.197000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781617985.228, 'datetime': '2026-06-16 19:23:05.228000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:36:47,809.809 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 5, 351439), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781617985.3209999, 'datetime': '2026-06-16 19:23:05.321000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781617985.361, 'datetime': '2026-06-16 19:23:05.361000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781617985.409, 'datetime': '2026-06-16 19:23:05.409000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781617985.4090002, 'datetime': '2026-06-16 19:23:05.409000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1034', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781617985.463, 'datetime': '2026-06-16 19:23:05.463000', 'tray_weight': '1034', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 5, 125234), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781617985.1009998, 'datetime': '2026-06-16 19:23:05.101000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781617985.1369998, 'datetime': '2026-06-16 19:23:05.137000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '548', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781617985.197, 'datetime': '2026-06-16 19:23:05.197000', 'tray_weight': '548', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781617985.228, 'datetime': '2026-06-16 19:23:05.228000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:36:48,114.114 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 5, 351439), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781617985.3209999, 'datetime': '2026-06-16 19:23:05.321000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781617985.361, 'datetime': '2026-06-16 19:23:05.361000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781617985.409, 'datetime': '2026-06-16 19:23:05.409000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781617985.4090002, 'datetime': '2026-06-16 19:23:05.409000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1034', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781617985.463, 'datetime': '2026-06-16 19:23:05.463000', 'tray_weight': '1034', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:36:48,127.127 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 23, 5, 351439), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781617985.3209999, 'datetime': '2026-06-16 19:23:05.321000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1529', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781617985.361, 'datetime': '2026-06-16 19:23:05.361000', 'tray_weight': '1529', 'expected_tray_weight': 1344}, {'weight': '174', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781617985.409, 'datetime': '2026-06-16 19:23:05.409000', 'tray_weight': '174', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781617985.4090002, 'datetime': '2026-06-16 19:23:05.409000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1034', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781617985.463, 'datetime': '2026-06-16 19:23:05.463000', 'tray_weight': '1034', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:36:48,500.500 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 48, 146715), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781618808.151, 'datetime': '2026-06-16 19:36:48.151000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781618808.208, 'datetime': '2026-06-16 19:36:48.208000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781618808.269, 'datetime': '2026-06-16 19:36:48.269000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781618808.3609998, 'datetime': '2026-06-16 19:36:48.361000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1036', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781618808.331, 'datetime': '2026-06-16 19:36:48.331000', 'tray_weight': '1036', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:36:48,510.510 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 48, 146715), 'door_weights': [{'weight': '1175', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781618808.151, 'datetime': '2026-06-16 19:36:48.151000', 'tray_weight': '1175', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781618808.208, 'datetime': '2026-06-16 19:36:48.208000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781618808.269, 'datetime': '2026-06-16 19:36:48.269000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781618808.3609998, 'datetime': '2026-06-16 19:36:48.361000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '1036', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781618808.331, 'datetime': '2026-06-16 19:36:48.331000', 'tray_weight': '1036', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:41:14,026.026 INFO    ] processOrderPayment version is : v2
[2026-06-16 19:42:40,100.100 INFO    ] ADDRESS: 11 TRAY WEIGHT: 179 TRAY DB WEIGHT: 179
[2026-06-16 19:42:40,109.109 INFO    ] ADDRESS: 12 TRAY WEIGHT: 136 TRAY DB WEIGHT: 136
[2026-06-16 19:42:40,117.117 INFO    ] ADDRESS: 13 TRAY WEIGHT: 147 TRAY DB WEIGHT: 147
[2026-06-16 19:42:40,126.126 INFO    ] ADDRESS: 14 TRAY WEIGHT: 194 TRAY DB WEIGHT: 194
[2026-06-16 19:42:40,134.134 INFO    ] ADDRESS: 15 TRAY WEIGHT: 219 TRAY DB WEIGHT: 219
[2026-06-16 19:42:40,142.142 INFO    ] ADDRESS: 16 TRAY WEIGHT: 212 TRAY DB WEIGHT: 212
[2026-06-16 19:42:40,150.150 INFO    ] ADDRESS: 17 TRAY WEIGHT: 220 TRAY DB WEIGHT: 220
[2026-06-16 19:42:40,158.158 INFO    ] ADDRESS: 18 TRAY WEIGHT: 190 TRAY DB WEIGHT: 190
[2026-06-16 19:42:40,166.166 INFO    ] ADDRESS: 19 TRAY WEIGHT: 86 TRAY DB WEIGHT: 86
[2026-06-16 19:42:40,185.185 INFO    ] ADDRESS: 21 TRAY WEIGHT: 1093 TRAY DB WEIGHT: 1093
[2026-06-16 19:42:40,200.200 INFO    ] ADDRESS: 22 TRAY WEIGHT: 938 TRAY DB WEIGHT: 938
[2026-06-16 19:42:40,208.208 INFO    ] ADDRESS: 23 TRAY WEIGHT: 834 TRAY DB WEIGHT: 834
[2026-06-16 19:42:40,216.216 INFO    ] ADDRESS: 24 TRAY WEIGHT: 858 TRAY DB WEIGHT: 858
[2026-06-16 19:42:40,224.224 INFO    ] ADDRESS: 25 TRAY WEIGHT: 1031 TRAY DB WEIGHT: 1031
[2026-06-16 19:42:40,232.232 INFO    ] ADDRESS: 26 TRAY WEIGHT: 297 TRAY DB WEIGHT: 297
[2026-06-16 19:42:40,240.240 INFO    ] ADDRESS: 27 TRAY WEIGHT: 211 TRAY DB WEIGHT: 211
[2026-06-16 19:42:40,250.250 INFO    ] ADDRESS: 28 TRAY WEIGHT: 1481 TRAY DB WEIGHT: 1481
[2026-06-16 19:42:40,259.259 INFO    ] ADDRESS: 29 TRAY WEIGHT: 788 TRAY DB WEIGHT: 788
[2026-06-16 19:42:40,268.268 INFO    ] ADDRESS: 31 TRAY WEIGHT: 230 TRAY DB WEIGHT: 230
[2026-06-16 19:42:40,277.277 INFO    ] ADDRESS: 32 TRAY WEIGHT: 142 TRAY DB WEIGHT: 142
[2026-06-16 19:42:40,286.286 INFO    ] ADDRESS: 33 TRAY WEIGHT: 547 TRAY DB WEIGHT: 547
[2026-06-16 19:42:40,295.295 INFO    ] ADDRESS: 34 TRAY WEIGHT: 282 TRAY DB WEIGHT: 282
[2026-06-16 19:42:40,304.304 INFO    ] ADDRESS: 41 TRAY WEIGHT: 1175 TRAY DB WEIGHT: 1175
[2026-06-16 19:42:40,313.313 INFO    ] ADDRESS: 42 TRAY WEIGHT: 1530 TRAY DB WEIGHT: 1530
[2026-06-16 19:42:40,322.322 INFO    ] ADDRESS: 43 TRAY WEIGHT: 173 TRAY DB WEIGHT: 173
[2026-06-16 19:42:40,331.331 INFO    ] ADDRESS: 44 TRAY WEIGHT: 584 TRAY DB WEIGHT: 584
[2026-06-16 19:42:40,339.339 INFO    ] ADDRESS: 45 TRAY WEIGHT: 1036 TRAY DB WEIGHT: 1036
[2026-06-16 19:42:42,942.942 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 42, 610042), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.198, 'datetime': '2026-06-16 19:37:40.198000', 'tray_weight': '584', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:42,964.964 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 42, 610042), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.198, 'datetime': '2026-06-16 19:37:40.198000', 'tray_weight': '584', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:43,491.491 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 43, 74838), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.198, 'datetime': '2026-06-16 19:37:40.198000', 'tray_weight': '584', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:43,513.513 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 43, 74838), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.198, 'datetime': '2026-06-16 19:37:40.198000', 'tray_weight': '584', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:44,061.061 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 43, 611405), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.182, 'datetime': '2026-06-16 19:37:40.182000', 'tray_weight': '584', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:44,074.074 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 43, 611405), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.182, 'datetime': '2026-06-16 19:37:40.182000', 'tray_weight': '584', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:44,532.532 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 44, 157238), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.19, 'datetime': '2026-06-16 19:37:40.190000', 'tray_weight': '584', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:44,544.544 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 44, 157238), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.19, 'datetime': '2026-06-16 19:37:40.190000', 'tray_weight': '584', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:45,000.000 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 44, 627546), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.1920002, 'datetime': '2026-06-16 19:37:40.192000', 'tray_weight': '584', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:45,012.012 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 44, 627546), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.1920002, 'datetime': '2026-06-16 19:37:40.192000', 'tray_weight': '584', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:45,553.553 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 45, 96629), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.1620002, 'datetime': '2026-06-16 19:37:40.162000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.862, 'datetime': '2026-06-16 19:42:44.862000', 'tray_weight': '633', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:45,567.567 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 45, 96629), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.1620002, 'datetime': '2026-06-16 19:37:40.162000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.862, 'datetime': '2026-06-16 19:42:44.862000', 'tray_weight': '633', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:46,182.182 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 45, 664893), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.196, 'datetime': '2026-06-16 19:37:40.196000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.896, 'datetime': '2026-06-16 19:42:44.896000', 'tray_weight': '633', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:46,197.197 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 45, 664893), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.196, 'datetime': '2026-06-16 19:37:40.196000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.896, 'datetime': '2026-06-16 19:42:44.896000', 'tray_weight': '633', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:46,820.820 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 46, 282840), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.201, 'datetime': '2026-06-16 19:37:40.201000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.901, 'datetime': '2026-06-16 19:42:44.901000', 'tray_weight': '633', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:46,832.832 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 46, 282840), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.201, 'datetime': '2026-06-16 19:37:40.201000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.901, 'datetime': '2026-06-16 19:42:44.901000', 'tray_weight': '633', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:47,550.550 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 46, 914406), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.196, 'datetime': '2026-06-16 19:37:40.196000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.8960001, 'datetime': '2026-06-16 19:42:44.896000', 'tray_weight': '633', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:47,565.565 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 46, 914406), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.196, 'datetime': '2026-06-16 19:37:40.196000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.8960001, 'datetime': '2026-06-16 19:42:44.896000', 'tray_weight': '633', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:48,286.286 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 47, 650035), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.195, 'datetime': '2026-06-16 19:37:40.195000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.895, 'datetime': '2026-06-16 19:42:44.895000', 'tray_weight': '633', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:48,300.300 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 47, 650035), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.195, 'datetime': '2026-06-16 19:37:40.195000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.895, 'datetime': '2026-06-16 19:42:44.895000', 'tray_weight': '633', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:49,085.085 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 48, 386531), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.185, 'datetime': '2026-06-16 19:37:40.185000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.885, 'datetime': '2026-06-16 19:42:44.885000', 'tray_weight': '633', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:49,099.099 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 48, 386531), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.185, 'datetime': '2026-06-16 19:37:40.185000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.885, 'datetime': '2026-06-16 19:42:44.885000', 'tray_weight': '633', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:49,796.796 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 49, 185061), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.186, 'datetime': '2026-06-16 19:37:40.186000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.886, 'datetime': '2026-06-16 19:42:44.886000', 'tray_weight': '633', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:49,810.810 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 49, 185061), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.186, 'datetime': '2026-06-16 19:37:40.186000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.886, 'datetime': '2026-06-16 19:42:44.886000', 'tray_weight': '633', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:50,454.454 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 49, 895648), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.196, 'datetime': '2026-06-16 19:37:40.196000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.8960001, 'datetime': '2026-06-16 19:42:44.896000', 'tray_weight': '633', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:50,468.468 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 49, 895648), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.196, 'datetime': '2026-06-16 19:37:40.196000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.8960001, 'datetime': '2026-06-16 19:42:44.896000', 'tray_weight': '633', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:51,158.158 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 50, 572999), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.194, 'datetime': '2026-06-16 19:37:40.194000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.894, 'datetime': '2026-06-16 19:42:44.894000', 'tray_weight': '633', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:51,172.172 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 50, 572999), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.194, 'datetime': '2026-06-16 19:37:40.194000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.894, 'datetime': '2026-06-16 19:42:44.894000', 'tray_weight': '633', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:51,923.923 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 51, 257455), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.195, 'datetime': '2026-06-16 19:37:40.195000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.895, 'datetime': '2026-06-16 19:42:44.895000', 'tray_weight': '633', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:51,948.948 INFO    ] monitor_weight {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 51, 257455), 'door_weights': [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.195, 'datetime': '2026-06-16 19:37:40.195000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.895, 'datetime': '2026-06-16 19:42:44.895000', 'tray_weight': '633', 'expected_tray_weight': 630}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:52,592.592 INFO    ] collect_close_door_weights {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 51, 965570), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781619171.941, 'datetime': '2026-06-16 19:42:51.941000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781619172.0279999, 'datetime': '2026-06-16 19:42:52.028000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781619172.0240002, 'datetime': '2026-06-16 19:42:52.024000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '379', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781619172.3969998, 'datetime': '2026-06-16 19:42:52.397000', 'tray_weight': '379', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781619172.465, 'datetime': '2026-06-16 19:42:52.465000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:52,605.605 INFO    ] collect_close_door_weights {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 46, 402237), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781618806.407, 'datetime': '2026-06-16 19:36:46.407000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781618806.45, 'datetime': '2026-06-16 19:36:46.450000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '147', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781618806.509, 'datetime': '2026-06-16 19:36:46.509000', 'tray_weight': '147', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781618806.6, 'datetime': '2026-06-16 19:36:46.600000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781618806.677, 'datetime': '2026-06-16 19:36:46.677000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '212', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781618806.68, 'datetime': '2026-06-16 19:36:46.680000', 'tray_weight': '212', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781618806.735, 'datetime': '2026-06-16 19:36:46.735000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781618806.808, 'datetime': '2026-06-16 19:36:46.808000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781618806.859, 'datetime': '2026-06-16 19:36:46.859000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 51, 965570), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781619171.941, 'datetime': '2026-06-16 19:42:51.941000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781619172.0279999, 'datetime': '2026-06-16 19:42:52.028000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781619172.0240002, 'datetime': '2026-06-16 19:42:52.024000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '379', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781619172.3969998, 'datetime': '2026-06-16 19:42:52.397000', 'tray_weight': '379', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781619172.465, 'datetime': '2026-06-16 19:42:52.465000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:42:54,105.105 INFO    ] *********** ORDER STARTED ***********
[2026-06-16 19:42:54,107.107 INFO    ] DB TRAY [{"modified_at": "2026-06-13 10:02:02", "tray_id": 11, "sku_json": "4500648-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500648", "tray_weight": "179", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 12, "sku_json": "4500650-4", "created_at": "2026-06-13 10:02:02", "org_sku": "4500650", "tray_weight": "136", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 13, "sku_json": "4500692-4", "created_at": "2026-06-13 10:02:02", "org_sku": "4500692", "tray_weight": "147", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 14, "sku_json": "4500624-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500624", "tray_weight": "194", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 15, "sku_json": "4500647-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500647", "tray_weight": "219", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 16, "sku_json": "4500671-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500671", "tray_weight": "212", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 17, "sku_json": "4500592-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500592", "tray_weight": "220", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 18, "sku_json": "4500668-8", "created_at": "2026-06-13 10:02:02", "org_sku": "4500668", "tray_weight": "190", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 19, "sku_json": "4500659-2", "created_at": "2026-06-13 10:02:02", "org_sku": "4500659", "tray_weight": "86", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 20, "sku_json": "8253-0", "created_at": "2026-06-13 10:02:02", "org_sku": "8253", "tray_weight": "99999", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 21, "sku_json": "4500612-3", "created_at": "2026-06-13 10:02:02", "org_sku": "4500612", "tray_weight": "1093", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 22, "sku_json": "108676-5", "created_at": "2026-06-13 10:02:02", "org_sku": "108676", "tray_weight": "938", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 23, "sku_json": "4500407-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500407", "tray_weight": "834", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 24, "sku_json": "4500690-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500690", "tray_weight": "858", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 25, "sku_json": "186078-6", "created_at": "2026-06-13 10:02:02", "org_sku": "186078", "tray_weight": "1031", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 26, "sku_json": "4500679-9", "created_at": "2026-06-13 10:02:02", "org_sku": "4500679", "tray_weight": "297", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 27, "sku_json": "137335-7", "created_at": "2026-06-13 10:02:02", "org_sku": "137335", "tray_weight": "211", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 28, "sku_json": "4500519-4", "created_at": "2026-06-13 10:02:02", "org_sku": "4500519", "tray_weight": "1481", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 29, "sku_json": "4500651-4", "created_at": "2026-06-13 10:02:02", "org_sku": "4500651", "tray_weight": "788", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 31, "sku_json": "4500691-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500691", "tray_weight": "230", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 32, "sku_json": "4500687-4", "created_at": "2026-06-13 10:02:02", "org_sku": "4500687", "tray_weight": "142", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 33, "sku_json": "4500622-9", "created_at": "2026-06-13 10:02:02", "org_sku": "4500622", "tray_weight": "547", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 34, "sku_json": "8393-7", "created_at": "2026-06-13 10:02:02", "org_sku": "8393", "tray_weight": "282", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 41, "sku_json": "4500694-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500694", "tray_weight": "1175", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 42, "sku_json": "4500499-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500499", "tray_weight": "1530", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 43, "sku_json": "112220-7", "created_at": "2026-06-13 10:02:02", "org_sku": "112220", "tray_weight": "173", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 44, "sku_json": "4500704-3", "created_at": "2026-06-13 10:02:02", "org_sku": "4500704", "tray_weight": "584", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 45, "sku_json": "4500412-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500412", "tray_weight": "1036", "door_id": "4", "active": 1}]
[2026-06-16 19:42:54,109.109 INFO    ] TRAY READINGS [{'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.1620002, 'datetime': '2026-06-16 19:37:40.162000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.185, 'datetime': '2026-06-16 19:37:40.185000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.186, 'datetime': '2026-06-16 19:37:40.186000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.194, 'datetime': '2026-06-16 19:37:40.194000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.195, 'datetime': '2026-06-16 19:37:40.195000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.195, 'datetime': '2026-06-16 19:37:40.195000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.196, 'datetime': '2026-06-16 19:37:40.196000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.196, 'datetime': '2026-06-16 19:37:40.196000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.196, 'datetime': '2026-06-16 19:37:40.196000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '584', 'tray_id': '44', 'address': '44', 'flow': '-1', 'TS': 1781618860.201, 'datetime': '2026-06-16 19:37:40.201000', 'tray_weight': '584', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.862, 'datetime': '2026-06-16 19:42:44.862000', 'tray_weight': '633', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.885, 'datetime': '2026-06-16 19:42:44.885000', 'tray_weight': '633', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.886, 'datetime': '2026-06-16 19:42:44.886000', 'tray_weight': '633', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.894, 'datetime': '2026-06-16 19:42:44.894000', 'tray_weight': '633', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.895, 'datetime': '2026-06-16 19:42:44.895000', 'tray_weight': '633', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.895, 'datetime': '2026-06-16 19:42:44.895000', 'tray_weight': '633', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.896, 'datetime': '2026-06-16 19:42:44.896000', 'tray_weight': '633', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.8960001, 'datetime': '2026-06-16 19:42:44.896000', 'tray_weight': '633', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.8960001, 'datetime': '2026-06-16 19:42:44.896000', 'tray_weight': '633', 'expected_tray_weight': 630}, {'weight': '633', 'tray_id': '44', 'address': '44', 'flow': '1', 'TS': 1781619164.901, 'datetime': '2026-06-16 19:42:44.901000', 'tray_weight': '633', 'expected_tray_weight': 630}, {'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781619171.941, 'datetime': '2026-06-16 19:42:51.941000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781619172.0240002, 'datetime': '2026-06-16 19:42:52.024000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781619172.0279999, 'datetime': '2026-06-16 19:42:52.028000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '379', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781619172.3969998, 'datetime': '2026-06-16 19:42:52.397000', 'tray_weight': '379', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781619172.465, 'datetime': '2026-06-16 19:42:52.465000', 'tray_weight': '1039', 'expected_tray_weight': 996}]
[2026-06-16 19:42:56,060.060 INFO    ] Final DB Tray = [{"modified_at": "2026-06-13 10:02:02", "tray_id": 11, "sku_json": "4500648-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500648", "tray_weight": "179", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 12, "sku_json": "4500650-4", "created_at": "2026-06-13 10:02:02", "org_sku": "4500650", "tray_weight": "136", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 13, "sku_json": "4500692-4", "created_at": "2026-06-13 10:02:02", "org_sku": "4500692", "tray_weight": "147", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 14, "sku_json": "4500624-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500624", "tray_weight": "194", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 15, "sku_json": "4500647-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500647", "tray_weight": "219", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 16, "sku_json": "4500671-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500671", "tray_weight": "212", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 17, "sku_json": "4500592-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500592", "tray_weight": "220", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 18, "sku_json": "4500668-8", "created_at": "2026-06-13 10:02:02", "org_sku": "4500668", "tray_weight": "190", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 19, "sku_json": "4500659-2", "created_at": "2026-06-13 10:02:02", "org_sku": "4500659", "tray_weight": "86", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 20, "sku_json": "8253-0", "created_at": "2026-06-13 10:02:02", "org_sku": "8253", "tray_weight": "99999", "door_id": "1", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 21, "sku_json": "4500612-3", "created_at": "2026-06-13 10:02:02", "org_sku": "4500612", "tray_weight": "1093", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 22, "sku_json": "108676-5", "created_at": "2026-06-13 10:02:02", "org_sku": "108676", "tray_weight": "938", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 23, "sku_json": "4500407-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500407", "tray_weight": "834", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 24, "sku_json": "4500690-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500690", "tray_weight": "858", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 25, "sku_json": "186078-6", "created_at": "2026-06-13 10:02:02", "org_sku": "186078", "tray_weight": "1031", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 26, "sku_json": "4500679-9", "created_at": "2026-06-13 10:02:02", "org_sku": "4500679", "tray_weight": "297", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 27, "sku_json": "137335-7", "created_at": "2026-06-13 10:02:02", "org_sku": "137335", "tray_weight": "211", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 28, "sku_json": "4500519-4", "created_at": "2026-06-13 10:02:02", "org_sku": "4500519", "tray_weight": "1481", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 29, "sku_json": "4500651-4", "created_at": "2026-06-13 10:02:02", "org_sku": "4500651", "tray_weight": "788", "door_id": "2", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 31, "sku_json": "4500691-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500691", "tray_weight": "230", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 32, "sku_json": "4500687-4", "created_at": "2026-06-13 10:02:02", "org_sku": "4500687", "tray_weight": "142", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 33, "sku_json": "4500622-9", "created_at": "2026-06-13 10:02:02", "org_sku": "4500622", "tray_weight": "547", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 34, "sku_json": "8393-7", "created_at": "2026-06-13 10:02:02", "org_sku": "8393", "tray_weight": "282", "door_id": "3", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 41, "sku_json": "4500694-5", "created_at": "2026-06-13 10:02:02", "org_sku": "4500694", "tray_weight": "1176", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 42, "sku_json": "4500499-7", "created_at": "2026-06-13 10:02:02", "org_sku": "4500499", "tray_weight": "1530", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 43, "sku_json": "112220-7", "created_at": "2026-06-13 10:02:02", "org_sku": "112220", "tray_weight": "173", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 44, "sku_json": "4500704-3", "created_at": "2026-06-13 10:02:02", "org_sku": "4500704", "tray_weight": "379", "door_id": "4", "active": 1}, {"modified_at": "2026-06-13 10:02:02", "tray_id": 45, "sku_json": "4500412-6", "created_at": "2026-06-13 10:02:02", "org_sku": "4500412", "tray_weight": "1039", "door_id": "4", "active": 1}]
[2026-06-16 19:43:01,733.733 INFO    ] Syncing order with order id: TM07201911260616194156310
[2026-06-16 19:43:01,755.755 INFO    ] pg status for order_id: TM07201911260616194156310 before is --> False
[2026-06-16 19:43:01,758.758 INFO    ] payment_gateway for order_id: TM07201911260616194156310 is --> razor_pay and sync status is True
[2026-06-16 19:43:02,090.090 INFO    ] pg status response {'status': True}
[2026-06-16 19:43:02,146.146 INFO    ] pg status for order_id: TM07201911260616194156310 after is --> {'status': True}
[2026-06-16 19:48:26,205.205 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 48, 25, 636550), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781619505.613, 'datetime': '2026-06-16 19:48:25.613000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781619505.654, 'datetime': '2026-06-16 19:48:25.654000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781619505.74, 'datetime': '2026-06-16 19:48:25.740000', 'tray_weight': '148', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781619505.778, 'datetime': '2026-06-16 19:48:25.778000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781619505.785, 'datetime': '2026-06-16 19:48:25.785000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781619505.8920002, 'datetime': '2026-06-16 19:48:25.892000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781619505.91, 'datetime': '2026-06-16 19:48:25.910000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781619505.9220002, 'datetime': '2026-06-16 19:48:25.922000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781619505.9780002, 'datetime': '2026-06-16 19:48:25.978000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 51, 965570), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781619171.941, 'datetime': '2026-06-16 19:42:51.941000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781619172.0279999, 'datetime': '2026-06-16 19:42:52.028000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781619172.0240002, 'datetime': '2026-06-16 19:42:52.024000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '379', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781619172.3969998, 'datetime': '2026-06-16 19:42:52.397000', 'tray_weight': '379', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781619172.465, 'datetime': '2026-06-16 19:42:52.465000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:48:26,214.214 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 48, 25, 636550), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781619505.613, 'datetime': '2026-06-16 19:48:25.613000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781619505.654, 'datetime': '2026-06-16 19:48:25.654000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781619505.74, 'datetime': '2026-06-16 19:48:25.740000', 'tray_weight': '148', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781619505.778, 'datetime': '2026-06-16 19:48:25.778000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781619505.785, 'datetime': '2026-06-16 19:48:25.785000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781619505.8920002, 'datetime': '2026-06-16 19:48:25.892000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781619505.91, 'datetime': '2026-06-16 19:48:25.910000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781619505.9220002, 'datetime': '2026-06-16 19:48:25.922000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781619505.9780002, 'datetime': '2026-06-16 19:48:25.978000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 51, 965570), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781619171.941, 'datetime': '2026-06-16 19:42:51.941000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781619172.0279999, 'datetime': '2026-06-16 19:42:52.028000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781619172.0240002, 'datetime': '2026-06-16 19:42:52.024000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '379', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781619172.3969998, 'datetime': '2026-06-16 19:42:52.397000', 'tray_weight': '379', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781619172.465, 'datetime': '2026-06-16 19:42:52.465000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 178009), 'door_weights': [{'weight': '1093', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781618807.121, 'datetime': '2026-06-16 19:36:47.121000', 'tray_weight': '1093', 'expected_tray_weight': 1002}, {'weight': '938', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781618807.163, 'datetime': '2026-06-16 19:36:47.163000', 'tray_weight': '938', 'expected_tray_weight': 885}, {'weight': '834', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781618807.248, 'datetime': '2026-06-16 19:36:47.248000', 'tray_weight': '834', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781618807.323, 'datetime': '2026-06-16 19:36:47.323000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1031', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781618807.4459999, 'datetime': '2026-06-16 19:36:47.446000', 'tray_weight': '1031', 'expected_tray_weight': 996}, {'weight': '297', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781618807.435, 'datetime': '2026-06-16 19:36:47.435000', 'tray_weight': '297', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781618807.581, 'datetime': '2026-06-16 19:36:47.581000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1481', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781618807.559, 'datetime': '2026-06-16 19:36:47.559000', 'tray_weight': '1481', 'expected_tray_weight': 1344}, {'weight': '788', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781618807.681, 'datetime': '2026-06-16 19:36:47.681000', 'tray_weight': '788', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:48:26,681.681 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 48, 25, 636550), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781619505.613, 'datetime': '2026-06-16 19:48:25.613000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781619505.654, 'datetime': '2026-06-16 19:48:25.654000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781619505.74, 'datetime': '2026-06-16 19:48:25.740000', 'tray_weight': '148', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781619505.778, 'datetime': '2026-06-16 19:48:25.778000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781619505.785, 'datetime': '2026-06-16 19:48:25.785000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781619505.8920002, 'datetime': '2026-06-16 19:48:25.892000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781619505.91, 'datetime': '2026-06-16 19:48:25.910000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781619505.9220002, 'datetime': '2026-06-16 19:48:25.922000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781619505.9780002, 'datetime': '2026-06-16 19:48:25.978000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 51, 965570), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781619171.941, 'datetime': '2026-06-16 19:42:51.941000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781619172.0279999, 'datetime': '2026-06-16 19:42:52.028000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781619172.0240002, 'datetime': '2026-06-16 19:42:52.024000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '379', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781619172.3969998, 'datetime': '2026-06-16 19:42:52.397000', 'tray_weight': '379', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781619172.465, 'datetime': '2026-06-16 19:42:52.465000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 48, 26, 226162), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781619506.1929998, 'datetime': '2026-06-16 19:48:26.193000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781619506.229, 'datetime': '2026-06-16 19:48:26.229000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781619506.331, 'datetime': '2026-06-16 19:48:26.331000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781619506.373, 'datetime': '2026-06-16 19:48:26.373000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781619506.4269998, 'datetime': '2026-06-16 19:48:26.427000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781619506.4750001, 'datetime': '2026-06-16 19:48:26.475000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781619506.457, 'datetime': '2026-06-16 19:48:26.457000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781619506.55, 'datetime': '2026-06-16 19:48:26.550000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781619506.529, 'datetime': '2026-06-16 19:48:26.529000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:48:26,690.690 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 48, 25, 636550), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781619505.613, 'datetime': '2026-06-16 19:48:25.613000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781619505.654, 'datetime': '2026-06-16 19:48:25.654000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781619505.74, 'datetime': '2026-06-16 19:48:25.740000', 'tray_weight': '148', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781619505.778, 'datetime': '2026-06-16 19:48:25.778000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781619505.785, 'datetime': '2026-06-16 19:48:25.785000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781619505.8920002, 'datetime': '2026-06-16 19:48:25.892000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781619505.91, 'datetime': '2026-06-16 19:48:25.910000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781619505.9220002, 'datetime': '2026-06-16 19:48:25.922000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781619505.9780002, 'datetime': '2026-06-16 19:48:25.978000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 51, 965570), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781619171.941, 'datetime': '2026-06-16 19:42:51.941000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781619172.0279999, 'datetime': '2026-06-16 19:42:52.028000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781619172.0240002, 'datetime': '2026-06-16 19:42:52.024000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '379', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781619172.3969998, 'datetime': '2026-06-16 19:42:52.397000', 'tray_weight': '379', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781619172.465, 'datetime': '2026-06-16 19:42:52.465000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 48, 26, 226162), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781619506.1929998, 'datetime': '2026-06-16 19:48:26.193000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781619506.229, 'datetime': '2026-06-16 19:48:26.229000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781619506.331, 'datetime': '2026-06-16 19:48:26.331000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781619506.373, 'datetime': '2026-06-16 19:48:26.373000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781619506.4269998, 'datetime': '2026-06-16 19:48:26.427000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781619506.4750001, 'datetime': '2026-06-16 19:48:26.475000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781619506.457, 'datetime': '2026-06-16 19:48:26.457000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781619506.55, 'datetime': '2026-06-16 19:48:26.550000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781619506.529, 'datetime': '2026-06-16 19:48:26.529000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 36, 47, 829299), 'door_weights': [{'weight': '230', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781618807.8100002, 'datetime': '2026-06-16 19:36:47.810000', 'tray_weight': '230', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781618807.8630002, 'datetime': '2026-06-16 19:36:47.863000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781618807.926, 'datetime': '2026-06-16 19:36:47.926000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781618807.956, 'datetime': '2026-06-16 19:36:47.956000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:48:26,912.912 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 48, 25, 636550), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781619505.613, 'datetime': '2026-06-16 19:48:25.613000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781619505.654, 'datetime': '2026-06-16 19:48:25.654000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781619505.74, 'datetime': '2026-06-16 19:48:25.740000', 'tray_weight': '148', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781619505.778, 'datetime': '2026-06-16 19:48:25.778000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781619505.785, 'datetime': '2026-06-16 19:48:25.785000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781619505.8920002, 'datetime': '2026-06-16 19:48:25.892000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781619505.91, 'datetime': '2026-06-16 19:48:25.910000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781619505.9220002, 'datetime': '2026-06-16 19:48:25.922000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781619505.9780002, 'datetime': '2026-06-16 19:48:25.978000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 51, 965570), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781619171.941, 'datetime': '2026-06-16 19:42:51.941000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781619172.0279999, 'datetime': '2026-06-16 19:42:52.028000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781619172.0240002, 'datetime': '2026-06-16 19:42:52.024000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '379', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781619172.3969998, 'datetime': '2026-06-16 19:42:52.397000', 'tray_weight': '379', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781619172.465, 'datetime': '2026-06-16 19:42:52.465000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 48, 26, 226162), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781619506.1929998, 'datetime': '2026-06-16 19:48:26.193000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781619506.229, 'datetime': '2026-06-16 19:48:26.229000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781619506.331, 'datetime': '2026-06-16 19:48:26.331000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781619506.373, 'datetime': '2026-06-16 19:48:26.373000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781619506.4269998, 'datetime': '2026-06-16 19:48:26.427000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781619506.4750001, 'datetime': '2026-06-16 19:48:26.475000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781619506.457, 'datetime': '2026-06-16 19:48:26.457000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781619506.55, 'datetime': '2026-06-16 19:48:26.550000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781619506.529, 'datetime': '2026-06-16 19:48:26.529000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 48, 26, 702365), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781619506.7059999, 'datetime': '2026-06-16 19:48:26.706000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781619506.694, 'datetime': '2026-06-16 19:48:26.694000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781619506.79, 'datetime': '2026-06-16 19:48:26.790000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781619506.804, 'datetime': '2026-06-16 19:48:26.804000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:48:26,920.920 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 48, 25, 636550), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781619505.613, 'datetime': '2026-06-16 19:48:25.613000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781619505.654, 'datetime': '2026-06-16 19:48:25.654000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781619505.74, 'datetime': '2026-06-16 19:48:25.740000', 'tray_weight': '148', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781619505.778, 'datetime': '2026-06-16 19:48:25.778000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781619505.785, 'datetime': '2026-06-16 19:48:25.785000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781619505.8920002, 'datetime': '2026-06-16 19:48:25.892000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781619505.91, 'datetime': '2026-06-16 19:48:25.910000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781619505.9220002, 'datetime': '2026-06-16 19:48:25.922000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781619505.9780002, 'datetime': '2026-06-16 19:48:25.978000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 42, 51, 965570), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781619171.941, 'datetime': '2026-06-16 19:42:51.941000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781619172.0279999, 'datetime': '2026-06-16 19:42:52.028000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781619172.0240002, 'datetime': '2026-06-16 19:42:52.024000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '379', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781619172.3969998, 'datetime': '2026-06-16 19:42:52.397000', 'tray_weight': '379', 'expected_tray_weight': 630}, {'weight': '1039', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781619172.465, 'datetime': '2026-06-16 19:42:52.465000', 'tray_weight': '1039', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 48, 26, 226162), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781619506.1929998, 'datetime': '2026-06-16 19:48:26.193000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781619506.229, 'datetime': '2026-06-16 19:48:26.229000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781619506.331, 'datetime': '2026-06-16 19:48:26.331000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781619506.373, 'datetime': '2026-06-16 19:48:26.373000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781619506.4269998, 'datetime': '2026-06-16 19:48:26.427000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781619506.4750001, 'datetime': '2026-06-16 19:48:26.475000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781619506.457, 'datetime': '2026-06-16 19:48:26.457000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781619506.55, 'datetime': '2026-06-16 19:48:26.550000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781619506.529, 'datetime': '2026-06-16 19:48:26.529000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 48, 26, 702365), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781619506.7059999, 'datetime': '2026-06-16 19:48:26.706000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781619506.694, 'datetime': '2026-06-16 19:48:26.694000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781619506.79, 'datetime': '2026-06-16 19:48:26.790000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781619506.804, 'datetime': '2026-06-16 19:48:26.804000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:48:27,191.191 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 48, 25, 636550), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781619505.613, 'datetime': '2026-06-16 19:48:25.613000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781619505.654, 'datetime': '2026-06-16 19:48:25.654000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781619505.74, 'datetime': '2026-06-16 19:48:25.740000', 'tray_weight': '148', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781619505.778, 'datetime': '2026-06-16 19:48:25.778000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781619505.785, 'datetime': '2026-06-16 19:48:25.785000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781619505.8920002, 'datetime': '2026-06-16 19:48:25.892000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781619505.91, 'datetime': '2026-06-16 19:48:25.910000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781619505.9220002, 'datetime': '2026-06-16 19:48:25.922000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781619505.9780002, 'datetime': '2026-06-16 19:48:25.978000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 48, 26, 933053), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781619506.919, 'datetime': '2026-06-16 19:48:26.919000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781619506.941, 'datetime': '2026-06-16 19:48:26.941000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781619506.966, 'datetime': '2026-06-16 19:48:26.966000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '377', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781619507.047, 'datetime': '2026-06-16 19:48:27.047000', 'tray_weight': '377', 'expected_tray_weight': 420}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781619507.1000001, 'datetime': '2026-06-16 19:48:27.100000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 48, 26, 226162), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781619506.1929998, 'datetime': '2026-06-16 19:48:26.193000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781619506.229, 'datetime': '2026-06-16 19:48:26.229000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781619506.331, 'datetime': '2026-06-16 19:48:26.331000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781619506.373, 'datetime': '2026-06-16 19:48:26.373000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781619506.4269998, 'datetime': '2026-06-16 19:48:26.427000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781619506.4750001, 'datetime': '2026-06-16 19:48:26.475000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781619506.457, 'datetime': '2026-06-16 19:48:26.457000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781619506.55, 'datetime': '2026-06-16 19:48:26.550000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781619506.529, 'datetime': '2026-06-16 19:48:26.529000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 48, 26, 702365), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781619506.7059999, 'datetime': '2026-06-16 19:48:26.706000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781619506.694, 'datetime': '2026-06-16 19:48:26.694000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781619506.79, 'datetime': '2026-06-16 19:48:26.790000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781619506.804, 'datetime': '2026-06-16 19:48:26.804000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:48:27,199.199 INFO    ] get_tray_status {'1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 48, 25, 636550), 'door_weights': [{'weight': '179', 'tray_id': '11', 'address': '11', 'flow': '0', 'TS': 1781619505.613, 'datetime': '2026-06-16 19:48:25.613000', 'tray_weight': '179', 'expected_tray_weight': 150}, {'weight': '136', 'tray_id': '12', 'address': '12', 'flow': '0', 'TS': 1781619505.654, 'datetime': '2026-06-16 19:48:25.654000', 'tray_weight': '136', 'expected_tray_weight': 120}, {'weight': '148', 'tray_id': '13', 'address': '13', 'flow': '0', 'TS': 1781619505.74, 'datetime': '2026-06-16 19:48:25.740000', 'tray_weight': '148', 'expected_tray_weight': 144}, {'weight': '194', 'tray_id': '14', 'address': '14', 'flow': '0', 'TS': 1781619505.778, 'datetime': '2026-06-16 19:48:25.778000', 'tray_weight': '194', 'expected_tray_weight': 180}, {'weight': '219', 'tray_id': '15', 'address': '15', 'flow': '0', 'TS': 1781619505.785, 'datetime': '2026-06-16 19:48:25.785000', 'tray_weight': '219', 'expected_tray_weight': 216}, {'weight': '213', 'tray_id': '16', 'address': '16', 'flow': '0', 'TS': 1781619505.8920002, 'datetime': '2026-06-16 19:48:25.892000', 'tray_weight': '213', 'expected_tray_weight': 228}, {'weight': '220', 'tray_id': '17', 'address': '17', 'flow': '0', 'TS': 1781619505.91, 'datetime': '2026-06-16 19:48:25.910000', 'tray_weight': '220', 'expected_tray_weight': 195}, {'weight': '190', 'tray_id': '18', 'address': '18', 'flow': '0', 'TS': 1781619505.9220002, 'datetime': '2026-06-16 19:48:25.922000', 'tray_weight': '190', 'expected_tray_weight': 168}, {'weight': '86', 'tray_id': '19', 'address': '19', 'flow': '0', 'TS': 1781619505.9780002, 'datetime': '2026-06-16 19:48:25.978000', 'tray_weight': '86', 'expected_tray_weight': 64}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 48, 26, 933053), 'door_weights': [{'weight': '1176', 'tray_id': '41', 'address': '41', 'flow': '0', 'TS': 1781619506.919, 'datetime': '2026-06-16 19:48:26.919000', 'tray_weight': '1176', 'expected_tray_weight': 1160}, {'weight': '1530', 'tray_id': '42', 'address': '42', 'flow': '0', 'TS': 1781619506.941, 'datetime': '2026-06-16 19:48:26.941000', 'tray_weight': '1530', 'expected_tray_weight': 1344}, {'weight': '173', 'tray_id': '43', 'address': '43', 'flow': '0', 'TS': 1781619506.966, 'datetime': '2026-06-16 19:48:26.966000', 'tray_weight': '173', 'expected_tray_weight': 168}, {'weight': '377', 'tray_id': '44', 'address': '44', 'flow': '0', 'TS': 1781619507.047, 'datetime': '2026-06-16 19:48:27.047000', 'tray_weight': '377', 'expected_tray_weight': 420}, {'weight': '1037', 'tray_id': '45', 'address': '45', 'flow': '0', 'TS': 1781619507.1000001, 'datetime': '2026-06-16 19:48:27.100000', 'tray_weight': '1037', 'expected_tray_weight': 996}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 48, 26, 226162), 'door_weights': [{'weight': '1091', 'tray_id': '21', 'address': '21', 'flow': '0', 'TS': 1781619506.1929998, 'datetime': '2026-06-16 19:48:26.193000', 'tray_weight': '1091', 'expected_tray_weight': 1002}, {'weight': '939', 'tray_id': '22', 'address': '22', 'flow': '0', 'TS': 1781619506.229, 'datetime': '2026-06-16 19:48:26.229000', 'tray_weight': '939', 'expected_tray_weight': 885}, {'weight': '835', 'tray_id': '23', 'address': '23', 'flow': '0', 'TS': 1781619506.331, 'datetime': '2026-06-16 19:48:26.331000', 'tray_weight': '835', 'expected_tray_weight': 875}, {'weight': '858', 'tray_id': '24', 'address': '24', 'flow': '0', 'TS': 1781619506.373, 'datetime': '2026-06-16 19:48:26.373000', 'tray_weight': '858', 'expected_tray_weight': 825}, {'weight': '1030', 'tray_id': '25', 'address': '25', 'flow': '0', 'TS': 1781619506.4269998, 'datetime': '2026-06-16 19:48:26.427000', 'tray_weight': '1030', 'expected_tray_weight': 996}, {'weight': '298', 'tray_id': '26', 'address': '26', 'flow': '0', 'TS': 1781619506.4750001, 'datetime': '2026-06-16 19:48:26.475000', 'tray_weight': '298', 'expected_tray_weight': 279}, {'weight': '211', 'tray_id': '27', 'address': '27', 'flow': '0', 'TS': 1781619506.457, 'datetime': '2026-06-16 19:48:26.457000', 'tray_weight': '211', 'expected_tray_weight': 203}, {'weight': '1482', 'tray_id': '28', 'address': '28', 'flow': '0', 'TS': 1781619506.55, 'datetime': '2026-06-16 19:48:26.550000', 'tray_weight': '1482', 'expected_tray_weight': 1344}, {'weight': '789', 'tray_id': '29', 'address': '29', 'flow': '0', 'TS': 1781619506.529, 'datetime': '2026-06-16 19:48:26.529000', 'tray_weight': '789', 'expected_tray_weight': 752}]}, '3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 19, 48, 26, 702365), 'door_weights': [{'weight': '231', 'tray_id': '31', 'address': '31', 'flow': '0', 'TS': 1781619506.7059999, 'datetime': '2026-06-16 19:48:26.706000', 'tray_weight': '231', 'expected_tray_weight': 200}, {'weight': '142', 'tray_id': '32', 'address': '32', 'flow': '0', 'TS': 1781619506.694, 'datetime': '2026-06-16 19:48:26.694000', 'tray_weight': '142', 'expected_tray_weight': 120}, {'weight': '547', 'tray_id': '33', 'address': '33', 'flow': '0', 'TS': 1781619506.79, 'datetime': '2026-06-16 19:48:26.790000', 'tray_weight': '547', 'expected_tray_weight': 495}, {'weight': '282', 'tray_id': '34', 'address': '34', 'flow': '0', 'TS': 1781619506.804, 'datetime': '2026-06-16 19:48:26.804000', 'tray_weight': '282', 'expected_tray_weight': 245}]}}
[2026-06-16 19:17:23,354.354 INFO    ] 
###################################
####### PI SERVER STARTED #########
###################################


[2026-06-16 20:01:15,890.890 INFO    ] check_update_tray_weights {'3': {}, '4': {}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 106816), 'door_weights': [{'datetime': '2026-06-16 20:01:15.117000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620275.1169999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:15.173000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620275.1729999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:15.212000', 'tray_id': '13', 'weight': '147', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620275.212, 'address': '13', 'tray_weight': '147'}, {'datetime': '2026-06-16 20:01:15.247000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620275.2470002, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:15.309000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620275.309, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:15.410000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620275.41, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:01:15.489000', 'tray_id': '17', 'weight': '219', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620275.489, 'address': '17', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:15.519000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620275.519, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:15.577000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620275.577, 'address': '19', 'tray_weight': '86'}]}, '2': {}}
[2026-06-16 20:01:15,910.910 INFO    ] check_update_tray_weights {'3': {}, '4': {}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 106816), 'door_weights': [{'datetime': '2026-06-16 20:01:15.117000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620275.1169999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:15.173000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620275.1729999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:15.212000', 'tray_id': '13', 'weight': '147', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620275.212, 'address': '13', 'tray_weight': '147'}, {'datetime': '2026-06-16 20:01:15.247000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620275.2470002, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:15.309000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620275.309, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:15.410000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620275.41, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:01:15.489000', 'tray_id': '17', 'weight': '219', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620275.489, 'address': '17', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:15.519000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620275.519, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:15.577000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620275.577, 'address': '19', 'tray_weight': '86'}]}, '2': {}}
[2026-06-16 20:01:16,591.591 INFO    ] check_update_tray_weights {'3': {}, '4': {}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 106816), 'door_weights': [{'datetime': '2026-06-16 20:01:15.117000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620275.1169999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:15.173000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620275.1729999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:15.212000', 'tray_id': '13', 'weight': '147', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620275.212, 'address': '13', 'tray_weight': '147'}, {'datetime': '2026-06-16 20:01:15.247000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620275.2470002, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:15.309000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620275.309, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:15.410000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620275.41, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:01:15.489000', 'tray_id': '17', 'weight': '219', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620275.489, 'address': '17', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:15.519000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620275.519, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:15.577000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620275.577, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:16,603.603 INFO    ] check_update_tray_weights {'3': {}, '4': {}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 106816), 'door_weights': [{'datetime': '2026-06-16 20:01:15.117000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620275.1169999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:15.173000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620275.1729999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:15.212000', 'tray_id': '13', 'weight': '147', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620275.212, 'address': '13', 'tray_weight': '147'}, {'datetime': '2026-06-16 20:01:15.247000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620275.2470002, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:15.309000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620275.309, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:15.410000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620275.41, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:01:15.489000', 'tray_id': '17', 'weight': '219', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620275.489, 'address': '17', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:15.519000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620275.519, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:15.577000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620275.577, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:16,822.822 INFO    ] check_update_tray_weights {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 623395), 'door_weights': [{'datetime': '2026-06-16 20:01:16.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620276.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:16.623000', 'tray_id': '32', 'weight': '142', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620276.6230001, 'address': '32', 'tray_weight': '142'}, {'datetime': '2026-06-16 20:01:16.648000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620276.648, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:16.750000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620276.75, 'address': '34', 'tray_weight': '283'}]}, '4': {}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 106816), 'door_weights': [{'datetime': '2026-06-16 20:01:15.117000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620275.1169999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:15.173000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620275.1729999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:15.212000', 'tray_id': '13', 'weight': '147', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620275.212, 'address': '13', 'tray_weight': '147'}, {'datetime': '2026-06-16 20:01:15.247000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620275.2470002, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:15.309000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620275.309, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:15.410000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620275.41, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:01:15.489000', 'tray_id': '17', 'weight': '219', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620275.489, 'address': '17', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:15.519000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620275.519, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:15.577000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620275.577, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:16,829.829 INFO    ] check_update_tray_weights {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 623395), 'door_weights': [{'datetime': '2026-06-16 20:01:16.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620276.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:16.623000', 'tray_id': '32', 'weight': '142', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620276.6230001, 'address': '32', 'tray_weight': '142'}, {'datetime': '2026-06-16 20:01:16.648000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620276.648, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:16.750000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620276.75, 'address': '34', 'tray_weight': '283'}]}, '4': {}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 106816), 'door_weights': [{'datetime': '2026-06-16 20:01:15.117000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620275.1169999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:15.173000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620275.1729999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:15.212000', 'tray_id': '13', 'weight': '147', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620275.212, 'address': '13', 'tray_weight': '147'}, {'datetime': '2026-06-16 20:01:15.247000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620275.2470002, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:15.309000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620275.309, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:15.410000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620275.41, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:01:15.489000', 'tray_id': '17', 'weight': '219', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620275.489, 'address': '17', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:15.519000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620275.519, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:15.577000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620275.577, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:17,105.105 INFO    ] check_update_tray_weights {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 623395), 'door_weights': [{'datetime': '2026-06-16 20:01:16.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620276.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:16.623000', 'tray_id': '32', 'weight': '142', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620276.6230001, 'address': '32', 'tray_weight': '142'}, {'datetime': '2026-06-16 20:01:16.648000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620276.648, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:16.750000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620276.75, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 106816), 'door_weights': [{'datetime': '2026-06-16 20:01:15.117000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620275.1169999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:15.173000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620275.1729999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:15.212000', 'tray_id': '13', 'weight': '147', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620275.212, 'address': '13', 'tray_weight': '147'}, {'datetime': '2026-06-16 20:01:15.247000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620275.2470002, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:15.309000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620275.309, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:15.410000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620275.41, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:01:15.489000', 'tray_id': '17', 'weight': '219', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620275.489, 'address': '17', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:15.519000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620275.519, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:15.577000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620275.577, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:17,114.114 INFO    ] check_update_tray_weights {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 623395), 'door_weights': [{'datetime': '2026-06-16 20:01:16.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620276.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:16.623000', 'tray_id': '32', 'weight': '142', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620276.6230001, 'address': '32', 'tray_weight': '142'}, {'datetime': '2026-06-16 20:01:16.648000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620276.648, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:16.750000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620276.75, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 106816), 'door_weights': [{'datetime': '2026-06-16 20:01:15.117000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620275.1169999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:15.173000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620275.1729999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:15.212000', 'tray_id': '13', 'weight': '147', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620275.212, 'address': '13', 'tray_weight': '147'}, {'datetime': '2026-06-16 20:01:15.247000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620275.2470002, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:15.309000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620275.309, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:15.410000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620275.41, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:01:15.489000', 'tray_id': '17', 'weight': '219', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620275.489, 'address': '17', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:15.519000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620275.519, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:15.577000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620275.577, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:17,122.122 INFO    ] ADDRESS: 11 TRAY WEIGHT: 179 TRAY DB WEIGHT: 179
[2026-06-16 20:01:17,127.127 INFO    ] ADDRESS: 12 TRAY WEIGHT: 136 TRAY DB WEIGHT: 136
[2026-06-16 20:01:17,132.132 INFO    ] ADDRESS: 13 TRAY WEIGHT: 147 TRAY DB WEIGHT: 148
[2026-06-16 20:01:17,136.136 INFO    ] ADDRESS: 14 TRAY WEIGHT: 194 TRAY DB WEIGHT: 194
[2026-06-16 20:01:17,141.141 INFO    ] ADDRESS: 15 TRAY WEIGHT: 219 TRAY DB WEIGHT: 219
[2026-06-16 20:01:17,146.146 INFO    ] ADDRESS: 16 TRAY WEIGHT: 213 TRAY DB WEIGHT: 213
[2026-06-16 20:01:17,150.150 INFO    ] ADDRESS: 17 TRAY WEIGHT: 219 TRAY DB WEIGHT: 220
[2026-06-16 20:01:17,155.155 INFO    ] ADDRESS: 18 TRAY WEIGHT: 190 TRAY DB WEIGHT: 190
[2026-06-16 20:01:17,160.160 INFO    ] ADDRESS: 19 TRAY WEIGHT: 86 TRAY DB WEIGHT: 86
[2026-06-16 20:01:17,164.164 INFO    ] ADDRESS: 21 TRAY WEIGHT: 1091 TRAY DB WEIGHT: 1091
[2026-06-16 20:01:17,169.169 INFO    ] ADDRESS: 22 TRAY WEIGHT: 940 TRAY DB WEIGHT: 939
[2026-06-16 20:01:17,174.174 INFO    ] ADDRESS: 23 TRAY WEIGHT: 836 TRAY DB WEIGHT: 835
[2026-06-16 20:01:17,178.178 INFO    ] ADDRESS: 24 TRAY WEIGHT: 859 TRAY DB WEIGHT: 858
[2026-06-16 20:01:17,183.183 INFO    ] ADDRESS: 25 TRAY WEIGHT: 1027 TRAY DB WEIGHT: 1030
[2026-06-16 20:01:17,188.188 INFO    ] ADDRESS: 26 TRAY WEIGHT: 297 TRAY DB WEIGHT: 298
[2026-06-16 20:01:17,192.192 INFO    ] ADDRESS: 27 TRAY WEIGHT: 212 TRAY DB WEIGHT: 211
[2026-06-16 20:01:17,197.197 INFO    ] ADDRESS: 28 TRAY WEIGHT: 1481 TRAY DB WEIGHT: 1482
[2026-06-16 20:01:17,202.202 INFO    ] ADDRESS: 29 TRAY WEIGHT: 789 TRAY DB WEIGHT: 789
[2026-06-16 20:01:17,206.206 INFO    ] ADDRESS: 31 TRAY WEIGHT: 230 TRAY DB WEIGHT: 231
[2026-06-16 20:01:17,211.211 INFO    ] ADDRESS: 32 TRAY WEIGHT: 142 TRAY DB WEIGHT: 142
[2026-06-16 20:01:17,216.216 INFO    ] ADDRESS: 33 TRAY WEIGHT: 548 TRAY DB WEIGHT: 547
[2026-06-16 20:01:17,221.221 INFO    ] ADDRESS: 34 TRAY WEIGHT: 283 TRAY DB WEIGHT: 282
[2026-06-16 20:01:17,225.225 INFO    ] ADDRESS: 41 TRAY WEIGHT: 1176 TRAY DB WEIGHT: 1176
[2026-06-16 20:01:17,230.230 INFO    ] ADDRESS: 42 TRAY WEIGHT: 1530 TRAY DB WEIGHT: 1530
[2026-06-16 20:01:17,235.235 INFO    ] ADDRESS: 43 TRAY WEIGHT: 173 TRAY DB WEIGHT: 173
[2026-06-16 20:01:17,239.239 INFO    ] ADDRESS: 44 TRAY WEIGHT: 378 TRAY DB WEIGHT: 377
[2026-06-16 20:01:17,244.244 INFO    ] ADDRESS: 45 TRAY WEIGHT: 1036 TRAY DB WEIGHT: 1037
[2026-06-16 20:01:20,219.219 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 623395), 'door_weights': [{'datetime': '2026-06-16 20:01:16.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620276.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:16.623000', 'tray_id': '32', 'weight': '142', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620276.6230001, 'address': '32', 'tray_weight': '142'}, {'datetime': '2026-06-16 20:01:16.648000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620276.648, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:16.750000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620276.75, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 19, 654672), 'door_weights': []}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:20,226.226 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 623395), 'door_weights': [{'datetime': '2026-06-16 20:01:16.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620276.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:16.623000', 'tray_id': '32', 'weight': '142', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620276.6230001, 'address': '32', 'tray_weight': '142'}, {'datetime': '2026-06-16 20:01:16.648000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620276.648, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:16.750000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620276.75, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 19, 654672), 'door_weights': []}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:21,196.196 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 623395), 'door_weights': [{'datetime': '2026-06-16 20:01:16.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620276.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:16.623000', 'tray_id': '32', 'weight': '142', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620276.6230001, 'address': '32', 'tray_weight': '142'}, {'datetime': '2026-06-16 20:01:16.648000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620276.648, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:16.750000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620276.75, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 20, 300307), 'door_weights': []}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:21,213.213 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 623395), 'door_weights': [{'datetime': '2026-06-16 20:01:16.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620276.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:16.623000', 'tray_id': '32', 'weight': '142', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620276.6230001, 'address': '32', 'tray_weight': '142'}, {'datetime': '2026-06-16 20:01:16.648000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620276.648, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:16.750000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620276.75, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 20, 300307), 'door_weights': []}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:22,386.386 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 623395), 'door_weights': [{'datetime': '2026-06-16 20:01:16.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620276.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:16.623000', 'tray_id': '32', 'weight': '142', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620276.6230001, 'address': '32', 'tray_weight': '142'}, {'datetime': '2026-06-16 20:01:16.648000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620276.648, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:16.750000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620276.75, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 21, 319970), 'door_weights': [{'datetime': '2026-06-16 20:01:21.019000', 'tray_id': '13', 'weight': '150', 'expected_tray_weight': 144, 'flow': '1', 'TS': 1781620281.019, 'address': '13', 'tray_weight': '150'}, {'datetime': '2026-06-16 20:01:21.092000', 'tray_id': '16', 'weight': '215', 'expected_tray_weight': 228, 'flow': '1', 'TS': 1781620281.092, 'address': '16', 'tray_weight': '215'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:22,431.431 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 623395), 'door_weights': [{'datetime': '2026-06-16 20:01:16.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620276.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:16.623000', 'tray_id': '32', 'weight': '142', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620276.6230001, 'address': '32', 'tray_weight': '142'}, {'datetime': '2026-06-16 20:01:16.648000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620276.648, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:16.750000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620276.75, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 21, 319970), 'door_weights': [{'datetime': '2026-06-16 20:01:21.019000', 'tray_id': '13', 'weight': '150', 'expected_tray_weight': 144, 'flow': '1', 'TS': 1781620281.019, 'address': '13', 'tray_weight': '150'}, {'datetime': '2026-06-16 20:01:21.092000', 'tray_id': '16', 'weight': '215', 'expected_tray_weight': 228, 'flow': '1', 'TS': 1781620281.092, 'address': '16', 'tray_weight': '215'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:23,445.445 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 623395), 'door_weights': [{'datetime': '2026-06-16 20:01:16.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620276.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:16.623000', 'tray_id': '32', 'weight': '142', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620276.6230001, 'address': '32', 'tray_weight': '142'}, {'datetime': '2026-06-16 20:01:16.648000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620276.648, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:16.750000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620276.75, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 22, 543470), 'door_weights': [{'datetime': '2026-06-16 20:01:21.018000', 'tray_id': '13', 'weight': '150', 'expected_tray_weight': 144, 'flow': '1', 'TS': 1781620281.0180001, 'address': '13', 'tray_weight': '150'}, {'datetime': '2026-06-16 20:01:21.110000', 'tray_id': '16', 'weight': '215', 'expected_tray_weight': 228, 'flow': '1', 'TS': 1781620281.11, 'address': '16', 'tray_weight': '215'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:23,460.460 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 623395), 'door_weights': [{'datetime': '2026-06-16 20:01:16.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620276.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:16.623000', 'tray_id': '32', 'weight': '142', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620276.6230001, 'address': '32', 'tray_weight': '142'}, {'datetime': '2026-06-16 20:01:16.648000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620276.648, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:16.750000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620276.75, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 22, 543470), 'door_weights': [{'datetime': '2026-06-16 20:01:21.018000', 'tray_id': '13', 'weight': '150', 'expected_tray_weight': 144, 'flow': '1', 'TS': 1781620281.0180001, 'address': '13', 'tray_weight': '150'}, {'datetime': '2026-06-16 20:01:21.110000', 'tray_id': '16', 'weight': '215', 'expected_tray_weight': 228, 'flow': '1', 'TS': 1781620281.11, 'address': '16', 'tray_weight': '215'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:24,625.625 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 623395), 'door_weights': [{'datetime': '2026-06-16 20:01:16.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620276.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:16.623000', 'tray_id': '32', 'weight': '142', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620276.6230001, 'address': '32', 'tray_weight': '142'}, {'datetime': '2026-06-16 20:01:16.648000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620276.648, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:16.750000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620276.75, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 23, 545364), 'door_weights': [{'datetime': '2026-06-16 20:01:21.018000', 'tray_id': '13', 'weight': '150', 'expected_tray_weight': 144, 'flow': '1', 'TS': 1781620281.018, 'address': '13', 'tray_weight': '150'}, {'datetime': '2026-06-16 20:01:23.518000', 'tray_id': '13', 'weight': '88', 'expected_tray_weight': 144, 'flow': '-1', 'TS': 1781620283.518, 'address': '13', 'tray_weight': '88'}, {'datetime': '2026-06-16 20:01:21.110000', 'tray_id': '16', 'weight': '215', 'expected_tray_weight': 228, 'flow': '1', 'TS': 1781620281.1100001, 'address': '16', 'tray_weight': '215'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:24,642.642 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 623395), 'door_weights': [{'datetime': '2026-06-16 20:01:16.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620276.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:16.623000', 'tray_id': '32', 'weight': '142', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620276.6230001, 'address': '32', 'tray_weight': '142'}, {'datetime': '2026-06-16 20:01:16.648000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620276.648, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:16.750000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620276.75, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 23, 545364), 'door_weights': [{'datetime': '2026-06-16 20:01:21.018000', 'tray_id': '13', 'weight': '150', 'expected_tray_weight': 144, 'flow': '1', 'TS': 1781620281.018, 'address': '13', 'tray_weight': '150'}, {'datetime': '2026-06-16 20:01:23.518000', 'tray_id': '13', 'weight': '88', 'expected_tray_weight': 144, 'flow': '-1', 'TS': 1781620283.518, 'address': '13', 'tray_weight': '88'}, {'datetime': '2026-06-16 20:01:21.110000', 'tray_id': '16', 'weight': '215', 'expected_tray_weight': 228, 'flow': '1', 'TS': 1781620281.1100001, 'address': '16', 'tray_weight': '215'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:26,065.065 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 623395), 'door_weights': [{'datetime': '2026-06-16 20:01:16.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620276.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:16.623000', 'tray_id': '32', 'weight': '142', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620276.6230001, 'address': '32', 'tray_weight': '142'}, {'datetime': '2026-06-16 20:01:16.648000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620276.648, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:16.750000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620276.75, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 24, 725246), 'door_weights': [{'datetime': '2026-06-16 20:01:21.018000', 'tray_id': '13', 'weight': '150', 'expected_tray_weight': 144, 'flow': '1', 'TS': 1781620281.0180001, 'address': '13', 'tray_weight': '150'}, {'datetime': '2026-06-16 20:01:23.518000', 'tray_id': '13', 'weight': '88', 'expected_tray_weight': 144, 'flow': '-1', 'TS': 1781620283.5180001, 'address': '13', 'tray_weight': '88'}, {'datetime': '2026-06-16 20:01:23.818000', 'tray_id': '13', 'weight': '102', 'expected_tray_weight': 144, 'flow': '1', 'TS': 1781620283.818, 'address': '13', 'tray_weight': '102'}, {'datetime': '2026-06-16 20:01:24.018000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 144, 'flow': '-1', 'TS': 1781620284.0180001, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 20:01:21.108000', 'tray_id': '16', 'weight': '215', 'expected_tray_weight': 228, 'flow': '1', 'TS': 1781620281.108, 'address': '16', 'tray_weight': '215'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:26,091.091 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 623395), 'door_weights': [{'datetime': '2026-06-16 20:01:16.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620276.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:16.623000', 'tray_id': '32', 'weight': '142', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620276.6230001, 'address': '32', 'tray_weight': '142'}, {'datetime': '2026-06-16 20:01:16.648000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620276.648, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:16.750000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620276.75, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 24, 725246), 'door_weights': [{'datetime': '2026-06-16 20:01:21.018000', 'tray_id': '13', 'weight': '150', 'expected_tray_weight': 144, 'flow': '1', 'TS': 1781620281.0180001, 'address': '13', 'tray_weight': '150'}, {'datetime': '2026-06-16 20:01:23.518000', 'tray_id': '13', 'weight': '88', 'expected_tray_weight': 144, 'flow': '-1', 'TS': 1781620283.5180001, 'address': '13', 'tray_weight': '88'}, {'datetime': '2026-06-16 20:01:23.818000', 'tray_id': '13', 'weight': '102', 'expected_tray_weight': 144, 'flow': '1', 'TS': 1781620283.818, 'address': '13', 'tray_weight': '102'}, {'datetime': '2026-06-16 20:01:24.018000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 144, 'flow': '-1', 'TS': 1781620284.0180001, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 20:01:21.108000', 'tray_id': '16', 'weight': '215', 'expected_tray_weight': 228, 'flow': '1', 'TS': 1781620281.108, 'address': '16', 'tray_weight': '215'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:27,236.236 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 623395), 'door_weights': [{'datetime': '2026-06-16 20:01:16.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620276.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:16.623000', 'tray_id': '32', 'weight': '142', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620276.6230001, 'address': '32', 'tray_weight': '142'}, {'datetime': '2026-06-16 20:01:16.648000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620276.648, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:16.750000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620276.75, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 26, 196457), 'door_weights': [{'datetime': '2026-06-16 20:01:21.022000', 'tray_id': '13', 'weight': '150', 'expected_tray_weight': 144, 'flow': '1', 'TS': 1781620281.022, 'address': '13', 'tray_weight': '150'}, {'datetime': '2026-06-16 20:01:23.522000', 'tray_id': '13', 'weight': '88', 'expected_tray_weight': 144, 'flow': '-1', 'TS': 1781620283.522, 'address': '13', 'tray_weight': '88'}, {'datetime': '2026-06-16 20:01:23.822000', 'tray_id': '13', 'weight': '102', 'expected_tray_weight': 144, 'flow': '1', 'TS': 1781620283.822, 'address': '13', 'tray_weight': '102'}, {'datetime': '2026-06-16 20:01:24.022000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 144, 'flow': '-1', 'TS': 1781620284.022, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 20:01:21.108000', 'tray_id': '16', 'weight': '215', 'expected_tray_weight': 228, 'flow': '1', 'TS': 1781620281.108, 'address': '16', 'tray_weight': '215'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:27,265.265 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 623395), 'door_weights': [{'datetime': '2026-06-16 20:01:16.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620276.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:16.623000', 'tray_id': '32', 'weight': '142', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620276.6230001, 'address': '32', 'tray_weight': '142'}, {'datetime': '2026-06-16 20:01:16.648000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620276.648, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:16.750000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620276.75, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 26, 196457), 'door_weights': [{'datetime': '2026-06-16 20:01:21.022000', 'tray_id': '13', 'weight': '150', 'expected_tray_weight': 144, 'flow': '1', 'TS': 1781620281.022, 'address': '13', 'tray_weight': '150'}, {'datetime': '2026-06-16 20:01:23.522000', 'tray_id': '13', 'weight': '88', 'expected_tray_weight': 144, 'flow': '-1', 'TS': 1781620283.522, 'address': '13', 'tray_weight': '88'}, {'datetime': '2026-06-16 20:01:23.822000', 'tray_id': '13', 'weight': '102', 'expected_tray_weight': 144, 'flow': '1', 'TS': 1781620283.822, 'address': '13', 'tray_weight': '102'}, {'datetime': '2026-06-16 20:01:24.022000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 144, 'flow': '-1', 'TS': 1781620284.022, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 20:01:21.108000', 'tray_id': '16', 'weight': '215', 'expected_tray_weight': 228, 'flow': '1', 'TS': 1781620281.108, 'address': '16', 'tray_weight': '215'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:28,385.385 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 623395), 'door_weights': [{'datetime': '2026-06-16 20:01:16.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620276.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:16.623000', 'tray_id': '32', 'weight': '142', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620276.6230001, 'address': '32', 'tray_weight': '142'}, {'datetime': '2026-06-16 20:01:16.648000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620276.648, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:16.750000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620276.75, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 27, 361205), 'door_weights': [{'datetime': '2026-06-16 20:01:21.019000', 'tray_id': '13', 'weight': '150', 'expected_tray_weight': 144, 'flow': '1', 'TS': 1781620281.019, 'address': '13', 'tray_weight': '150'}, {'datetime': '2026-06-16 20:01:23.519000', 'tray_id': '13', 'weight': '88', 'expected_tray_weight': 144, 'flow': '-1', 'TS': 1781620283.519, 'address': '13', 'tray_weight': '88'}, {'datetime': '2026-06-16 20:01:23.819000', 'tray_id': '13', 'weight': '102', 'expected_tray_weight': 144, 'flow': '1', 'TS': 1781620283.819, 'address': '13', 'tray_weight': '102'}, {'datetime': '2026-06-16 20:01:24.019000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 144, 'flow': '-1', 'TS': 1781620284.019, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 20:01:21.109000', 'tray_id': '16', 'weight': '215', 'expected_tray_weight': 228, 'flow': '1', 'TS': 1781620281.109, 'address': '16', 'tray_weight': '215'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:28,403.403 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 623395), 'door_weights': [{'datetime': '2026-06-16 20:01:16.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620276.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:16.623000', 'tray_id': '32', 'weight': '142', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620276.6230001, 'address': '32', 'tray_weight': '142'}, {'datetime': '2026-06-16 20:01:16.648000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620276.648, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:16.750000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620276.75, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 27, 361205), 'door_weights': [{'datetime': '2026-06-16 20:01:21.019000', 'tray_id': '13', 'weight': '150', 'expected_tray_weight': 144, 'flow': '1', 'TS': 1781620281.019, 'address': '13', 'tray_weight': '150'}, {'datetime': '2026-06-16 20:01:23.519000', 'tray_id': '13', 'weight': '88', 'expected_tray_weight': 144, 'flow': '-1', 'TS': 1781620283.519, 'address': '13', 'tray_weight': '88'}, {'datetime': '2026-06-16 20:01:23.819000', 'tray_id': '13', 'weight': '102', 'expected_tray_weight': 144, 'flow': '1', 'TS': 1781620283.819, 'address': '13', 'tray_weight': '102'}, {'datetime': '2026-06-16 20:01:24.019000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 144, 'flow': '-1', 'TS': 1781620284.019, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 20:01:21.109000', 'tray_id': '16', 'weight': '215', 'expected_tray_weight': 228, 'flow': '1', 'TS': 1781620281.109, 'address': '16', 'tray_weight': '215'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:29,518.518 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 623395), 'door_weights': [{'datetime': '2026-06-16 20:01:16.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620276.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:16.623000', 'tray_id': '32', 'weight': '142', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620276.6230001, 'address': '32', 'tray_weight': '142'}, {'datetime': '2026-06-16 20:01:16.648000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620276.648, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:16.750000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620276.75, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 28, 502785), 'door_weights': [{'datetime': '2026-06-16 20:01:21.019000', 'tray_id': '13', 'weight': '150', 'expected_tray_weight': 144, 'flow': '1', 'TS': 1781620281.019, 'address': '13', 'tray_weight': '150'}, {'datetime': '2026-06-16 20:01:23.519000', 'tray_id': '13', 'weight': '88', 'expected_tray_weight': 144, 'flow': '-1', 'TS': 1781620283.519, 'address': '13', 'tray_weight': '88'}, {'datetime': '2026-06-16 20:01:23.819000', 'tray_id': '13', 'weight': '102', 'expected_tray_weight': 144, 'flow': '1', 'TS': 1781620283.819, 'address': '13', 'tray_weight': '102'}, {'datetime': '2026-06-16 20:01:24.019000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 144, 'flow': '-1', 'TS': 1781620284.019, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 20:01:21.108000', 'tray_id': '16', 'weight': '215', 'expected_tray_weight': 228, 'flow': '1', 'TS': 1781620281.108, 'address': '16', 'tray_weight': '215'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:29,541.541 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 623395), 'door_weights': [{'datetime': '2026-06-16 20:01:16.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620276.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:16.623000', 'tray_id': '32', 'weight': '142', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620276.6230001, 'address': '32', 'tray_weight': '142'}, {'datetime': '2026-06-16 20:01:16.648000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620276.648, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:16.750000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620276.75, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 28, 502785), 'door_weights': [{'datetime': '2026-06-16 20:01:21.019000', 'tray_id': '13', 'weight': '150', 'expected_tray_weight': 144, 'flow': '1', 'TS': 1781620281.019, 'address': '13', 'tray_weight': '150'}, {'datetime': '2026-06-16 20:01:23.519000', 'tray_id': '13', 'weight': '88', 'expected_tray_weight': 144, 'flow': '-1', 'TS': 1781620283.519, 'address': '13', 'tray_weight': '88'}, {'datetime': '2026-06-16 20:01:23.819000', 'tray_id': '13', 'weight': '102', 'expected_tray_weight': 144, 'flow': '1', 'TS': 1781620283.819, 'address': '13', 'tray_weight': '102'}, {'datetime': '2026-06-16 20:01:24.019000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 144, 'flow': '-1', 'TS': 1781620284.019, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 20:01:21.108000', 'tray_id': '16', 'weight': '215', 'expected_tray_weight': 228, 'flow': '1', 'TS': 1781620281.108, 'address': '16', 'tray_weight': '215'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:30,582.582 INFO    ] collect_close_door_weights {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 623395), 'door_weights': [{'datetime': '2026-06-16 20:01:16.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620276.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:16.623000', 'tray_id': '32', 'weight': '142', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620276.6230001, 'address': '32', 'tray_weight': '142'}, {'datetime': '2026-06-16 20:01:16.648000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620276.648, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:16.750000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620276.75, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:30,602.602 INFO    ] collect_close_door_weights {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 623395), 'door_weights': [{'datetime': '2026-06-16 20:01:16.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620276.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:16.623000', 'tray_id': '32', 'weight': '142', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620276.6230001, 'address': '32', 'tray_weight': '142'}, {'datetime': '2026-06-16 20:01:16.648000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620276.648, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:16.750000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620276.75, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:33,440.440 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 33, 137901), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:33,463.463 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 33, 137901), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:33,788.788 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 33, 569470), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:33,800.800 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 33, 569470), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:34,159.159 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 33, 903255), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:34,171.171 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 33, 903255), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:34,542.542 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 34, 254795), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:34,555.555 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 34, 254795), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:34,922.922 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 34, 638014), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:34,935.935 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 34, 638014), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:35,327.327 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 35, 22550), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:35,344.344 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 35, 22550), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:35,855.855 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 35, 432906), 'door_weights': [{'datetime': '2026-06-16 20:01:35.104000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.1039999, 'address': '32', 'tray_weight': '180'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:35,870.870 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 35, 432906), 'door_weights': [{'datetime': '2026-06-16 20:01:35.104000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.1039999, 'address': '32', 'tray_weight': '180'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:36,307.307 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 35, 952792), 'door_weights': [{'datetime': '2026-06-16 20:01:35.105000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.105, 'address': '32', 'tray_weight': '180'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:36,335.335 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 35, 952792), 'door_weights': [{'datetime': '2026-06-16 20:01:35.105000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.105, 'address': '32', 'tray_weight': '180'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:36,693.693 INFO    ] processOrderPayment version is : v2
[2026-06-16 20:01:36,948.948 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 36, 445237), 'door_weights': [{'datetime': '2026-06-16 20:01:35.103000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.1030002, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:36.003000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620296.003, 'address': '32', 'tray_weight': '114'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:36,970.970 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 36, 445237), 'door_weights': [{'datetime': '2026-06-16 20:01:35.103000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.1030002, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:36.003000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620296.003, 'address': '32', 'tray_weight': '114'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:37,416.416 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 37, 64691), 'door_weights': [{'datetime': '2026-06-16 20:01:35.103000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.103, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:36.003000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620296.003, 'address': '32', 'tray_weight': '114'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:37,466.466 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 37, 64691), 'door_weights': [{'datetime': '2026-06-16 20:01:35.103000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.103, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:36.003000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620296.003, 'address': '32', 'tray_weight': '114'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:37,839.839 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 37, 570634), 'door_weights': [{'datetime': '2026-06-16 20:01:35.102000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.102, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:36.002000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620296.0019999, 'address': '32', 'tray_weight': '114'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:37,862.862 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 37, 570634), 'door_weights': [{'datetime': '2026-06-16 20:01:35.102000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.102, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:36.002000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620296.0019999, 'address': '32', 'tray_weight': '114'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:38,228.228 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 37, 963074), 'door_weights': [{'datetime': '2026-06-16 20:01:35.102000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.102, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:36.002000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620296.002, 'address': '32', 'tray_weight': '114'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:38,240.240 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 37, 963074), 'door_weights': [{'datetime': '2026-06-16 20:01:35.102000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.102, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:36.002000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620296.002, 'address': '32', 'tray_weight': '114'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:38,677.677 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 38, 345493), 'door_weights': [{'datetime': '2026-06-16 20:01:35.102000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.102, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:36.002000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620296.002, 'address': '32', 'tray_weight': '114'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:38,701.701 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 38, 345493), 'door_weights': [{'datetime': '2026-06-16 20:01:35.102000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.102, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:36.002000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620296.002, 'address': '32', 'tray_weight': '114'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:39,073.073 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 38, 801695), 'door_weights': [{'datetime': '2026-06-16 20:01:35.100000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.1, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:36.000000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620296.0, 'address': '32', 'tray_weight': '114'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:39,096.096 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 38, 801695), 'door_weights': [{'datetime': '2026-06-16 20:01:35.100000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.1, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:36.000000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620296.0, 'address': '32', 'tray_weight': '114'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:39,425.425 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 39, 202810), 'door_weights': [{'datetime': '2026-06-16 20:01:35.100000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.1000001, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:36.000000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620296.0, 'address': '32', 'tray_weight': '114'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:39,432.432 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 39, 202810), 'door_weights': [{'datetime': '2026-06-16 20:01:35.100000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.1000001, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:36.000000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620296.0, 'address': '32', 'tray_weight': '114'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:39,792.792 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 39, 505764), 'door_weights': [{'datetime': '2026-06-16 20:01:35.101000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.101, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:36.001000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620296.001, 'address': '32', 'tray_weight': '114'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:39,805.805 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 39, 505764), 'door_weights': [{'datetime': '2026-06-16 20:01:35.101000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.101, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:36.001000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620296.001, 'address': '32', 'tray_weight': '114'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:40,221.221 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 39, 887697), 'door_weights': [{'datetime': '2026-06-16 20:01:35.090000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.09, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:35.990000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620295.99, 'address': '32', 'tray_weight': '114'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:40,235.235 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 39, 887697), 'door_weights': [{'datetime': '2026-06-16 20:01:35.090000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.09, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:35.990000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620295.99, 'address': '32', 'tray_weight': '114'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:40,645.645 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 40, 314831), 'door_weights': [{'datetime': '2026-06-16 20:01:35.094000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.094, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:35.994000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620295.9940002, 'address': '32', 'tray_weight': '114'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:40,659.659 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 40, 314831), 'door_weights': [{'datetime': '2026-06-16 20:01:35.094000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.094, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:35.994000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620295.9940002, 'address': '32', 'tray_weight': '114'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:41,082.082 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 40, 741735), 'door_weights': [{'datetime': '2026-06-16 20:01:35.093000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.093, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:35.993000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620295.993, 'address': '32', 'tray_weight': '114'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:41,094.094 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 40, 741735), 'door_weights': [{'datetime': '2026-06-16 20:01:35.093000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.093, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:35.993000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620295.993, 'address': '32', 'tray_weight': '114'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:41,496.496 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 41, 175248), 'door_weights': [{'datetime': '2026-06-16 20:01:35.089000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.089, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:35.989000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620295.989, 'address': '32', 'tray_weight': '114'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:41,509.509 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 41, 175248), 'door_weights': [{'datetime': '2026-06-16 20:01:35.089000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.089, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:35.989000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620295.989, 'address': '32', 'tray_weight': '114'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:41,903.903 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 41, 590264), 'door_weights': [{'datetime': '2026-06-16 20:01:35.092000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.092, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:35.992000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620295.992, 'address': '32', 'tray_weight': '114'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:41,916.916 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 41, 590264), 'door_weights': [{'datetime': '2026-06-16 20:01:35.092000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.092, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:35.992000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620295.992, 'address': '32', 'tray_weight': '114'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:42,358.358 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 41, 995230), 'door_weights': [{'datetime': '2026-06-16 20:01:35.091000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.091, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:35.991000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620295.991, 'address': '32', 'tray_weight': '114'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:42,385.385 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 41, 995230), 'door_weights': [{'datetime': '2026-06-16 20:01:35.091000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.091, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:35.991000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620295.991, 'address': '32', 'tray_weight': '114'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:42,619.619 INFO    ] collect_close_door_weights {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 42, 401139), 'door_weights': [{'datetime': '2026-06-16 20:01:42.335000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620302.3349998, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:42.402000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620302.402, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:01:42.517000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620302.517, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:42.548000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620302.5479999, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:42,628.628 INFO    ] collect_close_door_weights {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 42, 401139), 'door_weights': [{'datetime': '2026-06-16 20:01:42.335000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620302.3349998, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:42.402000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620302.402, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:01:42.517000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620302.517, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:42.548000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620302.5479999, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 29, 554381), 'door_weights': [{'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:01:44,160.160 INFO    ] *********** ORDER STARTED ***********
[2026-06-16 20:01:44,163.163 INFO    ] DB TRAY [{"org_sku": "4500648", "tray_id": 11, "sku_json": "4500648-6", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "179"}, {"org_sku": "4500650", "tray_id": 12, "sku_json": "4500650-4", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "136"}, {"org_sku": "4500692", "tray_id": 13, "sku_json": "4500692-4", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "147"}, {"org_sku": "4500624", "tray_id": 14, "sku_json": "4500624-6", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "194"}, {"org_sku": "4500647", "tray_id": 15, "sku_json": "4500647-6", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "219"}, {"org_sku": "4500671", "tray_id": 16, "sku_json": "4500671-6", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "213"}, {"org_sku": "4500592", "tray_id": 17, "sku_json": "4500592-5", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "219"}, {"org_sku": "4500668", "tray_id": 18, "sku_json": "4500668-8", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "190"}, {"org_sku": "4500659", "tray_id": 19, "sku_json": "4500659-2", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "86"}, {"org_sku": "8253", "tray_id": 20, "sku_json": "8253-0", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "99999"}, {"org_sku": "4500612", "tray_id": 21, "sku_json": "4500612-3", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "1091"}, {"org_sku": "108676", "tray_id": 22, "sku_json": "108676-5", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "940"}, {"org_sku": "4500407", "tray_id": 23, "sku_json": "4500407-5", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "836"}, {"org_sku": "4500690", "tray_id": 24, "sku_json": "4500690-5", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "859"}, {"org_sku": "186078", "tray_id": 25, "sku_json": "186078-6", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "1027"}, {"org_sku": "4500679", "tray_id": 26, "sku_json": "4500679-9", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "297"}, {"org_sku": "137335", "tray_id": 27, "sku_json": "137335-7", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "212"}, {"org_sku": "4500519", "tray_id": 28, "sku_json": "4500519-4", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "1481"}, {"org_sku": "4500651", "tray_id": 29, "sku_json": "4500651-4", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "789"}, {"org_sku": "4500691", "tray_id": 31, "sku_json": "4500691-5", "door_id": "3", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "230"}, {"org_sku": "4500687", "tray_id": 32, "sku_json": "4500687-4", "door_id": "3", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "142"}, {"org_sku": "4500622", "tray_id": 33, "sku_json": "4500622-9", "door_id": "3", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "548"}, {"org_sku": "8393", "tray_id": 34, "sku_json": "8393-7", "door_id": "3", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "283"}, {"org_sku": "4500694", "tray_id": 41, "sku_json": "4500694-5", "door_id": "4", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "1176"}, {"org_sku": "4500499", "tray_id": 42, "sku_json": "4500499-7", "door_id": "4", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "1530"}, {"org_sku": "112220", "tray_id": 43, "sku_json": "112220-7", "door_id": "4", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "173"}, {"org_sku": "4500704", "tray_id": 44, "sku_json": "4500704-2", "door_id": "4", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "378"}, {"org_sku": "4500412", "tray_id": 45, "sku_json": "4500412-6", "door_id": "4", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "1036"}]
[2026-06-16 20:01:44,168.168 INFO    ] TRAY READINGS [{'datetime': '2026-06-16 20:01:21.022000', 'tray_id': '13', 'weight': '150', 'expected_tray_weight': 144, 'flow': '1', 'TS': 1781620281.022, 'address': '13', 'tray_weight': '150'}, {'datetime': '2026-06-16 20:01:21.110000', 'tray_id': '16', 'weight': '215', 'expected_tray_weight': 228, 'flow': '1', 'TS': 1781620281.1100001, 'address': '16', 'tray_weight': '215'}, {'datetime': '2026-06-16 20:01:23.522000', 'tray_id': '13', 'weight': '88', 'expected_tray_weight': 144, 'flow': '-1', 'TS': 1781620283.522, 'address': '13', 'tray_weight': '88'}, {'datetime': '2026-06-16 20:01:24.022000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 144, 'flow': '-1', 'TS': 1781620284.022, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 20:01:29.517000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620289.5170002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:01:29.578000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620289.578, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:01:29.911000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 144, 'flow': '0', 'TS': 1781620289.911, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:01:29.950000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620289.95, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:01:30.005000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620290.005, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:01:30.108000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620290.108, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:30.176000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620290.176, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:01:30.219000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620290.219, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:01:30.258000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620290.258, 'address': '19', 'tray_weight': '86'}, {'datetime': '2026-06-16 20:01:35.089000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.089, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:35.090000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.09, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:35.091000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.091, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:35.092000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.092, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:35.093000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.093, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:35.094000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.094, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:35.100000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.1, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:35.100000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.1000001, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:35.101000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.101, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:35.102000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.102, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:35.102000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.102, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:35.102000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.102, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:35.103000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.103, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:35.103000', 'tray_id': '32', 'weight': '180', 'expected_tray_weight': 120, 'flow': '1', 'TS': 1781620295.1030002, 'address': '32', 'tray_weight': '180'}, {'datetime': '2026-06-16 20:01:35.989000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620295.989, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:01:35.990000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620295.99, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:01:35.991000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620295.991, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:01:35.992000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620295.992, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:01:35.993000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620295.993, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:01:35.994000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620295.9940002, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:01:36.000000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620296.0, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:01:36.000000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620296.0, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:01:36.001000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620296.001, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:01:36.002000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620296.0019999, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:01:36.002000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620296.002, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:01:36.002000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620296.002, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:01:36.003000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620296.003, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:01:36.003000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '-1', 'TS': 1781620296.003, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:01:42.335000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620302.3349998, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:42.402000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620302.402, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:01:42.517000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620302.517, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:42.548000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620302.5479999, 'address': '34', 'tray_weight': '283'}]
[2026-06-16 20:01:47,148.148 INFO    ] Final DB Tray = [{"org_sku": "4500648", "tray_id": 11, "sku_json": "4500648-6", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "179"}, {"org_sku": "4500650", "tray_id": 12, "sku_json": "4500650-4", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "136"}, {"org_sku": "4500692", "tray_id": 13, "sku_json": "4500692-4", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "74"}, {"org_sku": "4500624", "tray_id": 14, "sku_json": "4500624-6", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "194"}, {"org_sku": "4500647", "tray_id": 15, "sku_json": "4500647-6", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "219"}, {"org_sku": "4500671", "tray_id": 16, "sku_json": "4500671-6", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "212"}, {"org_sku": "4500592", "tray_id": 17, "sku_json": "4500592-5", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "220"}, {"org_sku": "4500668", "tray_id": 18, "sku_json": "4500668-8", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "190"}, {"org_sku": "4500659", "tray_id": 19, "sku_json": "4500659-2", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "86"}, {"org_sku": "8253", "tray_id": 20, "sku_json": "8253-0", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "99999"}, {"org_sku": "4500612", "tray_id": 21, "sku_json": "4500612-3", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "1091"}, {"org_sku": "108676", "tray_id": 22, "sku_json": "108676-5", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "940"}, {"org_sku": "4500407", "tray_id": 23, "sku_json": "4500407-5", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "836"}, {"org_sku": "4500690", "tray_id": 24, "sku_json": "4500690-5", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "859"}, {"org_sku": "186078", "tray_id": 25, "sku_json": "186078-6", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "1027"}, {"org_sku": "4500679", "tray_id": 26, "sku_json": "4500679-9", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "297"}, {"org_sku": "137335", "tray_id": 27, "sku_json": "137335-7", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "212"}, {"org_sku": "4500519", "tray_id": 28, "sku_json": "4500519-4", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "1481"}, {"org_sku": "4500651", "tray_id": 29, "sku_json": "4500651-4", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "789"}, {"org_sku": "4500691", "tray_id": 31, "sku_json": "4500691-5", "door_id": "3", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "230"}, {"org_sku": "4500687", "tray_id": 32, "sku_json": "4500687-4", "door_id": "3", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "114"}, {"org_sku": "4500622", "tray_id": 33, "sku_json": "4500622-9", "door_id": "3", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "548"}, {"org_sku": "8393", "tray_id": 34, "sku_json": "8393-7", "door_id": "3", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "283"}, {"org_sku": "4500694", "tray_id": 41, "sku_json": "4500694-5", "door_id": "4", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "1176"}, {"org_sku": "4500499", "tray_id": 42, "sku_json": "4500499-7", "door_id": "4", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "1530"}, {"org_sku": "112220", "tray_id": 43, "sku_json": "112220-7", "door_id": "4", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "173"}, {"org_sku": "4500704", "tray_id": 44, "sku_json": "4500704-2", "door_id": "4", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "378"}, {"org_sku": "4500412", "tray_id": 45, "sku_json": "4500412-6", "door_id": "4", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "1036"}]
[2026-06-16 20:01:52,228.228 INFO    ] Syncing order with order id: TM07201911260616195842738
[2026-06-16 20:01:52,256.256 INFO    ] pg status for order_id: TM07201911260616195842738 before is --> False
[2026-06-16 20:01:52,260.260 INFO    ] payment_gateway for order_id: TM07201911260616195842738 is --> razor_pay and sync status is True
[2026-06-16 20:01:52,520.520 INFO    ] pg status response {'status': True}
[2026-06-16 20:01:52,555.555 INFO    ] pg status for order_id: TM07201911260616195842738 after is --> {'status': True}
[2026-06-16 20:09:46,606.606 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 42, 401139), 'door_weights': [{'datetime': '2026-06-16 20:01:42.335000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620302.3349998, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:42.402000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620302.402, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:01:42.517000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620302.517, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:42.548000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620302.5479999, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 45, 771528), 'door_weights': [{'datetime': '2026-06-16 20:09:45.755000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620785.755, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:09:45.783000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620785.783, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:09:45.933000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781620785.9329998, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 20:09:45.966000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620785.9659998, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:09:46.059000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620786.059, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:09:46.133000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620786.1330001, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:09:46.190000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620786.19, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:09:46.217000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620786.217, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:09:46.295000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620786.295, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:09:46,620.620 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 42, 401139), 'door_weights': [{'datetime': '2026-06-16 20:01:42.335000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620302.3349998, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:42.402000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620302.402, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:01:42.517000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620302.517, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:42.548000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620302.5479999, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 45, 771528), 'door_weights': [{'datetime': '2026-06-16 20:09:45.755000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620785.755, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:09:45.783000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620785.783, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:09:45.933000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781620785.9329998, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 20:09:45.966000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620785.9659998, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:09:46.059000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620786.059, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:09:46.133000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620786.1330001, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:09:46.190000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620786.19, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:09:46.217000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620786.217, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:09:46.295000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620786.295, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 15, 955037), 'door_weights': [{'datetime': '2026-06-16 20:01:15.937000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620275.937, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:01:16.017000', 'tray_id': '22', 'weight': '940', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620276.017, 'address': '22', 'tray_weight': '940'}, {'datetime': '2026-06-16 20:01:16.042000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620276.042, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:01:16.176000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620276.1759999, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:01:16.226000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620276.2259998, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:01:16.274000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620276.274, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 20:01:16.294000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620276.294, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:01:16.372000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.372, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:01:16.488000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620276.488, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:09:47,279.279 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 42, 401139), 'door_weights': [{'datetime': '2026-06-16 20:01:42.335000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620302.3349998, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:42.402000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620302.402, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:01:42.517000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620302.517, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:42.548000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620302.5479999, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 45, 771528), 'door_weights': [{'datetime': '2026-06-16 20:09:45.755000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620785.755, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:09:45.783000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620785.783, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:09:45.933000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781620785.9329998, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 20:09:45.966000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620785.9659998, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:09:46.059000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620786.059, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:09:46.133000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620786.1330001, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:09:46.190000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620786.19, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:09:46.217000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620786.217, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:09:46.295000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620786.295, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 46, 639510), 'door_weights': [{'datetime': '2026-06-16 20:09:46.594000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620786.594, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 20:09:46.670000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620786.67, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 20:09:46.745000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620786.745, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:09:46.853000', 'tray_id': '24', 'weight': '861', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620786.853, 'address': '24', 'tray_weight': '861'}, {'datetime': '2026-06-16 20:09:46.931000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620786.931, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:09:46.914000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620786.914, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:09:47.011000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620787.011, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:09:47.067000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620787.0670002, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:09:47.123000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620787.1230001, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:09:47,293.293 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 42, 401139), 'door_weights': [{'datetime': '2026-06-16 20:01:42.335000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620302.3349998, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:01:42.402000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620302.402, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:01:42.517000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620302.517, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:01:42.548000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620302.5479999, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 45, 771528), 'door_weights': [{'datetime': '2026-06-16 20:09:45.755000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620785.755, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:09:45.783000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620785.783, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:09:45.933000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781620785.9329998, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 20:09:45.966000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620785.9659998, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:09:46.059000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620786.059, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:09:46.133000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620786.1330001, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:09:46.190000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620786.19, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:09:46.217000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620786.217, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:09:46.295000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620786.295, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 46, 639510), 'door_weights': [{'datetime': '2026-06-16 20:09:46.594000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620786.594, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 20:09:46.670000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620786.67, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 20:09:46.745000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620786.745, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:09:46.853000', 'tray_id': '24', 'weight': '861', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620786.853, 'address': '24', 'tray_weight': '861'}, {'datetime': '2026-06-16 20:09:46.931000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620786.931, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:09:46.914000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620786.914, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:09:47.011000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620787.011, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:09:47.067000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620787.0670002, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:09:47.123000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620787.1230001, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:09:47,607.607 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 47, 313840), 'door_weights': [{'datetime': '2026-06-16 20:09:47.303000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620787.303, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:09:47.307000', 'tray_id': '32', 'weight': '115', 'expected_tray_weight': 90, 'flow': '0', 'TS': 1781620787.3070002, 'address': '32', 'tray_weight': '115'}, {'datetime': '2026-06-16 20:09:47.422000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620787.4220002, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:09:47.499000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620787.499, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 45, 771528), 'door_weights': [{'datetime': '2026-06-16 20:09:45.755000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620785.755, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:09:45.783000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620785.783, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:09:45.933000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781620785.9329998, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 20:09:45.966000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620785.9659998, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:09:46.059000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620786.059, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:09:46.133000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620786.1330001, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:09:46.190000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620786.19, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:09:46.217000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620786.217, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:09:46.295000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620786.295, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 46, 639510), 'door_weights': [{'datetime': '2026-06-16 20:09:46.594000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620786.594, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 20:09:46.670000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620786.67, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 20:09:46.745000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620786.745, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:09:46.853000', 'tray_id': '24', 'weight': '861', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620786.853, 'address': '24', 'tray_weight': '861'}, {'datetime': '2026-06-16 20:09:46.931000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620786.931, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:09:46.914000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620786.914, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:09:47.011000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620787.011, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:09:47.067000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620787.0670002, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:09:47.123000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620787.1230001, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:09:47,621.621 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 47, 313840), 'door_weights': [{'datetime': '2026-06-16 20:09:47.303000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620787.303, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:09:47.307000', 'tray_id': '32', 'weight': '115', 'expected_tray_weight': 90, 'flow': '0', 'TS': 1781620787.3070002, 'address': '32', 'tray_weight': '115'}, {'datetime': '2026-06-16 20:09:47.422000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620787.4220002, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:09:47.499000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620787.499, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 1, 16, 840454), 'door_weights': [{'datetime': '2026-06-16 20:01:16.777000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620276.777, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:01:16.824000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620276.824, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 20:01:16.879000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620276.879, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 20:01:16.987000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620276.987, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:01:17.046000', 'tray_id': '45', 'weight': '1036', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620277.046, 'address': '45', 'tray_weight': '1036'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 45, 771528), 'door_weights': [{'datetime': '2026-06-16 20:09:45.755000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620785.755, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:09:45.783000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620785.783, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:09:45.933000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781620785.9329998, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 20:09:45.966000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620785.9659998, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:09:46.059000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620786.059, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:09:46.133000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620786.1330001, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:09:46.190000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620786.19, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:09:46.217000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620786.217, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:09:46.295000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620786.295, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 46, 639510), 'door_weights': [{'datetime': '2026-06-16 20:09:46.594000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620786.594, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 20:09:46.670000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620786.67, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 20:09:46.745000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620786.745, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:09:46.853000', 'tray_id': '24', 'weight': '861', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620786.853, 'address': '24', 'tray_weight': '861'}, {'datetime': '2026-06-16 20:09:46.931000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620786.931, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:09:46.914000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620786.914, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:09:47.011000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620787.011, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:09:47.067000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620787.0670002, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:09:47.123000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620787.1230001, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:09:47,970.970 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 47, 313840), 'door_weights': [{'datetime': '2026-06-16 20:09:47.303000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620787.303, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:09:47.307000', 'tray_id': '32', 'weight': '115', 'expected_tray_weight': 90, 'flow': '0', 'TS': 1781620787.3070002, 'address': '32', 'tray_weight': '115'}, {'datetime': '2026-06-16 20:09:47.422000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620787.4220002, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:09:47.499000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620787.499, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 47, 642036), 'door_weights': [{'datetime': '2026-06-16 20:09:47.648000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620787.648, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:09:47.704000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620787.704, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:09:47.751000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620787.7510002, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:09:47.807000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620787.807, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:09:47.849000', 'tray_id': '45', 'weight': '1038', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620787.849, 'address': '45', 'tray_weight': '1038'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 45, 771528), 'door_weights': [{'datetime': '2026-06-16 20:09:45.755000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620785.755, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:09:45.783000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620785.783, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:09:45.933000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781620785.9329998, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 20:09:45.966000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620785.9659998, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:09:46.059000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620786.059, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:09:46.133000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620786.1330001, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:09:46.190000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620786.19, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:09:46.217000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620786.217, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:09:46.295000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620786.295, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 46, 639510), 'door_weights': [{'datetime': '2026-06-16 20:09:46.594000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620786.594, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 20:09:46.670000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620786.67, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 20:09:46.745000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620786.745, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:09:46.853000', 'tray_id': '24', 'weight': '861', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620786.853, 'address': '24', 'tray_weight': '861'}, {'datetime': '2026-06-16 20:09:46.931000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620786.931, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:09:46.914000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620786.914, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:09:47.011000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620787.011, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:09:47.067000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620787.0670002, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:09:47.123000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620787.1230001, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:09:47,978.978 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 47, 313840), 'door_weights': [{'datetime': '2026-06-16 20:09:47.303000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620787.303, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:09:47.307000', 'tray_id': '32', 'weight': '115', 'expected_tray_weight': 90, 'flow': '0', 'TS': 1781620787.3070002, 'address': '32', 'tray_weight': '115'}, {'datetime': '2026-06-16 20:09:47.422000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620787.4220002, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:09:47.499000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620787.499, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 47, 642036), 'door_weights': [{'datetime': '2026-06-16 20:09:47.648000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620787.648, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:09:47.704000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620787.704, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:09:47.751000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620787.7510002, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:09:47.807000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620787.807, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:09:47.849000', 'tray_id': '45', 'weight': '1038', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620787.849, 'address': '45', 'tray_weight': '1038'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 45, 771528), 'door_weights': [{'datetime': '2026-06-16 20:09:45.755000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781620785.755, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:09:45.783000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781620785.783, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:09:45.933000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781620785.9329998, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 20:09:45.966000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781620785.9659998, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:09:46.059000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781620786.059, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:09:46.133000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781620786.1330001, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:09:46.190000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781620786.19, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:09:46.217000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620786.217, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:09:46.295000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781620786.295, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 46, 639510), 'door_weights': [{'datetime': '2026-06-16 20:09:46.594000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620786.594, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 20:09:46.670000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620786.67, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 20:09:46.745000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620786.745, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:09:46.853000', 'tray_id': '24', 'weight': '861', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620786.853, 'address': '24', 'tray_weight': '861'}, {'datetime': '2026-06-16 20:09:46.931000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620786.931, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:09:46.914000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620786.914, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:09:47.011000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620787.011, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:09:47.067000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620787.0670002, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:09:47.123000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620787.1230001, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:15:52,919.919 INFO    ] processOrderPayment version is : v2
[2026-06-16 20:15:57,698.698 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 47, 313840), 'door_weights': [{'datetime': '2026-06-16 20:09:47.303000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620787.303, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:09:47.307000', 'tray_id': '32', 'weight': '115', 'expected_tray_weight': 90, 'flow': '0', 'TS': 1781620787.3070002, 'address': '32', 'tray_weight': '115'}, {'datetime': '2026-06-16 20:09:47.422000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620787.4220002, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:09:47.499000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620787.499, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 47, 642036), 'door_weights': [{'datetime': '2026-06-16 20:09:47.648000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620787.648, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:09:47.704000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620787.704, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:09:47.751000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620787.7510002, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:09:47.807000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620787.807, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:09:47.849000', 'tray_id': '45', 'weight': '1038', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620787.849, 'address': '45', 'tray_weight': '1038'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 56, 942774), 'door_weights': [{'datetime': '2026-06-16 20:15:56.906000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781621156.906, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:15:56.990000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781621156.99, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:15:57.048000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781621157.0479999, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 20:15:57.109000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781621157.109, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:15:57.190000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781621157.1899998, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:15:57.231000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781621157.231, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:15:57.258000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781621157.258, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:15:57.370000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781621157.37, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:15:57.471000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781621157.471, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 46, 639510), 'door_weights': [{'datetime': '2026-06-16 20:09:46.594000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620786.594, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 20:09:46.670000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620786.67, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 20:09:46.745000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620786.745, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:09:46.853000', 'tray_id': '24', 'weight': '861', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620786.853, 'address': '24', 'tray_weight': '861'}, {'datetime': '2026-06-16 20:09:46.931000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620786.931, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:09:46.914000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620786.914, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:09:47.011000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620787.011, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:09:47.067000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620787.0670002, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:09:47.123000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620787.1230001, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:15:57,713.713 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 47, 313840), 'door_weights': [{'datetime': '2026-06-16 20:09:47.303000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620787.303, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:09:47.307000', 'tray_id': '32', 'weight': '115', 'expected_tray_weight': 90, 'flow': '0', 'TS': 1781620787.3070002, 'address': '32', 'tray_weight': '115'}, {'datetime': '2026-06-16 20:09:47.422000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620787.4220002, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:09:47.499000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620787.499, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 47, 642036), 'door_weights': [{'datetime': '2026-06-16 20:09:47.648000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620787.648, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:09:47.704000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620787.704, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:09:47.751000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620787.7510002, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:09:47.807000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620787.807, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:09:47.849000', 'tray_id': '45', 'weight': '1038', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620787.849, 'address': '45', 'tray_weight': '1038'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 56, 942774), 'door_weights': [{'datetime': '2026-06-16 20:15:56.906000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781621156.906, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:15:56.990000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781621156.99, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:15:57.048000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781621157.0479999, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 20:15:57.109000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781621157.109, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:15:57.190000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781621157.1899998, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:15:57.231000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781621157.231, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:15:57.258000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781621157.258, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:15:57.370000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781621157.37, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:15:57.471000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781621157.471, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 46, 639510), 'door_weights': [{'datetime': '2026-06-16 20:09:46.594000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781620786.594, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 20:09:46.670000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781620786.67, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 20:09:46.745000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781620786.745, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:09:46.853000', 'tray_id': '24', 'weight': '861', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781620786.853, 'address': '24', 'tray_weight': '861'}, {'datetime': '2026-06-16 20:09:46.931000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620786.931, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 20:09:46.914000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781620786.914, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:09:47.011000', 'tray_id': '27', 'weight': '212', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781620787.011, 'address': '27', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:09:47.067000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620787.0670002, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 20:09:47.123000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781620787.1230001, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 20:15:58,365.365 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 47, 313840), 'door_weights': [{'datetime': '2026-06-16 20:09:47.303000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620787.303, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:09:47.307000', 'tray_id': '32', 'weight': '115', 'expected_tray_weight': 90, 'flow': '0', 'TS': 1781620787.3070002, 'address': '32', 'tray_weight': '115'}, {'datetime': '2026-06-16 20:09:47.422000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620787.4220002, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:09:47.499000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620787.499, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 47, 642036), 'door_weights': [{'datetime': '2026-06-16 20:09:47.648000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620787.648, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:09:47.704000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620787.704, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:09:47.751000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620787.7510002, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:09:47.807000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620787.807, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:09:47.849000', 'tray_id': '45', 'weight': '1038', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620787.849, 'address': '45', 'tray_weight': '1038'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 56, 942774), 'door_weights': [{'datetime': '2026-06-16 20:15:56.906000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781621156.906, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:15:56.990000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781621156.99, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:15:57.048000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781621157.0479999, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 20:15:57.109000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781621157.109, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:15:57.190000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781621157.1899998, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:15:57.231000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781621157.231, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:15:57.258000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781621157.258, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:15:57.370000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781621157.37, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:15:57.471000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781621157.471, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 57, 733911), 'door_weights': [{'datetime': '2026-06-16 20:15:57.737000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781621157.737, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 20:15:57.788000', 'tray_id': '22', 'weight': '934', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781621157.788, 'address': '22', 'tray_weight': '934'}, {'datetime': '2026-06-16 20:15:57.868000', 'tray_id': '23', 'weight': '833', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781621157.8679998, 'address': '23', 'tray_weight': '833'}, {'datetime': '2026-06-16 20:15:57.919000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781621157.919, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:15:57.998000', 'tray_id': '25', 'weight': '1031', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781621157.9980001, 'address': '25', 'tray_weight': '1031'}, {'datetime': '2026-06-16 20:15:58.001000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781621158.001, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:15:58.140000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781621158.14, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:15:58.181000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781621158.181, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:15:58.276000', 'tray_id': '29', 'weight': '788', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781621158.276, 'address': '29', 'tray_weight': '788'}]}}
[2026-06-16 20:15:58,379.379 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 47, 313840), 'door_weights': [{'datetime': '2026-06-16 20:09:47.303000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781620787.303, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:09:47.307000', 'tray_id': '32', 'weight': '115', 'expected_tray_weight': 90, 'flow': '0', 'TS': 1781620787.3070002, 'address': '32', 'tray_weight': '115'}, {'datetime': '2026-06-16 20:09:47.422000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781620787.4220002, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:09:47.499000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781620787.499, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 47, 642036), 'door_weights': [{'datetime': '2026-06-16 20:09:47.648000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620787.648, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:09:47.704000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620787.704, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:09:47.751000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620787.7510002, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:09:47.807000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620787.807, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:09:47.849000', 'tray_id': '45', 'weight': '1038', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620787.849, 'address': '45', 'tray_weight': '1038'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 56, 942774), 'door_weights': [{'datetime': '2026-06-16 20:15:56.906000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781621156.906, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:15:56.990000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781621156.99, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:15:57.048000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781621157.0479999, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 20:15:57.109000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781621157.109, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:15:57.190000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781621157.1899998, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:15:57.231000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781621157.231, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:15:57.258000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781621157.258, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:15:57.370000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781621157.37, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:15:57.471000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781621157.471, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 57, 733911), 'door_weights': [{'datetime': '2026-06-16 20:15:57.737000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781621157.737, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 20:15:57.788000', 'tray_id': '22', 'weight': '934', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781621157.788, 'address': '22', 'tray_weight': '934'}, {'datetime': '2026-06-16 20:15:57.868000', 'tray_id': '23', 'weight': '833', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781621157.8679998, 'address': '23', 'tray_weight': '833'}, {'datetime': '2026-06-16 20:15:57.919000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781621157.919, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:15:57.998000', 'tray_id': '25', 'weight': '1031', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781621157.9980001, 'address': '25', 'tray_weight': '1031'}, {'datetime': '2026-06-16 20:15:58.001000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781621158.001, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:15:58.140000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781621158.14, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:15:58.181000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781621158.181, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:15:58.276000', 'tray_id': '29', 'weight': '788', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781621158.276, 'address': '29', 'tray_weight': '788'}]}}
[2026-06-16 20:15:58,712.712 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 58, 400339), 'door_weights': [{'datetime': '2026-06-16 20:15:58.345000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781621158.3449998, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:15:58.397000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 90, 'flow': '0', 'TS': 1781621158.397, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:15:58.506000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781621158.506, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:15:58.618000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781621158.618, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 47, 642036), 'door_weights': [{'datetime': '2026-06-16 20:09:47.648000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620787.648, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:09:47.704000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620787.704, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:09:47.751000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620787.7510002, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:09:47.807000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620787.807, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:09:47.849000', 'tray_id': '45', 'weight': '1038', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620787.849, 'address': '45', 'tray_weight': '1038'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 56, 942774), 'door_weights': [{'datetime': '2026-06-16 20:15:56.906000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781621156.906, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:15:56.990000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781621156.99, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:15:57.048000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781621157.0479999, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 20:15:57.109000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781621157.109, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:15:57.190000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781621157.1899998, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:15:57.231000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781621157.231, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:15:57.258000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781621157.258, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:15:57.370000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781621157.37, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:15:57.471000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781621157.471, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 57, 733911), 'door_weights': [{'datetime': '2026-06-16 20:15:57.737000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781621157.737, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 20:15:57.788000', 'tray_id': '22', 'weight': '934', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781621157.788, 'address': '22', 'tray_weight': '934'}, {'datetime': '2026-06-16 20:15:57.868000', 'tray_id': '23', 'weight': '833', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781621157.8679998, 'address': '23', 'tray_weight': '833'}, {'datetime': '2026-06-16 20:15:57.919000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781621157.919, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:15:57.998000', 'tray_id': '25', 'weight': '1031', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781621157.9980001, 'address': '25', 'tray_weight': '1031'}, {'datetime': '2026-06-16 20:15:58.001000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781621158.001, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:15:58.140000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781621158.14, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:15:58.181000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781621158.181, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:15:58.276000', 'tray_id': '29', 'weight': '788', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781621158.276, 'address': '29', 'tray_weight': '788'}]}}
[2026-06-16 20:15:58,726.726 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 58, 400339), 'door_weights': [{'datetime': '2026-06-16 20:15:58.345000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781621158.3449998, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:15:58.397000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 90, 'flow': '0', 'TS': 1781621158.397, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:15:58.506000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781621158.506, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:15:58.618000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781621158.618, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 9, 47, 642036), 'door_weights': [{'datetime': '2026-06-16 20:09:47.648000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781620787.648, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 20:09:47.704000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781620787.704, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:09:47.751000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781620787.7510002, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:09:47.807000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781620787.807, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:09:47.849000', 'tray_id': '45', 'weight': '1038', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781620787.849, 'address': '45', 'tray_weight': '1038'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 56, 942774), 'door_weights': [{'datetime': '2026-06-16 20:15:56.906000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781621156.906, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:15:56.990000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781621156.99, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:15:57.048000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781621157.0479999, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 20:15:57.109000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781621157.109, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:15:57.190000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781621157.1899998, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:15:57.231000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781621157.231, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:15:57.258000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781621157.258, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:15:57.370000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781621157.37, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:15:57.471000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781621157.471, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 57, 733911), 'door_weights': [{'datetime': '2026-06-16 20:15:57.737000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781621157.737, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 20:15:57.788000', 'tray_id': '22', 'weight': '934', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781621157.788, 'address': '22', 'tray_weight': '934'}, {'datetime': '2026-06-16 20:15:57.868000', 'tray_id': '23', 'weight': '833', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781621157.8679998, 'address': '23', 'tray_weight': '833'}, {'datetime': '2026-06-16 20:15:57.919000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781621157.919, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:15:57.998000', 'tray_id': '25', 'weight': '1031', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781621157.9980001, 'address': '25', 'tray_weight': '1031'}, {'datetime': '2026-06-16 20:15:58.001000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781621158.001, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:15:58.140000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781621158.14, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:15:58.181000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781621158.181, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:15:58.276000', 'tray_id': '29', 'weight': '788', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781621158.276, 'address': '29', 'tray_weight': '788'}]}}
[2026-06-16 20:15:59,100.100 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 58, 400339), 'door_weights': [{'datetime': '2026-06-16 20:15:58.345000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781621158.3449998, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:15:58.397000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 90, 'flow': '0', 'TS': 1781621158.397, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:15:58.506000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781621158.506, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:15:58.618000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781621158.618, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 58, 747332), 'door_weights': [{'datetime': '2026-06-16 20:15:58.735000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781621158.735, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:15:58.820000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781621158.82, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:15:58.804000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781621158.804, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:15:58.935000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781621158.935, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 20:15:58.961000', 'tray_id': '45', 'weight': '1042', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781621158.961, 'address': '45', 'tray_weight': '1042'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 56, 942774), 'door_weights': [{'datetime': '2026-06-16 20:15:56.906000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781621156.906, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:15:56.990000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781621156.99, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:15:57.048000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781621157.0479999, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 20:15:57.109000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781621157.109, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:15:57.190000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781621157.1899998, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:15:57.231000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781621157.231, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:15:57.258000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781621157.258, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:15:57.370000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781621157.37, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:15:57.471000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781621157.471, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 57, 733911), 'door_weights': [{'datetime': '2026-06-16 20:15:57.737000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781621157.737, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 20:15:57.788000', 'tray_id': '22', 'weight': '934', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781621157.788, 'address': '22', 'tray_weight': '934'}, {'datetime': '2026-06-16 20:15:57.868000', 'tray_id': '23', 'weight': '833', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781621157.8679998, 'address': '23', 'tray_weight': '833'}, {'datetime': '2026-06-16 20:15:57.919000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781621157.919, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:15:57.998000', 'tray_id': '25', 'weight': '1031', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781621157.9980001, 'address': '25', 'tray_weight': '1031'}, {'datetime': '2026-06-16 20:15:58.001000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781621158.001, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:15:58.140000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781621158.14, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:15:58.181000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781621158.181, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:15:58.276000', 'tray_id': '29', 'weight': '788', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781621158.276, 'address': '29', 'tray_weight': '788'}]}}
[2026-06-16 20:15:59,114.114 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 58, 400339), 'door_weights': [{'datetime': '2026-06-16 20:15:58.345000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781621158.3449998, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:15:58.397000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 90, 'flow': '0', 'TS': 1781621158.397, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:15:58.506000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781621158.506, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:15:58.618000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781621158.618, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 58, 747332), 'door_weights': [{'datetime': '2026-06-16 20:15:58.735000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781621158.735, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:15:58.820000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781621158.82, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:15:58.804000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781621158.804, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:15:58.935000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781621158.935, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 20:15:58.961000', 'tray_id': '45', 'weight': '1042', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781621158.961, 'address': '45', 'tray_weight': '1042'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 56, 942774), 'door_weights': [{'datetime': '2026-06-16 20:15:56.906000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781621156.906, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:15:56.990000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781621156.99, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:15:57.048000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781621157.0479999, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 20:15:57.109000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781621157.109, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:15:57.190000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781621157.1899998, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:15:57.231000', 'tray_id': '16', 'weight': '212', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781621157.231, 'address': '16', 'tray_weight': '212'}, {'datetime': '2026-06-16 20:15:57.258000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781621157.258, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:15:57.370000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781621157.37, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:15:57.471000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781621157.471, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 57, 733911), 'door_weights': [{'datetime': '2026-06-16 20:15:57.737000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781621157.737, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 20:15:57.788000', 'tray_id': '22', 'weight': '934', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781621157.788, 'address': '22', 'tray_weight': '934'}, {'datetime': '2026-06-16 20:15:57.868000', 'tray_id': '23', 'weight': '833', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781621157.8679998, 'address': '23', 'tray_weight': '833'}, {'datetime': '2026-06-16 20:15:57.919000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781621157.919, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:15:57.998000', 'tray_id': '25', 'weight': '1031', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781621157.9980001, 'address': '25', 'tray_weight': '1031'}, {'datetime': '2026-06-16 20:15:58.001000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781621158.001, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:15:58.140000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781621158.14, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:15:58.181000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781621158.181, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:15:58.276000', 'tray_id': '29', 'weight': '788', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781621158.276, 'address': '29', 'tray_weight': '788'}]}}
[2026-06-16 20:28:45,761.761 INFO    ] processOrderPayment version is : v2
[2026-06-16 20:31:25,394.394 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 58, 400339), 'door_weights': [{'datetime': '2026-06-16 20:15:58.345000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781621158.3449998, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:15:58.397000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 90, 'flow': '0', 'TS': 1781621158.397, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:15:58.506000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781621158.506, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:15:58.618000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781621158.618, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 58, 747332), 'door_weights': [{'datetime': '2026-06-16 20:15:58.735000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781621158.735, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:15:58.820000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781621158.82, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:15:58.804000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781621158.804, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:15:58.935000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781621158.935, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 20:15:58.961000', 'tray_id': '45', 'weight': '1042', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781621158.961, 'address': '45', 'tray_weight': '1042'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 57, 733911), 'door_weights': [{'datetime': '2026-06-16 20:15:57.737000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781621157.737, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 20:15:57.788000', 'tray_id': '22', 'weight': '934', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781621157.788, 'address': '22', 'tray_weight': '934'}, {'datetime': '2026-06-16 20:15:57.868000', 'tray_id': '23', 'weight': '833', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781621157.8679998, 'address': '23', 'tray_weight': '833'}, {'datetime': '2026-06-16 20:15:57.919000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781621157.919, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:15:57.998000', 'tray_id': '25', 'weight': '1031', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781621157.9980001, 'address': '25', 'tray_weight': '1031'}, {'datetime': '2026-06-16 20:15:58.001000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781621158.001, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:15:58.140000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781621158.14, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:15:58.181000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781621158.181, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:15:58.276000', 'tray_id': '29', 'weight': '788', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781621158.276, 'address': '29', 'tray_weight': '788'}]}}
[2026-06-16 20:31:25,409.409 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 58, 400339), 'door_weights': [{'datetime': '2026-06-16 20:15:58.345000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781621158.3449998, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:15:58.397000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 90, 'flow': '0', 'TS': 1781621158.397, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:15:58.506000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781621158.506, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:15:58.618000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781621158.618, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 58, 747332), 'door_weights': [{'datetime': '2026-06-16 20:15:58.735000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781621158.735, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:15:58.820000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781621158.82, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:15:58.804000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781621158.804, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:15:58.935000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781621158.935, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 20:15:58.961000', 'tray_id': '45', 'weight': '1042', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781621158.961, 'address': '45', 'tray_weight': '1042'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 57, 733911), 'door_weights': [{'datetime': '2026-06-16 20:15:57.737000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781621157.737, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 20:15:57.788000', 'tray_id': '22', 'weight': '934', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781621157.788, 'address': '22', 'tray_weight': '934'}, {'datetime': '2026-06-16 20:15:57.868000', 'tray_id': '23', 'weight': '833', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781621157.8679998, 'address': '23', 'tray_weight': '833'}, {'datetime': '2026-06-16 20:15:57.919000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781621157.919, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 20:15:57.998000', 'tray_id': '25', 'weight': '1031', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781621157.9980001, 'address': '25', 'tray_weight': '1031'}, {'datetime': '2026-06-16 20:15:58.001000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781621158.001, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:15:58.140000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781621158.14, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:15:58.181000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781621158.181, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:15:58.276000', 'tray_id': '29', 'weight': '788', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781621158.276, 'address': '29', 'tray_weight': '788'}]}}
[2026-06-16 20:31:26,043.043 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 58, 400339), 'door_weights': [{'datetime': '2026-06-16 20:15:58.345000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781621158.3449998, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:15:58.397000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 90, 'flow': '0', 'TS': 1781621158.397, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:15:58.506000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781621158.506, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:15:58.618000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781621158.618, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 58, 747332), 'door_weights': [{'datetime': '2026-06-16 20:15:58.735000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781621158.735, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:15:58.820000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781621158.82, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:15:58.804000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781621158.804, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:15:58.935000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781621158.935, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 20:15:58.961000', 'tray_id': '45', 'weight': '1042', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781621158.961, 'address': '45', 'tray_weight': '1042'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:31:26,056.056 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 58, 400339), 'door_weights': [{'datetime': '2026-06-16 20:15:58.345000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781621158.3449998, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:15:58.397000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 90, 'flow': '0', 'TS': 1781621158.397, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:15:58.506000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781621158.506, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:15:58.618000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781621158.618, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 58, 747332), 'door_weights': [{'datetime': '2026-06-16 20:15:58.735000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781621158.735, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:15:58.820000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781621158.82, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:15:58.804000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781621158.804, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:15:58.935000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781621158.935, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 20:15:58.961000', 'tray_id': '45', 'weight': '1042', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781621158.961, 'address': '45', 'tray_weight': '1042'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:31:26,351.351 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 75622), 'door_weights': [{'datetime': '2026-06-16 20:31:26.042000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781622086.0419998, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:31:26.152000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 90, 'flow': '0', 'TS': 1781622086.152, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:31:26.131000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781622086.131, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:31:26.185000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781622086.1850002, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 58, 747332), 'door_weights': [{'datetime': '2026-06-16 20:15:58.735000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781621158.735, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:15:58.820000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781621158.82, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:15:58.804000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781621158.804, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:15:58.935000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781621158.935, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 20:15:58.961000', 'tray_id': '45', 'weight': '1042', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781621158.961, 'address': '45', 'tray_weight': '1042'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:31:26,363.363 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 75622), 'door_weights': [{'datetime': '2026-06-16 20:31:26.042000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781622086.0419998, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:31:26.152000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 90, 'flow': '0', 'TS': 1781622086.152, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:31:26.131000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781622086.131, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:31:26.185000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781622086.1850002, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 15, 58, 747332), 'door_weights': [{'datetime': '2026-06-16 20:15:58.735000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781621158.735, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:15:58.820000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781621158.82, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:15:58.804000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781621158.804, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:15:58.935000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781621158.935, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 20:15:58.961000', 'tray_id': '45', 'weight': '1042', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781621158.961, 'address': '45', 'tray_weight': '1042'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:31:26,686.686 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 75622), 'door_weights': [{'datetime': '2026-06-16 20:31:26.042000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781622086.0419998, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:31:26.152000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 90, 'flow': '0', 'TS': 1781622086.152, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:31:26.131000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781622086.131, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:31:26.185000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781622086.1850002, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:31:26,693.693 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 75622), 'door_weights': [{'datetime': '2026-06-16 20:31:26.042000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781622086.0419998, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:31:26.152000', 'tray_id': '32', 'weight': '114', 'expected_tray_weight': 90, 'flow': '0', 'TS': 1781622086.152, 'address': '32', 'tray_weight': '114'}, {'datetime': '2026-06-16 20:31:26.131000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781622086.131, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:31:26.185000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781622086.1850002, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:35:18,929.929 INFO    ] processOrderPayment version is : v2
[2026-06-16 20:38:43,103.103 INFO    ] ADDRESS: 11 TRAY WEIGHT: 179 TRAY DB WEIGHT: 179
[2026-06-16 20:38:43,111.111 INFO    ] ADDRESS: 12 TRAY WEIGHT: 136 TRAY DB WEIGHT: 136
[2026-06-16 20:38:43,119.119 INFO    ] ADDRESS: 13 TRAY WEIGHT: 74 TRAY DB WEIGHT: 74
[2026-06-16 20:38:43,136.136 INFO    ] ADDRESS: 14 TRAY WEIGHT: 194 TRAY DB WEIGHT: 194
[2026-06-16 20:38:43,149.149 INFO    ] ADDRESS: 15 TRAY WEIGHT: 219 TRAY DB WEIGHT: 219
[2026-06-16 20:38:43,157.157 INFO    ] ADDRESS: 16 TRAY WEIGHT: 213 TRAY DB WEIGHT: 213
[2026-06-16 20:38:43,164.164 INFO    ] ADDRESS: 17 TRAY WEIGHT: 220 TRAY DB WEIGHT: 220
[2026-06-16 20:38:43,172.172 INFO    ] ADDRESS: 18 TRAY WEIGHT: 190 TRAY DB WEIGHT: 190
[2026-06-16 20:38:43,180.180 INFO    ] ADDRESS: 19 TRAY WEIGHT: 86 TRAY DB WEIGHT: 86
[2026-06-16 20:38:43,187.187 INFO    ] ADDRESS: 21 TRAY WEIGHT: 1091 TRAY DB WEIGHT: 1091
[2026-06-16 20:38:43,196.196 INFO    ] ADDRESS: 22 TRAY WEIGHT: 936 TRAY DB WEIGHT: 936
[2026-06-16 20:38:43,204.204 INFO    ] ADDRESS: 23 TRAY WEIGHT: 835 TRAY DB WEIGHT: 835
[2026-06-16 20:38:43,211.211 INFO    ] ADDRESS: 24 TRAY WEIGHT: 858 TRAY DB WEIGHT: 858
[2026-06-16 20:38:43,219.219 INFO    ] ADDRESS: 25 TRAY WEIGHT: 1029 TRAY DB WEIGHT: 1029
[2026-06-16 20:38:43,227.227 INFO    ] ADDRESS: 26 TRAY WEIGHT: 298 TRAY DB WEIGHT: 298
[2026-06-16 20:38:43,234.234 INFO    ] ADDRESS: 27 TRAY WEIGHT: 214 TRAY DB WEIGHT: 214
[2026-06-16 20:38:43,242.242 INFO    ] ADDRESS: 28 TRAY WEIGHT: 1482 TRAY DB WEIGHT: 1482
[2026-06-16 20:38:43,251.251 INFO    ] ADDRESS: 29 TRAY WEIGHT: 790 TRAY DB WEIGHT: 790
[2026-06-16 20:38:43,258.258 INFO    ] ADDRESS: 31 TRAY WEIGHT: 230 TRAY DB WEIGHT: 230
[2026-06-16 20:38:43,266.266 INFO    ] ADDRESS: 32 TRAY WEIGHT: 114 TRAY DB WEIGHT: 114
[2026-06-16 20:38:43,274.274 INFO    ] ADDRESS: 33 TRAY WEIGHT: 548 TRAY DB WEIGHT: 548
[2026-06-16 20:38:43,281.281 INFO    ] ADDRESS: 34 TRAY WEIGHT: 283 TRAY DB WEIGHT: 283
[2026-06-16 20:38:43,289.289 INFO    ] ADDRESS: 41 TRAY WEIGHT: 1175 TRAY DB WEIGHT: 1175
[2026-06-16 20:38:43,297.297 INFO    ] ADDRESS: 42 TRAY WEIGHT: 1529 TRAY DB WEIGHT: 1529
[2026-06-16 20:38:43,304.304 INFO    ] ADDRESS: 43 TRAY WEIGHT: 174 TRAY DB WEIGHT: 174
[2026-06-16 20:38:43,312.312 INFO    ] ADDRESS: 44 TRAY WEIGHT: 378 TRAY DB WEIGHT: 378
[2026-06-16 20:38:43,321.321 INFO    ] ADDRESS: 45 TRAY WEIGHT: 1040 TRAY DB WEIGHT: 1040
[2026-06-16 20:38:45,817.817 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 45, 600335), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:45,829.829 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 45, 600335), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:46,173.173 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 45, 958779), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:46,185.185 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 45, 958779), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:46,569.569 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 46, 308487), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:46,583.583 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 46, 308487), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:46,969.969 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 46, 712178), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:46,981.981 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 46, 712178), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:47,319.319 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 47, 85264), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:47,331.331 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 47, 85264), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:47,709.709 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 47, 438351), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:47,721.721 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 47, 438351), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:48,157.157 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 47, 803201), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:48,169.169 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 47, 803201), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:48,468.468 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 48, 250375), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:48,523.523 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 48, 250375), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:49,005.005 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 48, 699117), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:49,019.019 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 48, 699117), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:49,441.441 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 49, 141605), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:49,470.470 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 49, 141605), 'door_weights': []}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:52,139.139 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 51, 934559), 'door_weights': [{'datetime': '2026-06-16 20:38:50.390000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 90, 'flow': '-1', 'TS': 1781622530.39, 'address': '32', 'tray_weight': '87'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:52,146.146 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 51, 934559), 'door_weights': [{'datetime': '2026-06-16 20:38:50.390000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 90, 'flow': '-1', 'TS': 1781622530.39, 'address': '32', 'tray_weight': '87'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:52,406.406 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 52, 213590), 'door_weights': [{'datetime': '2026-06-16 20:38:50.392000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 90, 'flow': '-1', 'TS': 1781622530.3920002, 'address': '32', 'tray_weight': '87'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:52,418.418 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 52, 213590), 'door_weights': [{'datetime': '2026-06-16 20:38:50.392000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 90, 'flow': '-1', 'TS': 1781622530.3920002, 'address': '32', 'tray_weight': '87'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:52,839.839 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 52, 521518), 'door_weights': [{'datetime': '2026-06-16 20:38:50.388000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 90, 'flow': '-1', 'TS': 1781622530.388, 'address': '32', 'tray_weight': '87'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:52,851.851 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 52, 521518), 'door_weights': [{'datetime': '2026-06-16 20:38:50.388000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 90, 'flow': '-1', 'TS': 1781622530.388, 'address': '32', 'tray_weight': '87'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:53,328.328 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 52, 931552), 'door_weights': [{'datetime': '2026-06-16 20:38:50.379000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 90, 'flow': '-1', 'TS': 1781622530.379, 'address': '32', 'tray_weight': '87'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:53,341.341 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 52, 931552), 'door_weights': [{'datetime': '2026-06-16 20:38:50.379000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 90, 'flow': '-1', 'TS': 1781622530.379, 'address': '32', 'tray_weight': '87'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:53,719.719 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 53, 421362), 'door_weights': [{'datetime': '2026-06-16 20:38:50.383000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 90, 'flow': '-1', 'TS': 1781622530.3830001, 'address': '32', 'tray_weight': '87'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:53,732.732 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 53, 421362), 'door_weights': [{'datetime': '2026-06-16 20:38:50.383000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 90, 'flow': '-1', 'TS': 1781622530.3830001, 'address': '32', 'tray_weight': '87'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:54,120.120 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 53, 812389), 'door_weights': [{'datetime': '2026-06-16 20:38:50.380000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 90, 'flow': '-1', 'TS': 1781622530.3799999, 'address': '32', 'tray_weight': '87'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:54,133.133 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 53, 812389), 'door_weights': [{'datetime': '2026-06-16 20:38:50.380000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 90, 'flow': '-1', 'TS': 1781622530.3799999, 'address': '32', 'tray_weight': '87'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:54,523.523 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 54, 213424), 'door_weights': [{'datetime': '2026-06-16 20:38:50.381000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 90, 'flow': '-1', 'TS': 1781622530.381, 'address': '32', 'tray_weight': '87'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:54,535.535 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 54, 213424), 'door_weights': [{'datetime': '2026-06-16 20:38:50.381000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 90, 'flow': '-1', 'TS': 1781622530.381, 'address': '32', 'tray_weight': '87'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:54,934.934 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 54, 615622), 'door_weights': [{'datetime': '2026-06-16 20:38:50.386000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 90, 'flow': '-1', 'TS': 1781622530.386, 'address': '32', 'tray_weight': '87'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:54,972.972 INFO    ] monitor_weight {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 54, 615622), 'door_weights': [{'datetime': '2026-06-16 20:38:50.386000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 90, 'flow': '-1', 'TS': 1781622530.386, 'address': '32', 'tray_weight': '87'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:55,293.293 INFO    ] collect_close_door_weights {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 55, 1992), 'door_weights': [{'datetime': '2026-06-16 20:38:54.999000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781622534.999, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:38:55.086000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 90, 'flow': '0', 'TS': 1781622535.086, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 20:38:55.056000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781622535.056, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:38:55.215000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781622535.215, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:55,306.306 INFO    ] collect_close_door_weights {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 55, 1992), 'door_weights': [{'datetime': '2026-06-16 20:38:54.999000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781622534.999, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:38:55.086000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 90, 'flow': '0', 'TS': 1781622535.086, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 20:38:55.056000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781622535.056, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:38:55.215000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781622535.215, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 24, 606513), 'door_weights': [{'datetime': '2026-06-16 20:31:24.584000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781622084.5839999, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:31:24.630000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781622084.6299999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:31:24.729000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781622084.7289999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:31:24.786000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781622084.786, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:31:24.871000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781622084.871, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:31:24.950000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781622084.95, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:31:24.998000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781622084.9980001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:31:25.026000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622085.026, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:31:25.135000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781622085.135, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:38:56,860.860 INFO    ] *********** ORDER STARTED ***********
[2026-06-16 20:38:56,863.863 INFO    ] DB TRAY [{"org_sku": "4500648", "tray_id": 11, "sku_json": "4500648-6", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "179"}, {"org_sku": "4500650", "tray_id": 12, "sku_json": "4500650-4", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "136"}, {"org_sku": "4500692", "tray_id": 13, "sku_json": "4500692-2", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "74"}, {"org_sku": "4500624", "tray_id": 14, "sku_json": "4500624-6", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "194"}, {"org_sku": "4500647", "tray_id": 15, "sku_json": "4500647-6", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "219"}, {"org_sku": "4500671", "tray_id": 16, "sku_json": "4500671-6", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "213"}, {"org_sku": "4500592", "tray_id": 17, "sku_json": "4500592-5", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "220"}, {"org_sku": "4500668", "tray_id": 18, "sku_json": "4500668-8", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "190"}, {"org_sku": "4500659", "tray_id": 19, "sku_json": "4500659-2", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "86"}, {"org_sku": "8253", "tray_id": 20, "sku_json": "8253-0", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "99999"}, {"org_sku": "4500612", "tray_id": 21, "sku_json": "4500612-3", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "1091"}, {"org_sku": "108676", "tray_id": 22, "sku_json": "108676-5", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "936"}, {"org_sku": "4500407", "tray_id": 23, "sku_json": "4500407-5", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "835"}, {"org_sku": "4500690", "tray_id": 24, "sku_json": "4500690-5", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "858"}, {"org_sku": "186078", "tray_id": 25, "sku_json": "186078-6", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "1029"}, {"org_sku": "4500679", "tray_id": 26, "sku_json": "4500679-9", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "298"}, {"org_sku": "137335", "tray_id": 27, "sku_json": "137335-7", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "214"}, {"org_sku": "4500519", "tray_id": 28, "sku_json": "4500519-4", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "1482"}, {"org_sku": "4500651", "tray_id": 29, "sku_json": "4500651-4", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "790"}, {"org_sku": "4500691", "tray_id": 31, "sku_json": "4500691-5", "door_id": "3", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "230"}, {"org_sku": "4500687", "tray_id": 32, "sku_json": "4500687-3", "door_id": "3", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "114"}, {"org_sku": "4500622", "tray_id": 33, "sku_json": "4500622-9", "door_id": "3", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "548"}, {"org_sku": "8393", "tray_id": 34, "sku_json": "8393-7", "door_id": "3", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "283"}, {"org_sku": "4500694", "tray_id": 41, "sku_json": "4500694-5", "door_id": "4", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "1175"}, {"org_sku": "4500499", "tray_id": 42, "sku_json": "4500499-7", "door_id": "4", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "1529"}, {"org_sku": "112220", "tray_id": 43, "sku_json": "112220-7", "door_id": "4", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "174"}, {"org_sku": "4500704", "tray_id": 44, "sku_json": "4500704-2", "door_id": "4", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "378"}, {"org_sku": "4500412", "tray_id": 45, "sku_json": "4500412-6", "door_id": "4", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "1040"}]
[2026-06-16 20:38:56,866.866 INFO    ] TRAY READINGS [{'datetime': '2026-06-16 20:38:50.386000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 90, 'flow': '-1', 'TS': 1781622530.386, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 20:38:54.999000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781622534.999, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:38:55.056000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781622535.056, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:38:55.086000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 90, 'flow': '0', 'TS': 1781622535.086, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 20:38:55.215000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781622535.215, 'address': '34', 'tray_weight': '282'}]
[2026-06-16 20:38:58,621.621 INFO    ] Final DB Tray = [{"org_sku": "4500648", "tray_id": 11, "sku_json": "4500648-6", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "179"}, {"org_sku": "4500650", "tray_id": 12, "sku_json": "4500650-4", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "136"}, {"org_sku": "4500692", "tray_id": 13, "sku_json": "4500692-2", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "74"}, {"org_sku": "4500624", "tray_id": 14, "sku_json": "4500624-6", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "194"}, {"org_sku": "4500647", "tray_id": 15, "sku_json": "4500647-6", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "219"}, {"org_sku": "4500671", "tray_id": 16, "sku_json": "4500671-6", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "213"}, {"org_sku": "4500592", "tray_id": 17, "sku_json": "4500592-5", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "220"}, {"org_sku": "4500668", "tray_id": 18, "sku_json": "4500668-8", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "190"}, {"org_sku": "4500659", "tray_id": 19, "sku_json": "4500659-2", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "86"}, {"org_sku": "8253", "tray_id": 20, "sku_json": "8253-0", "door_id": "1", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "99999"}, {"org_sku": "4500612", "tray_id": 21, "sku_json": "4500612-3", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "1091"}, {"org_sku": "108676", "tray_id": 22, "sku_json": "108676-5", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "936"}, {"org_sku": "4500407", "tray_id": 23, "sku_json": "4500407-5", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "835"}, {"org_sku": "4500690", "tray_id": 24, "sku_json": "4500690-5", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "858"}, {"org_sku": "186078", "tray_id": 25, "sku_json": "186078-6", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "1029"}, {"org_sku": "4500679", "tray_id": 26, "sku_json": "4500679-9", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "298"}, {"org_sku": "137335", "tray_id": 27, "sku_json": "137335-7", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "214"}, {"org_sku": "4500519", "tray_id": 28, "sku_json": "4500519-4", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "1482"}, {"org_sku": "4500651", "tray_id": 29, "sku_json": "4500651-4", "door_id": "2", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "790"}, {"org_sku": "4500691", "tray_id": 31, "sku_json": "4500691-5", "door_id": "3", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "230"}, {"org_sku": "4500687", "tray_id": 32, "sku_json": "4500687-3", "door_id": "3", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "87"}, {"org_sku": "4500622", "tray_id": 33, "sku_json": "4500622-9", "door_id": "3", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "548"}, {"org_sku": "8393", "tray_id": 34, "sku_json": "8393-7", "door_id": "3", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "282"}, {"org_sku": "4500694", "tray_id": 41, "sku_json": "4500694-5", "door_id": "4", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "1175"}, {"org_sku": "4500499", "tray_id": 42, "sku_json": "4500499-7", "door_id": "4", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "1529"}, {"org_sku": "112220", "tray_id": 43, "sku_json": "112220-7", "door_id": "4", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "174"}, {"org_sku": "4500704", "tray_id": 44, "sku_json": "4500704-2", "door_id": "4", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "378"}, {"org_sku": "4500412", "tray_id": 45, "sku_json": "4500412-6", "door_id": "4", "modified_at": "2026-06-13 10:02:02", "created_at": "2026-06-13 10:02:02", "active": 1, "tray_weight": "1040"}]
[2026-06-16 20:39:00,910.910 INFO    ] Syncing order with order id: TM07201911260616203752434
[2026-06-16 20:39:00,945.945 INFO    ] pg status for order_id: TM07201911260616203752434 before is --> False
[2026-06-16 20:39:00,952.952 INFO    ] payment_gateway for order_id: TM07201911260616203752434 is --> razor_pay and sync status is True
[2026-06-16 20:39:01,340.340 INFO    ] pg status response {'status': True}
[2026-06-16 20:39:01,377.377 INFO    ] pg status for order_id: TM07201911260616203752434 after is --> {'status': True}
[2026-06-16 20:42:18,389.389 INFO    ] processOrderPayment version is : v2
[2026-06-16 20:48:01,095.095 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 55, 1992), 'door_weights': [{'datetime': '2026-06-16 20:38:54.999000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781622534.999, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:38:55.086000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 90, 'flow': '0', 'TS': 1781622535.086, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 20:38:55.056000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781622535.056, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:38:55.215000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781622535.215, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 0, 344457), 'door_weights': [{'datetime': '2026-06-16 20:48:00.328000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781623080.3279998, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:48:00.387000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781623080.387, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:48:00.398000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781623080.398, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:48:00.469000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781623080.469, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:48:00.618000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781623080.618, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:48:00.646000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781623080.646, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:48:00.671000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781623080.671, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:48:00.737000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781623080.737, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:48:00.876000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781623080.876, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:48:01,109.109 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 55, 1992), 'door_weights': [{'datetime': '2026-06-16 20:38:54.999000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781622534.999, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:38:55.086000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 90, 'flow': '0', 'TS': 1781622535.086, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 20:38:55.056000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781622535.056, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:38:55.215000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781622535.215, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 0, 344457), 'door_weights': [{'datetime': '2026-06-16 20:48:00.328000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781623080.3279998, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:48:00.387000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781623080.387, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:48:00.398000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781623080.398, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:48:00.469000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781623080.469, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:48:00.618000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781623080.618, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:48:00.646000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781623080.646, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:48:00.671000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781623080.671, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:48:00.737000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781623080.737, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:48:00.876000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781623080.876, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 25, 430726), 'door_weights': [{'datetime': '2026-06-16 20:31:25.362000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781622085.362, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 20:31:25.475000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781622085.475, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 20:31:25.529000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781622085.529, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 20:31:25.614000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781622085.614, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 20:31:25.640000', 'tray_id': '25', 'weight': '1029', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622085.6399999, 'address': '25', 'tray_weight': '1029'}, {'datetime': '2026-06-16 20:31:25.770000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781622085.77, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:31:25.772000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781622085.7719998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:31:25.898000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622085.898, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:31:25.934000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781622085.934, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:48:01,728.728 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 55, 1992), 'door_weights': [{'datetime': '2026-06-16 20:38:54.999000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781622534.999, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:38:55.086000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 90, 'flow': '0', 'TS': 1781622535.086, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 20:38:55.056000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781622535.056, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:38:55.215000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781622535.215, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 0, 344457), 'door_weights': [{'datetime': '2026-06-16 20:48:00.328000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781623080.3279998, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:48:00.387000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781623080.387, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:48:00.398000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781623080.398, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:48:00.469000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781623080.469, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:48:00.618000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781623080.618, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:48:00.646000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781623080.646, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:48:00.671000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781623080.671, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:48:00.737000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781623080.737, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:48:00.876000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781623080.876, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 1, 128543), 'door_weights': [{'datetime': '2026-06-16 20:48:01.106000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781623081.106, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 20:48:01.142000', 'tray_id': '22', 'weight': '937', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781623081.142, 'address': '22', 'tray_weight': '937'}, {'datetime': '2026-06-16 20:48:01.207000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781623081.207, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:48:01.319000', 'tray_id': '24', 'weight': '862', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781623081.319, 'address': '24', 'tray_weight': '862'}, {'datetime': '2026-06-16 20:48:01.314000', 'tray_id': '25', 'weight': '1025', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781623081.314, 'address': '25', 'tray_weight': '1025'}, {'datetime': '2026-06-16 20:48:01.444000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781623081.444, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:48:01.460000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781623081.4599998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:48:01.562000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781623081.562, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:48:01.644000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781623081.6439998, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:48:01,741.741 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 38, 55, 1992), 'door_weights': [{'datetime': '2026-06-16 20:38:54.999000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781622534.999, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:38:55.086000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 90, 'flow': '0', 'TS': 1781622535.086, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 20:38:55.056000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781622535.056, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:38:55.215000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781622535.215, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 0, 344457), 'door_weights': [{'datetime': '2026-06-16 20:48:00.328000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781623080.3279998, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:48:00.387000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781623080.387, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:48:00.398000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781623080.398, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:48:00.469000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781623080.469, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:48:00.618000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781623080.618, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:48:00.646000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781623080.646, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:48:00.671000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781623080.671, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:48:00.737000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781623080.737, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:48:00.876000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781623080.876, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 1, 128543), 'door_weights': [{'datetime': '2026-06-16 20:48:01.106000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781623081.106, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 20:48:01.142000', 'tray_id': '22', 'weight': '937', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781623081.142, 'address': '22', 'tray_weight': '937'}, {'datetime': '2026-06-16 20:48:01.207000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781623081.207, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:48:01.319000', 'tray_id': '24', 'weight': '862', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781623081.319, 'address': '24', 'tray_weight': '862'}, {'datetime': '2026-06-16 20:48:01.314000', 'tray_id': '25', 'weight': '1025', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781623081.314, 'address': '25', 'tray_weight': '1025'}, {'datetime': '2026-06-16 20:48:01.444000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781623081.444, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:48:01.460000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781623081.4599998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:48:01.562000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781623081.562, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:48:01.644000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781623081.6439998, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:48:02,070.070 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 1, 760395), 'door_weights': [{'datetime': '2026-06-16 20:48:01.740000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781623081.74, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:48:01.825000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781623081.8249998, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 20:48:01.866000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781623081.8660002, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:48:01.934000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781623081.934, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 0, 344457), 'door_weights': [{'datetime': '2026-06-16 20:48:00.328000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781623080.3279998, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:48:00.387000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781623080.387, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:48:00.398000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781623080.398, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:48:00.469000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781623080.469, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:48:00.618000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781623080.618, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:48:00.646000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781623080.646, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:48:00.671000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781623080.671, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:48:00.737000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781623080.737, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:48:00.876000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781623080.876, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 1, 128543), 'door_weights': [{'datetime': '2026-06-16 20:48:01.106000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781623081.106, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 20:48:01.142000', 'tray_id': '22', 'weight': '937', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781623081.142, 'address': '22', 'tray_weight': '937'}, {'datetime': '2026-06-16 20:48:01.207000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781623081.207, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:48:01.319000', 'tray_id': '24', 'weight': '862', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781623081.319, 'address': '24', 'tray_weight': '862'}, {'datetime': '2026-06-16 20:48:01.314000', 'tray_id': '25', 'weight': '1025', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781623081.314, 'address': '25', 'tray_weight': '1025'}, {'datetime': '2026-06-16 20:48:01.444000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781623081.444, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:48:01.460000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781623081.4599998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:48:01.562000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781623081.562, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:48:01.644000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781623081.6439998, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:48:02,098.098 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 1, 760395), 'door_weights': [{'datetime': '2026-06-16 20:48:01.740000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781623081.74, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:48:01.825000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781623081.8249998, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 20:48:01.866000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781623081.8660002, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:48:01.934000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781623081.934, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 31, 26, 382626), 'door_weights': [{'datetime': '2026-06-16 20:31:26.325000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781622086.325, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:31:26.432000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781622086.432, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:31:26.444000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781622086.444, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:31:26.577000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781622086.577, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 20:31:26.625000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781622086.625, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 0, 344457), 'door_weights': [{'datetime': '2026-06-16 20:48:00.328000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781623080.3279998, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:48:00.387000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781623080.387, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:48:00.398000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781623080.398, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:48:00.469000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781623080.469, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:48:00.618000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781623080.618, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:48:00.646000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781623080.646, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:48:00.671000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781623080.671, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:48:00.737000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781623080.737, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:48:00.876000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781623080.876, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 1, 128543), 'door_weights': [{'datetime': '2026-06-16 20:48:01.106000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781623081.106, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 20:48:01.142000', 'tray_id': '22', 'weight': '937', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781623081.142, 'address': '22', 'tray_weight': '937'}, {'datetime': '2026-06-16 20:48:01.207000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781623081.207, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:48:01.319000', 'tray_id': '24', 'weight': '862', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781623081.319, 'address': '24', 'tray_weight': '862'}, {'datetime': '2026-06-16 20:48:01.314000', 'tray_id': '25', 'weight': '1025', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781623081.314, 'address': '25', 'tray_weight': '1025'}, {'datetime': '2026-06-16 20:48:01.444000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781623081.444, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:48:01.460000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781623081.4599998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:48:01.562000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781623081.562, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:48:01.644000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781623081.6439998, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:48:02,598.598 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 1, 760395), 'door_weights': [{'datetime': '2026-06-16 20:48:01.740000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781623081.74, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:48:01.825000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781623081.8249998, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 20:48:01.866000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781623081.8660002, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:48:01.934000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781623081.934, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 2, 134212), 'door_weights': [{'datetime': '2026-06-16 20:48:02.110000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781623082.11, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:48:02.236000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781623082.236, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:48:02.224000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781623082.224, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:48:02.369000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781623082.369, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 20:48:02.426000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781623082.4259999, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 0, 344457), 'door_weights': [{'datetime': '2026-06-16 20:48:00.328000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781623080.3279998, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:48:00.387000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781623080.387, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:48:00.398000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781623080.398, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:48:00.469000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781623080.469, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:48:00.618000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781623080.618, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:48:00.646000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781623080.646, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:48:00.671000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781623080.671, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:48:00.737000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781623080.737, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:48:00.876000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781623080.876, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 1, 128543), 'door_weights': [{'datetime': '2026-06-16 20:48:01.106000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781623081.106, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 20:48:01.142000', 'tray_id': '22', 'weight': '937', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781623081.142, 'address': '22', 'tray_weight': '937'}, {'datetime': '2026-06-16 20:48:01.207000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781623081.207, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:48:01.319000', 'tray_id': '24', 'weight': '862', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781623081.319, 'address': '24', 'tray_weight': '862'}, {'datetime': '2026-06-16 20:48:01.314000', 'tray_id': '25', 'weight': '1025', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781623081.314, 'address': '25', 'tray_weight': '1025'}, {'datetime': '2026-06-16 20:48:01.444000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781623081.444, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:48:01.460000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781623081.4599998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:48:01.562000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781623081.562, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:48:01.644000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781623081.6439998, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:48:02,616.616 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 1, 760395), 'door_weights': [{'datetime': '2026-06-16 20:48:01.740000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781623081.74, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:48:01.825000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781623081.8249998, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 20:48:01.866000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781623081.8660002, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:48:01.934000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781623081.934, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 2, 134212), 'door_weights': [{'datetime': '2026-06-16 20:48:02.110000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781623082.11, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:48:02.236000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781623082.236, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:48:02.224000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781623082.224, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:48:02.369000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781623082.369, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 20:48:02.426000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781623082.4259999, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 0, 344457), 'door_weights': [{'datetime': '2026-06-16 20:48:00.328000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781623080.3279998, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 20:48:00.387000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781623080.387, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 20:48:00.398000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781623080.398, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 20:48:00.469000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781623080.469, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 20:48:00.618000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781623080.618, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 20:48:00.646000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781623080.646, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 20:48:00.671000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781623080.671, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 20:48:00.737000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781623080.737, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 20:48:00.876000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781623080.876, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 1, 128543), 'door_weights': [{'datetime': '2026-06-16 20:48:01.106000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781623081.106, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 20:48:01.142000', 'tray_id': '22', 'weight': '937', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781623081.142, 'address': '22', 'tray_weight': '937'}, {'datetime': '2026-06-16 20:48:01.207000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781623081.207, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:48:01.319000', 'tray_id': '24', 'weight': '862', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781623081.319, 'address': '24', 'tray_weight': '862'}, {'datetime': '2026-06-16 20:48:01.314000', 'tray_id': '25', 'weight': '1025', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781623081.314, 'address': '25', 'tray_weight': '1025'}, {'datetime': '2026-06-16 20:48:01.444000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781623081.444, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:48:01.460000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781623081.4599998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:48:01.562000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781623081.562, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:48:01.644000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781623081.6439998, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 20:51:28,460.460 INFO    ] processOrderPayment version is : v2
[2026-06-16 21:03:42,589.589 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 1, 760395), 'door_weights': [{'datetime': '2026-06-16 20:48:01.740000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781623081.74, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:48:01.825000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781623081.8249998, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 20:48:01.866000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781623081.8660002, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:48:01.934000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781623081.934, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 2, 134212), 'door_weights': [{'datetime': '2026-06-16 20:48:02.110000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781623082.11, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:48:02.236000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781623082.236, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:48:02.224000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781623082.224, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:48:02.369000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781623082.369, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 20:48:02.426000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781623082.4259999, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 41, 844853), 'door_weights': [{'datetime': '2026-06-16 21:03:41.779000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781624021.7789998, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:03:41.920000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781624021.92, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 21:03:41.966000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781624021.9659998, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 21:03:42.036000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781624022.036, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:03:42.067000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781624022.0670002, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:03:42.138000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781624022.138, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:03:42.186000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781624022.1859999, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:03:42.266000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624022.266, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:03:42.308000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781624022.3079998, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 1, 128543), 'door_weights': [{'datetime': '2026-06-16 20:48:01.106000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781623081.106, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 20:48:01.142000', 'tray_id': '22', 'weight': '937', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781623081.142, 'address': '22', 'tray_weight': '937'}, {'datetime': '2026-06-16 20:48:01.207000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781623081.207, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:48:01.319000', 'tray_id': '24', 'weight': '862', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781623081.319, 'address': '24', 'tray_weight': '862'}, {'datetime': '2026-06-16 20:48:01.314000', 'tray_id': '25', 'weight': '1025', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781623081.314, 'address': '25', 'tray_weight': '1025'}, {'datetime': '2026-06-16 20:48:01.444000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781623081.444, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:48:01.460000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781623081.4599998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:48:01.562000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781623081.562, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:48:01.644000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781623081.6439998, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 21:03:42,604.604 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 1, 760395), 'door_weights': [{'datetime': '2026-06-16 20:48:01.740000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781623081.74, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:48:01.825000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781623081.8249998, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 20:48:01.866000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781623081.8660002, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:48:01.934000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781623081.934, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 2, 134212), 'door_weights': [{'datetime': '2026-06-16 20:48:02.110000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781623082.11, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:48:02.236000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781623082.236, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:48:02.224000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781623082.224, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:48:02.369000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781623082.369, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 20:48:02.426000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781623082.4259999, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 41, 844853), 'door_weights': [{'datetime': '2026-06-16 21:03:41.779000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781624021.7789998, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:03:41.920000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781624021.92, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 21:03:41.966000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781624021.9659998, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 21:03:42.036000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781624022.036, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:03:42.067000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781624022.0670002, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:03:42.138000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781624022.138, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:03:42.186000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781624022.1859999, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:03:42.266000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624022.266, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:03:42.308000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781624022.3079998, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 1, 128543), 'door_weights': [{'datetime': '2026-06-16 20:48:01.106000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781623081.106, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 20:48:01.142000', 'tray_id': '22', 'weight': '937', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781623081.142, 'address': '22', 'tray_weight': '937'}, {'datetime': '2026-06-16 20:48:01.207000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781623081.207, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 20:48:01.319000', 'tray_id': '24', 'weight': '862', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781623081.319, 'address': '24', 'tray_weight': '862'}, {'datetime': '2026-06-16 20:48:01.314000', 'tray_id': '25', 'weight': '1025', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781623081.314, 'address': '25', 'tray_weight': '1025'}, {'datetime': '2026-06-16 20:48:01.444000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781623081.444, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 20:48:01.460000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781623081.4599998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 20:48:01.562000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781623081.562, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 20:48:01.644000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781623081.6439998, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 21:03:43,256.256 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 1, 760395), 'door_weights': [{'datetime': '2026-06-16 20:48:01.740000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781623081.74, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:48:01.825000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781623081.8249998, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 20:48:01.866000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781623081.8660002, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:48:01.934000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781623081.934, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 2, 134212), 'door_weights': [{'datetime': '2026-06-16 20:48:02.110000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781623082.11, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:48:02.236000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781623082.236, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:48:02.224000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781623082.224, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:48:02.369000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781623082.369, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 20:48:02.426000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781623082.4259999, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 41, 844853), 'door_weights': [{'datetime': '2026-06-16 21:03:41.779000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781624021.7789998, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:03:41.920000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781624021.92, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 21:03:41.966000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781624021.9659998, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 21:03:42.036000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781624022.036, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:03:42.067000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781624022.0670002, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:03:42.138000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781624022.138, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:03:42.186000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781624022.1859999, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:03:42.266000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624022.266, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:03:42.308000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781624022.3079998, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 42, 625399), 'door_weights': [{'datetime': '2026-06-16 21:03:42.623000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781624022.6230001, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 21:03:42.611000', 'tray_id': '22', 'weight': '933', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781624022.6109998, 'address': '22', 'tray_weight': '933'}, {'datetime': '2026-06-16 21:03:42.770000', 'tray_id': '23', 'weight': '834', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781624022.77, 'address': '23', 'tray_weight': '834'}, {'datetime': '2026-06-16 21:03:42.816000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781624022.816, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 21:03:42.827000', 'tray_id': '25', 'weight': '1030', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624022.827, 'address': '25', 'tray_weight': '1030'}, {'datetime': '2026-06-16 21:03:42.896000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781624022.896, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:03:42.973000', 'tray_id': '27', 'weight': '215', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781624022.9729998, 'address': '27', 'tray_weight': '215'}, {'datetime': '2026-06-16 21:03:43.087000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624023.087, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 21:03:43.150000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781624023.15, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 21:03:43,270.270 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 1, 760395), 'door_weights': [{'datetime': '2026-06-16 20:48:01.740000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781623081.74, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 20:48:01.825000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781623081.8249998, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 20:48:01.866000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781623081.8660002, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 20:48:01.934000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781623081.934, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 2, 134212), 'door_weights': [{'datetime': '2026-06-16 20:48:02.110000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781623082.11, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:48:02.236000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781623082.236, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:48:02.224000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781623082.224, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:48:02.369000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781623082.369, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 20:48:02.426000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781623082.4259999, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 41, 844853), 'door_weights': [{'datetime': '2026-06-16 21:03:41.779000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781624021.7789998, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:03:41.920000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781624021.92, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 21:03:41.966000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781624021.9659998, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 21:03:42.036000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781624022.036, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:03:42.067000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781624022.0670002, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:03:42.138000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781624022.138, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:03:42.186000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781624022.1859999, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:03:42.266000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624022.266, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:03:42.308000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781624022.3079998, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 42, 625399), 'door_weights': [{'datetime': '2026-06-16 21:03:42.623000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781624022.6230001, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 21:03:42.611000', 'tray_id': '22', 'weight': '933', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781624022.6109998, 'address': '22', 'tray_weight': '933'}, {'datetime': '2026-06-16 21:03:42.770000', 'tray_id': '23', 'weight': '834', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781624022.77, 'address': '23', 'tray_weight': '834'}, {'datetime': '2026-06-16 21:03:42.816000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781624022.816, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 21:03:42.827000', 'tray_id': '25', 'weight': '1030', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624022.827, 'address': '25', 'tray_weight': '1030'}, {'datetime': '2026-06-16 21:03:42.896000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781624022.896, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:03:42.973000', 'tray_id': '27', 'weight': '215', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781624022.9729998, 'address': '27', 'tray_weight': '215'}, {'datetime': '2026-06-16 21:03:43.087000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624023.087, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 21:03:43.150000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781624023.15, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 21:03:43,565.565 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 43, 288881), 'door_weights': [{'datetime': '2026-06-16 21:03:43.257000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781624023.257, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:03:43.333000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781624023.3330002, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 21:03:43.346000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781624023.346, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 21:03:43.488000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781624023.488, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 2, 134212), 'door_weights': [{'datetime': '2026-06-16 20:48:02.110000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781623082.11, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:48:02.236000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781623082.236, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:48:02.224000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781623082.224, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:48:02.369000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781623082.369, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 20:48:02.426000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781623082.4259999, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 41, 844853), 'door_weights': [{'datetime': '2026-06-16 21:03:41.779000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781624021.7789998, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:03:41.920000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781624021.92, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 21:03:41.966000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781624021.9659998, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 21:03:42.036000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781624022.036, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:03:42.067000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781624022.0670002, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:03:42.138000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781624022.138, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:03:42.186000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781624022.1859999, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:03:42.266000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624022.266, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:03:42.308000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781624022.3079998, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 42, 625399), 'door_weights': [{'datetime': '2026-06-16 21:03:42.623000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781624022.6230001, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 21:03:42.611000', 'tray_id': '22', 'weight': '933', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781624022.6109998, 'address': '22', 'tray_weight': '933'}, {'datetime': '2026-06-16 21:03:42.770000', 'tray_id': '23', 'weight': '834', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781624022.77, 'address': '23', 'tray_weight': '834'}, {'datetime': '2026-06-16 21:03:42.816000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781624022.816, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 21:03:42.827000', 'tray_id': '25', 'weight': '1030', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624022.827, 'address': '25', 'tray_weight': '1030'}, {'datetime': '2026-06-16 21:03:42.896000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781624022.896, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:03:42.973000', 'tray_id': '27', 'weight': '215', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781624022.9729998, 'address': '27', 'tray_weight': '215'}, {'datetime': '2026-06-16 21:03:43.087000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624023.087, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 21:03:43.150000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781624023.15, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 21:03:43,578.578 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 43, 288881), 'door_weights': [{'datetime': '2026-06-16 21:03:43.257000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781624023.257, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:03:43.333000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781624023.3330002, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 21:03:43.346000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781624023.346, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 21:03:43.488000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781624023.488, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 20, 48, 2, 134212), 'door_weights': [{'datetime': '2026-06-16 20:48:02.110000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781623082.11, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 20:48:02.236000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781623082.236, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 20:48:02.224000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781623082.224, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 20:48:02.369000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781623082.369, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 20:48:02.426000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781623082.4259999, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 41, 844853), 'door_weights': [{'datetime': '2026-06-16 21:03:41.779000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781624021.7789998, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:03:41.920000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781624021.92, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 21:03:41.966000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781624021.9659998, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 21:03:42.036000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781624022.036, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:03:42.067000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781624022.0670002, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:03:42.138000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781624022.138, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:03:42.186000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781624022.1859999, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:03:42.266000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624022.266, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:03:42.308000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781624022.3079998, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 42, 625399), 'door_weights': [{'datetime': '2026-06-16 21:03:42.623000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781624022.6230001, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 21:03:42.611000', 'tray_id': '22', 'weight': '933', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781624022.6109998, 'address': '22', 'tray_weight': '933'}, {'datetime': '2026-06-16 21:03:42.770000', 'tray_id': '23', 'weight': '834', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781624022.77, 'address': '23', 'tray_weight': '834'}, {'datetime': '2026-06-16 21:03:42.816000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781624022.816, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 21:03:42.827000', 'tray_id': '25', 'weight': '1030', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624022.827, 'address': '25', 'tray_weight': '1030'}, {'datetime': '2026-06-16 21:03:42.896000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781624022.896, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:03:42.973000', 'tray_id': '27', 'weight': '215', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781624022.9729998, 'address': '27', 'tray_weight': '215'}, {'datetime': '2026-06-16 21:03:43.087000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624023.087, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 21:03:43.150000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781624023.15, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 21:03:43,961.961 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 43, 288881), 'door_weights': [{'datetime': '2026-06-16 21:03:43.257000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781624023.257, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:03:43.333000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781624023.3330002, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 21:03:43.346000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781624023.346, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 21:03:43.488000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781624023.488, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 43, 597250), 'door_weights': [{'datetime': '2026-06-16 21:03:43.594000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781624023.594, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:03:43.641000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624023.641, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 21:03:43.672000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624023.6720002, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:03:43.794000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781624023.794, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 21:03:43.859000', 'tray_id': '45', 'weight': '1044', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624023.859, 'address': '45', 'tray_weight': '1044'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 41, 844853), 'door_weights': [{'datetime': '2026-06-16 21:03:41.779000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781624021.7789998, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:03:41.920000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781624021.92, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 21:03:41.966000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781624021.9659998, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 21:03:42.036000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781624022.036, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:03:42.067000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781624022.0670002, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:03:42.138000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781624022.138, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:03:42.186000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781624022.1859999, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:03:42.266000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624022.266, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:03:42.308000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781624022.3079998, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 42, 625399), 'door_weights': [{'datetime': '2026-06-16 21:03:42.623000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781624022.6230001, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 21:03:42.611000', 'tray_id': '22', 'weight': '933', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781624022.6109998, 'address': '22', 'tray_weight': '933'}, {'datetime': '2026-06-16 21:03:42.770000', 'tray_id': '23', 'weight': '834', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781624022.77, 'address': '23', 'tray_weight': '834'}, {'datetime': '2026-06-16 21:03:42.816000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781624022.816, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 21:03:42.827000', 'tray_id': '25', 'weight': '1030', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624022.827, 'address': '25', 'tray_weight': '1030'}, {'datetime': '2026-06-16 21:03:42.896000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781624022.896, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:03:42.973000', 'tray_id': '27', 'weight': '215', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781624022.9729998, 'address': '27', 'tray_weight': '215'}, {'datetime': '2026-06-16 21:03:43.087000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624023.087, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 21:03:43.150000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781624023.15, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 21:03:43,976.976 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 43, 288881), 'door_weights': [{'datetime': '2026-06-16 21:03:43.257000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781624023.257, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:03:43.333000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781624023.3330002, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 21:03:43.346000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781624023.346, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 21:03:43.488000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781624023.488, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 43, 597250), 'door_weights': [{'datetime': '2026-06-16 21:03:43.594000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781624023.594, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:03:43.641000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624023.641, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 21:03:43.672000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624023.6720002, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:03:43.794000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781624023.794, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 21:03:43.859000', 'tray_id': '45', 'weight': '1044', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624023.859, 'address': '45', 'tray_weight': '1044'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 41, 844853), 'door_weights': [{'datetime': '2026-06-16 21:03:41.779000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781624021.7789998, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:03:41.920000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781624021.92, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 21:03:41.966000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781624021.9659998, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 21:03:42.036000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781624022.036, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:03:42.067000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781624022.0670002, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:03:42.138000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781624022.138, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:03:42.186000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781624022.1859999, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:03:42.266000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624022.266, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:03:42.308000', 'tray_id': '19', 'weight': '86', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781624022.3079998, 'address': '19', 'tray_weight': '86'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 42, 625399), 'door_weights': [{'datetime': '2026-06-16 21:03:42.623000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781624022.6230001, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 21:03:42.611000', 'tray_id': '22', 'weight': '933', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781624022.6109998, 'address': '22', 'tray_weight': '933'}, {'datetime': '2026-06-16 21:03:42.770000', 'tray_id': '23', 'weight': '834', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781624022.77, 'address': '23', 'tray_weight': '834'}, {'datetime': '2026-06-16 21:03:42.816000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781624022.816, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 21:03:42.827000', 'tray_id': '25', 'weight': '1030', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624022.827, 'address': '25', 'tray_weight': '1030'}, {'datetime': '2026-06-16 21:03:42.896000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781624022.896, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:03:42.973000', 'tray_id': '27', 'weight': '215', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781624022.9729998, 'address': '27', 'tray_weight': '215'}, {'datetime': '2026-06-16 21:03:43.087000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624023.087, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 21:03:43.150000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781624023.15, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 21:09:07,206.206 INFO    ] processOrderPayment version is : v2
[2026-06-16 21:13:44,706.706 INFO    ] processOrderPayment version is : v2
[2026-06-16 21:18:19,612.612 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 43, 288881), 'door_weights': [{'datetime': '2026-06-16 21:03:43.257000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781624023.257, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:03:43.333000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781624023.3330002, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 21:03:43.346000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781624023.346, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 21:03:43.488000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781624023.488, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 43, 597250), 'door_weights': [{'datetime': '2026-06-16 21:03:43.594000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781624023.594, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:03:43.641000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624023.641, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 21:03:43.672000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624023.6720002, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:03:43.794000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781624023.794, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 21:03:43.859000', 'tray_id': '45', 'weight': '1044', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624023.859, 'address': '45', 'tray_weight': '1044'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 18, 816486), 'door_weights': [{'datetime': '2026-06-16 21:18:18.752000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781624898.752, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:18:18.901000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781624898.901, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 21:18:18.926000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781624898.9259999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 21:18:18.983000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781624898.9829998, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:18:19.043000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781624899.043, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:18:19.146000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781624899.146, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:18:19.206000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781624899.206, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:18:19.304000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624899.304, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:18:19.318000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781624899.318, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 42, 625399), 'door_weights': [{'datetime': '2026-06-16 21:03:42.623000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781624022.6230001, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 21:03:42.611000', 'tray_id': '22', 'weight': '933', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781624022.6109998, 'address': '22', 'tray_weight': '933'}, {'datetime': '2026-06-16 21:03:42.770000', 'tray_id': '23', 'weight': '834', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781624022.77, 'address': '23', 'tray_weight': '834'}, {'datetime': '2026-06-16 21:03:42.816000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781624022.816, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 21:03:42.827000', 'tray_id': '25', 'weight': '1030', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624022.827, 'address': '25', 'tray_weight': '1030'}, {'datetime': '2026-06-16 21:03:42.896000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781624022.896, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:03:42.973000', 'tray_id': '27', 'weight': '215', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781624022.9729998, 'address': '27', 'tray_weight': '215'}, {'datetime': '2026-06-16 21:03:43.087000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624023.087, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 21:03:43.150000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781624023.15, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 21:18:19,626.626 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 43, 288881), 'door_weights': [{'datetime': '2026-06-16 21:03:43.257000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781624023.257, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:03:43.333000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781624023.3330002, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 21:03:43.346000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781624023.346, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 21:03:43.488000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781624023.488, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 43, 597250), 'door_weights': [{'datetime': '2026-06-16 21:03:43.594000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781624023.594, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:03:43.641000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624023.641, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 21:03:43.672000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624023.6720002, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:03:43.794000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781624023.794, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 21:03:43.859000', 'tray_id': '45', 'weight': '1044', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624023.859, 'address': '45', 'tray_weight': '1044'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 18, 816486), 'door_weights': [{'datetime': '2026-06-16 21:18:18.752000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781624898.752, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:18:18.901000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781624898.901, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 21:18:18.926000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781624898.9259999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 21:18:18.983000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781624898.9829998, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:18:19.043000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781624899.043, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:18:19.146000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781624899.146, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:18:19.206000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781624899.206, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:18:19.304000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624899.304, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:18:19.318000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781624899.318, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 42, 625399), 'door_weights': [{'datetime': '2026-06-16 21:03:42.623000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781624022.6230001, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 21:03:42.611000', 'tray_id': '22', 'weight': '933', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781624022.6109998, 'address': '22', 'tray_weight': '933'}, {'datetime': '2026-06-16 21:03:42.770000', 'tray_id': '23', 'weight': '834', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781624022.77, 'address': '23', 'tray_weight': '834'}, {'datetime': '2026-06-16 21:03:42.816000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781624022.816, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 21:03:42.827000', 'tray_id': '25', 'weight': '1030', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624022.827, 'address': '25', 'tray_weight': '1030'}, {'datetime': '2026-06-16 21:03:42.896000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781624022.896, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:03:42.973000', 'tray_id': '27', 'weight': '215', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781624022.9729998, 'address': '27', 'tray_weight': '215'}, {'datetime': '2026-06-16 21:03:43.087000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624023.087, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 21:03:43.150000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781624023.15, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 21:18:20,309.309 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 43, 288881), 'door_weights': [{'datetime': '2026-06-16 21:03:43.257000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781624023.257, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:03:43.333000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781624023.3330002, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 21:03:43.346000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781624023.346, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 21:03:43.488000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781624023.488, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 43, 597250), 'door_weights': [{'datetime': '2026-06-16 21:03:43.594000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781624023.594, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:03:43.641000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624023.641, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 21:03:43.672000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624023.6720002, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:03:43.794000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781624023.794, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 21:03:43.859000', 'tray_id': '45', 'weight': '1044', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624023.859, 'address': '45', 'tray_weight': '1044'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 18, 816486), 'door_weights': [{'datetime': '2026-06-16 21:18:18.752000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781624898.752, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:18:18.901000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781624898.901, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 21:18:18.926000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781624898.9259999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 21:18:18.983000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781624898.9829998, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:18:19.043000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781624899.043, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:18:19.146000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781624899.146, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:18:19.206000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781624899.206, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:18:19.304000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624899.304, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:18:19.318000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781624899.318, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 19, 648982), 'door_weights': [{'datetime': '2026-06-16 21:18:19.601000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781624899.601, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 21:18:19.683000', 'tray_id': '22', 'weight': '939', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781624899.6829998, 'address': '22', 'tray_weight': '939'}, {'datetime': '2026-06-16 21:18:19.712000', 'tray_id': '23', 'weight': '837', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781624899.7120001, 'address': '23', 'tray_weight': '837'}, {'datetime': '2026-06-16 21:18:19.844000', 'tray_id': '24', 'weight': '863', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781624899.8439999, 'address': '24', 'tray_weight': '863'}, {'datetime': '2026-06-16 21:18:19.875000', 'tray_id': '25', 'weight': '1023', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624899.875, 'address': '25', 'tray_weight': '1023'}, {'datetime': '2026-06-16 21:18:20.013000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781624900.013, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:18:20.003000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781624900.003, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 21:18:20.084000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624900.084, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 21:18:20.141000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781624900.141, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 21:18:20,324.324 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 43, 288881), 'door_weights': [{'datetime': '2026-06-16 21:03:43.257000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781624023.257, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:03:43.333000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781624023.3330002, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 21:03:43.346000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781624023.346, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 21:03:43.488000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781624023.488, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 43, 597250), 'door_weights': [{'datetime': '2026-06-16 21:03:43.594000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781624023.594, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:03:43.641000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624023.641, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 21:03:43.672000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624023.6720002, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:03:43.794000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781624023.794, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 21:03:43.859000', 'tray_id': '45', 'weight': '1044', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624023.859, 'address': '45', 'tray_weight': '1044'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 18, 816486), 'door_weights': [{'datetime': '2026-06-16 21:18:18.752000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781624898.752, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:18:18.901000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781624898.901, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 21:18:18.926000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781624898.9259999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 21:18:18.983000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781624898.9829998, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:18:19.043000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781624899.043, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:18:19.146000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781624899.146, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:18:19.206000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781624899.206, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:18:19.304000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624899.304, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:18:19.318000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781624899.318, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 19, 648982), 'door_weights': [{'datetime': '2026-06-16 21:18:19.601000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781624899.601, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 21:18:19.683000', 'tray_id': '22', 'weight': '939', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781624899.6829998, 'address': '22', 'tray_weight': '939'}, {'datetime': '2026-06-16 21:18:19.712000', 'tray_id': '23', 'weight': '837', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781624899.7120001, 'address': '23', 'tray_weight': '837'}, {'datetime': '2026-06-16 21:18:19.844000', 'tray_id': '24', 'weight': '863', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781624899.8439999, 'address': '24', 'tray_weight': '863'}, {'datetime': '2026-06-16 21:18:19.875000', 'tray_id': '25', 'weight': '1023', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624899.875, 'address': '25', 'tray_weight': '1023'}, {'datetime': '2026-06-16 21:18:20.013000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781624900.013, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:18:20.003000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781624900.003, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 21:18:20.084000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624900.084, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 21:18:20.141000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781624900.141, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 21:18:20,648.648 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 20, 347029), 'door_weights': [{'datetime': '2026-06-16 21:18:20.271000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781624900.2710001, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:18:20.417000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781624900.417, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 21:18:20.418000', 'tray_id': '33', 'weight': '547', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781624900.418, 'address': '33', 'tray_weight': '547'}, {'datetime': '2026-06-16 21:18:20.544000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781624900.544, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 43, 597250), 'door_weights': [{'datetime': '2026-06-16 21:03:43.594000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781624023.594, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:03:43.641000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624023.641, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 21:03:43.672000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624023.6720002, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:03:43.794000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781624023.794, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 21:03:43.859000', 'tray_id': '45', 'weight': '1044', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624023.859, 'address': '45', 'tray_weight': '1044'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 18, 816486), 'door_weights': [{'datetime': '2026-06-16 21:18:18.752000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781624898.752, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:18:18.901000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781624898.901, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 21:18:18.926000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781624898.9259999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 21:18:18.983000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781624898.9829998, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:18:19.043000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781624899.043, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:18:19.146000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781624899.146, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:18:19.206000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781624899.206, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:18:19.304000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624899.304, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:18:19.318000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781624899.318, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 19, 648982), 'door_weights': [{'datetime': '2026-06-16 21:18:19.601000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781624899.601, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 21:18:19.683000', 'tray_id': '22', 'weight': '939', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781624899.6829998, 'address': '22', 'tray_weight': '939'}, {'datetime': '2026-06-16 21:18:19.712000', 'tray_id': '23', 'weight': '837', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781624899.7120001, 'address': '23', 'tray_weight': '837'}, {'datetime': '2026-06-16 21:18:19.844000', 'tray_id': '24', 'weight': '863', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781624899.8439999, 'address': '24', 'tray_weight': '863'}, {'datetime': '2026-06-16 21:18:19.875000', 'tray_id': '25', 'weight': '1023', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624899.875, 'address': '25', 'tray_weight': '1023'}, {'datetime': '2026-06-16 21:18:20.013000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781624900.013, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:18:20.003000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781624900.003, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 21:18:20.084000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624900.084, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 21:18:20.141000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781624900.141, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 21:18:20,662.662 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 20, 347029), 'door_weights': [{'datetime': '2026-06-16 21:18:20.271000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781624900.2710001, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:18:20.417000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781624900.417, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 21:18:20.418000', 'tray_id': '33', 'weight': '547', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781624900.418, 'address': '33', 'tray_weight': '547'}, {'datetime': '2026-06-16 21:18:20.544000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781624900.544, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 3, 43, 597250), 'door_weights': [{'datetime': '2026-06-16 21:03:43.594000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781624023.594, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:03:43.641000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624023.641, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 21:03:43.672000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624023.6720002, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:03:43.794000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781624023.794, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 21:03:43.859000', 'tray_id': '45', 'weight': '1044', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624023.859, 'address': '45', 'tray_weight': '1044'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 18, 816486), 'door_weights': [{'datetime': '2026-06-16 21:18:18.752000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781624898.752, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:18:18.901000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781624898.901, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 21:18:18.926000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781624898.9259999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 21:18:18.983000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781624898.9829998, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:18:19.043000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781624899.043, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:18:19.146000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781624899.146, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:18:19.206000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781624899.206, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:18:19.304000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624899.304, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:18:19.318000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781624899.318, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 19, 648982), 'door_weights': [{'datetime': '2026-06-16 21:18:19.601000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781624899.601, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 21:18:19.683000', 'tray_id': '22', 'weight': '939', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781624899.6829998, 'address': '22', 'tray_weight': '939'}, {'datetime': '2026-06-16 21:18:19.712000', 'tray_id': '23', 'weight': '837', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781624899.7120001, 'address': '23', 'tray_weight': '837'}, {'datetime': '2026-06-16 21:18:19.844000', 'tray_id': '24', 'weight': '863', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781624899.8439999, 'address': '24', 'tray_weight': '863'}, {'datetime': '2026-06-16 21:18:19.875000', 'tray_id': '25', 'weight': '1023', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624899.875, 'address': '25', 'tray_weight': '1023'}, {'datetime': '2026-06-16 21:18:20.013000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781624900.013, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:18:20.003000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781624900.003, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 21:18:20.084000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624900.084, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 21:18:20.141000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781624900.141, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 21:18:21,098.098 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 20, 347029), 'door_weights': [{'datetime': '2026-06-16 21:18:20.271000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781624900.2710001, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:18:20.417000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781624900.417, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 21:18:20.418000', 'tray_id': '33', 'weight': '547', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781624900.418, 'address': '33', 'tray_weight': '547'}, {'datetime': '2026-06-16 21:18:20.544000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781624900.544, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 20, 685399), 'door_weights': [{'datetime': '2026-06-16 21:18:20.641000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781624900.641, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:18:20.722000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624900.7220001, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 21:18:20.779000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624900.779, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:18:20.931000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781624900.931, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 21:18:20.960000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624900.96, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 18, 816486), 'door_weights': [{'datetime': '2026-06-16 21:18:18.752000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781624898.752, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:18:18.901000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781624898.901, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 21:18:18.926000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781624898.9259999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 21:18:18.983000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781624898.9829998, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:18:19.043000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781624899.043, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:18:19.146000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781624899.146, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:18:19.206000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781624899.206, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:18:19.304000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624899.304, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:18:19.318000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781624899.318, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 19, 648982), 'door_weights': [{'datetime': '2026-06-16 21:18:19.601000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781624899.601, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 21:18:19.683000', 'tray_id': '22', 'weight': '939', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781624899.6829998, 'address': '22', 'tray_weight': '939'}, {'datetime': '2026-06-16 21:18:19.712000', 'tray_id': '23', 'weight': '837', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781624899.7120001, 'address': '23', 'tray_weight': '837'}, {'datetime': '2026-06-16 21:18:19.844000', 'tray_id': '24', 'weight': '863', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781624899.8439999, 'address': '24', 'tray_weight': '863'}, {'datetime': '2026-06-16 21:18:19.875000', 'tray_id': '25', 'weight': '1023', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624899.875, 'address': '25', 'tray_weight': '1023'}, {'datetime': '2026-06-16 21:18:20.013000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781624900.013, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:18:20.003000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781624900.003, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 21:18:20.084000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624900.084, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 21:18:20.141000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781624900.141, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 21:18:21,115.115 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 20, 347029), 'door_weights': [{'datetime': '2026-06-16 21:18:20.271000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781624900.2710001, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:18:20.417000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781624900.417, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 21:18:20.418000', 'tray_id': '33', 'weight': '547', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781624900.418, 'address': '33', 'tray_weight': '547'}, {'datetime': '2026-06-16 21:18:20.544000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781624900.544, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 20, 685399), 'door_weights': [{'datetime': '2026-06-16 21:18:20.641000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781624900.641, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:18:20.722000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624900.7220001, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 21:18:20.779000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624900.779, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:18:20.931000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781624900.931, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 21:18:20.960000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624900.96, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 18, 816486), 'door_weights': [{'datetime': '2026-06-16 21:18:18.752000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781624898.752, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:18:18.901000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781624898.901, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 21:18:18.926000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781624898.9259999, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 21:18:18.983000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781624898.9829998, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:18:19.043000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781624899.043, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:18:19.146000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781624899.146, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:18:19.206000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781624899.206, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:18:19.304000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624899.304, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:18:19.318000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781624899.318, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 19, 648982), 'door_weights': [{'datetime': '2026-06-16 21:18:19.601000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781624899.601, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 21:18:19.683000', 'tray_id': '22', 'weight': '939', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781624899.6829998, 'address': '22', 'tray_weight': '939'}, {'datetime': '2026-06-16 21:18:19.712000', 'tray_id': '23', 'weight': '837', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781624899.7120001, 'address': '23', 'tray_weight': '837'}, {'datetime': '2026-06-16 21:18:19.844000', 'tray_id': '24', 'weight': '863', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781624899.8439999, 'address': '24', 'tray_weight': '863'}, {'datetime': '2026-06-16 21:18:19.875000', 'tray_id': '25', 'weight': '1023', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624899.875, 'address': '25', 'tray_weight': '1023'}, {'datetime': '2026-06-16 21:18:20.013000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781624900.013, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:18:20.003000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781624900.003, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 21:18:20.084000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624900.084, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 21:18:20.141000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781624900.141, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 21:23:39,422.422 INFO    ] processOrderPayment version is : v2
[2026-06-16 21:37:53,653.653 INFO    ] processOrderPayment version is : v2
[2026-06-16 21:39:04,614.614 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 20, 347029), 'door_weights': [{'datetime': '2026-06-16 21:18:20.271000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781624900.2710001, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:18:20.417000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781624900.417, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 21:18:20.418000', 'tray_id': '33', 'weight': '547', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781624900.418, 'address': '33', 'tray_weight': '547'}, {'datetime': '2026-06-16 21:18:20.544000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781624900.544, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 20, 685399), 'door_weights': [{'datetime': '2026-06-16 21:18:20.641000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781624900.641, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:18:20.722000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624900.7220001, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 21:18:20.779000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624900.779, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:18:20.931000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781624900.931, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 21:18:20.960000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624900.96, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 3, 822663), 'door_weights': [{'datetime': '2026-06-16 21:39:03.775000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781626143.775, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:39:03.896000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781626143.896, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 21:39:03.932000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781626143.932, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 21:39:03.967000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781626143.967, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:39:04.070000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781626144.07, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:39:04.160000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781626144.16, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:39:04.141000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781626144.141, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:39:04.300000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626144.3, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:39:04.310000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781626144.31, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 19, 648982), 'door_weights': [{'datetime': '2026-06-16 21:18:19.601000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781624899.601, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 21:18:19.683000', 'tray_id': '22', 'weight': '939', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781624899.6829998, 'address': '22', 'tray_weight': '939'}, {'datetime': '2026-06-16 21:18:19.712000', 'tray_id': '23', 'weight': '837', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781624899.7120001, 'address': '23', 'tray_weight': '837'}, {'datetime': '2026-06-16 21:18:19.844000', 'tray_id': '24', 'weight': '863', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781624899.8439999, 'address': '24', 'tray_weight': '863'}, {'datetime': '2026-06-16 21:18:19.875000', 'tray_id': '25', 'weight': '1023', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624899.875, 'address': '25', 'tray_weight': '1023'}, {'datetime': '2026-06-16 21:18:20.013000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781624900.013, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:18:20.003000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781624900.003, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 21:18:20.084000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624900.084, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 21:18:20.141000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781624900.141, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 21:39:04,629.629 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 20, 347029), 'door_weights': [{'datetime': '2026-06-16 21:18:20.271000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781624900.2710001, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:18:20.417000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781624900.417, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 21:18:20.418000', 'tray_id': '33', 'weight': '547', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781624900.418, 'address': '33', 'tray_weight': '547'}, {'datetime': '2026-06-16 21:18:20.544000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781624900.544, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 20, 685399), 'door_weights': [{'datetime': '2026-06-16 21:18:20.641000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781624900.641, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:18:20.722000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624900.7220001, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 21:18:20.779000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624900.779, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:18:20.931000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781624900.931, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 21:18:20.960000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624900.96, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 3, 822663), 'door_weights': [{'datetime': '2026-06-16 21:39:03.775000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781626143.775, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:39:03.896000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781626143.896, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 21:39:03.932000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781626143.932, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 21:39:03.967000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781626143.967, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:39:04.070000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781626144.07, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:39:04.160000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781626144.16, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:39:04.141000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781626144.141, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:39:04.300000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626144.3, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:39:04.310000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781626144.31, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 19, 648982), 'door_weights': [{'datetime': '2026-06-16 21:18:19.601000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781624899.601, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 21:18:19.683000', 'tray_id': '22', 'weight': '939', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781624899.6829998, 'address': '22', 'tray_weight': '939'}, {'datetime': '2026-06-16 21:18:19.712000', 'tray_id': '23', 'weight': '837', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781624899.7120001, 'address': '23', 'tray_weight': '837'}, {'datetime': '2026-06-16 21:18:19.844000', 'tray_id': '24', 'weight': '863', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781624899.8439999, 'address': '24', 'tray_weight': '863'}, {'datetime': '2026-06-16 21:18:19.875000', 'tray_id': '25', 'weight': '1023', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624899.875, 'address': '25', 'tray_weight': '1023'}, {'datetime': '2026-06-16 21:18:20.013000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781624900.013, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:18:20.003000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781624900.003, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 21:18:20.084000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624900.084, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 21:18:20.141000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781624900.141, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 21:39:05,202.202 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 20, 347029), 'door_weights': [{'datetime': '2026-06-16 21:18:20.271000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781624900.2710001, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:18:20.417000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781624900.417, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 21:18:20.418000', 'tray_id': '33', 'weight': '547', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781624900.418, 'address': '33', 'tray_weight': '547'}, {'datetime': '2026-06-16 21:18:20.544000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781624900.544, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 20, 685399), 'door_weights': [{'datetime': '2026-06-16 21:18:20.641000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781624900.641, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:18:20.722000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624900.7220001, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 21:18:20.779000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624900.779, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:18:20.931000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781624900.931, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 21:18:20.960000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624900.96, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 3, 822663), 'door_weights': [{'datetime': '2026-06-16 21:39:03.775000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781626143.775, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:39:03.896000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781626143.896, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 21:39:03.932000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781626143.932, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 21:39:03.967000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781626143.967, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:39:04.070000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781626144.07, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:39:04.160000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781626144.16, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:39:04.141000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781626144.141, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:39:04.300000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626144.3, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:39:04.310000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781626144.31, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 4, 651627), 'door_weights': [{'datetime': '2026-06-16 21:39:04.599000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781626144.599, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 21:39:04.685000', 'tray_id': '22', 'weight': '937', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781626144.685, 'address': '22', 'tray_weight': '937'}, {'datetime': '2026-06-16 21:39:04.704000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781626144.704, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 21:39:04.823000', 'tray_id': '24', 'weight': '857', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781626144.823, 'address': '24', 'tray_weight': '857'}, {'datetime': '2026-06-16 21:39:04.897000', 'tray_id': '25', 'weight': '1030', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626144.897, 'address': '25', 'tray_weight': '1030'}, {'datetime': '2026-06-16 21:39:04.928000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781626144.9280002, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:39:04.969000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781626144.969, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 21:39:05.009000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626145.0089998, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 21:39:05.079000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781626145.079, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 21:39:05,211.211 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 20, 347029), 'door_weights': [{'datetime': '2026-06-16 21:18:20.271000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781624900.2710001, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:18:20.417000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781624900.417, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 21:18:20.418000', 'tray_id': '33', 'weight': '547', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781624900.418, 'address': '33', 'tray_weight': '547'}, {'datetime': '2026-06-16 21:18:20.544000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781624900.544, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 20, 685399), 'door_weights': [{'datetime': '2026-06-16 21:18:20.641000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781624900.641, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:18:20.722000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624900.7220001, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 21:18:20.779000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624900.779, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:18:20.931000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781624900.931, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 21:18:20.960000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624900.96, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 3, 822663), 'door_weights': [{'datetime': '2026-06-16 21:39:03.775000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781626143.775, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:39:03.896000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781626143.896, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 21:39:03.932000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781626143.932, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 21:39:03.967000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781626143.967, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:39:04.070000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781626144.07, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:39:04.160000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781626144.16, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:39:04.141000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781626144.141, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:39:04.300000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626144.3, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:39:04.310000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781626144.31, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 4, 651627), 'door_weights': [{'datetime': '2026-06-16 21:39:04.599000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781626144.599, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 21:39:04.685000', 'tray_id': '22', 'weight': '937', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781626144.685, 'address': '22', 'tray_weight': '937'}, {'datetime': '2026-06-16 21:39:04.704000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781626144.704, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 21:39:04.823000', 'tray_id': '24', 'weight': '857', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781626144.823, 'address': '24', 'tray_weight': '857'}, {'datetime': '2026-06-16 21:39:04.897000', 'tray_id': '25', 'weight': '1030', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626144.897, 'address': '25', 'tray_weight': '1030'}, {'datetime': '2026-06-16 21:39:04.928000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781626144.9280002, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:39:04.969000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781626144.969, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 21:39:05.009000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626145.0089998, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 21:39:05.079000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781626145.079, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 21:39:05,505.505 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 5, 223684), 'door_weights': [{'datetime': '2026-06-16 21:39:05.138000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781626145.138, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:39:05.272000', 'tray_id': '32', 'weight': '86', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781626145.272, 'address': '32', 'tray_weight': '86'}, {'datetime': '2026-06-16 21:39:05.304000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781626145.304, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 21:39:05.423000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781626145.4229999, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 20, 685399), 'door_weights': [{'datetime': '2026-06-16 21:18:20.641000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781624900.641, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:18:20.722000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624900.7220001, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 21:18:20.779000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624900.779, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:18:20.931000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781624900.931, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 21:18:20.960000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624900.96, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 3, 822663), 'door_weights': [{'datetime': '2026-06-16 21:39:03.775000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781626143.775, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:39:03.896000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781626143.896, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 21:39:03.932000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781626143.932, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 21:39:03.967000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781626143.967, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:39:04.070000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781626144.07, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:39:04.160000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781626144.16, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:39:04.141000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781626144.141, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:39:04.300000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626144.3, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:39:04.310000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781626144.31, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 4, 651627), 'door_weights': [{'datetime': '2026-06-16 21:39:04.599000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781626144.599, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 21:39:04.685000', 'tray_id': '22', 'weight': '937', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781626144.685, 'address': '22', 'tray_weight': '937'}, {'datetime': '2026-06-16 21:39:04.704000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781626144.704, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 21:39:04.823000', 'tray_id': '24', 'weight': '857', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781626144.823, 'address': '24', 'tray_weight': '857'}, {'datetime': '2026-06-16 21:39:04.897000', 'tray_id': '25', 'weight': '1030', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626144.897, 'address': '25', 'tray_weight': '1030'}, {'datetime': '2026-06-16 21:39:04.928000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781626144.9280002, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:39:04.969000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781626144.969, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 21:39:05.009000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626145.0089998, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 21:39:05.079000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781626145.079, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 21:39:05,520.520 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 5, 223684), 'door_weights': [{'datetime': '2026-06-16 21:39:05.138000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781626145.138, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:39:05.272000', 'tray_id': '32', 'weight': '86', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781626145.272, 'address': '32', 'tray_weight': '86'}, {'datetime': '2026-06-16 21:39:05.304000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781626145.304, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 21:39:05.423000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781626145.4229999, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 18, 20, 685399), 'door_weights': [{'datetime': '2026-06-16 21:18:20.641000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781624900.641, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:18:20.722000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781624900.7220001, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 21:18:20.779000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781624900.779, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:18:20.931000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781624900.931, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 21:18:20.960000', 'tray_id': '45', 'weight': '1040', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781624900.96, 'address': '45', 'tray_weight': '1040'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 3, 822663), 'door_weights': [{'datetime': '2026-06-16 21:39:03.775000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781626143.775, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:39:03.896000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781626143.896, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 21:39:03.932000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781626143.932, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 21:39:03.967000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781626143.967, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:39:04.070000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781626144.07, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:39:04.160000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781626144.16, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:39:04.141000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781626144.141, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:39:04.300000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626144.3, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:39:04.310000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781626144.31, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 4, 651627), 'door_weights': [{'datetime': '2026-06-16 21:39:04.599000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781626144.599, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 21:39:04.685000', 'tray_id': '22', 'weight': '937', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781626144.685, 'address': '22', 'tray_weight': '937'}, {'datetime': '2026-06-16 21:39:04.704000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781626144.704, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 21:39:04.823000', 'tray_id': '24', 'weight': '857', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781626144.823, 'address': '24', 'tray_weight': '857'}, {'datetime': '2026-06-16 21:39:04.897000', 'tray_id': '25', 'weight': '1030', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626144.897, 'address': '25', 'tray_weight': '1030'}, {'datetime': '2026-06-16 21:39:04.928000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781626144.9280002, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:39:04.969000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781626144.969, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 21:39:05.009000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626145.0089998, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 21:39:05.079000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781626145.079, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 21:39:05,916.916 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 5, 223684), 'door_weights': [{'datetime': '2026-06-16 21:39:05.138000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781626145.138, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:39:05.272000', 'tray_id': '32', 'weight': '86', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781626145.272, 'address': '32', 'tray_weight': '86'}, {'datetime': '2026-06-16 21:39:05.304000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781626145.304, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 21:39:05.423000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781626145.4229999, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 5, 543063), 'door_weights': [{'datetime': '2026-06-16 21:39:05.486000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781626145.486, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:39:05.604000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626145.6039999, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 21:39:05.631000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626145.631, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:39:05.703000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781626145.703, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 21:39:05.785000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626145.785, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 3, 822663), 'door_weights': [{'datetime': '2026-06-16 21:39:03.775000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781626143.775, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:39:03.896000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781626143.896, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 21:39:03.932000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781626143.932, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 21:39:03.967000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781626143.967, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:39:04.070000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781626144.07, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:39:04.160000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781626144.16, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:39:04.141000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781626144.141, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:39:04.300000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626144.3, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:39:04.310000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781626144.31, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 4, 651627), 'door_weights': [{'datetime': '2026-06-16 21:39:04.599000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781626144.599, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 21:39:04.685000', 'tray_id': '22', 'weight': '937', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781626144.685, 'address': '22', 'tray_weight': '937'}, {'datetime': '2026-06-16 21:39:04.704000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781626144.704, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 21:39:04.823000', 'tray_id': '24', 'weight': '857', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781626144.823, 'address': '24', 'tray_weight': '857'}, {'datetime': '2026-06-16 21:39:04.897000', 'tray_id': '25', 'weight': '1030', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626144.897, 'address': '25', 'tray_weight': '1030'}, {'datetime': '2026-06-16 21:39:04.928000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781626144.9280002, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:39:04.969000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781626144.969, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 21:39:05.009000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626145.0089998, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 21:39:05.079000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781626145.079, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 21:39:05,931.931 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 5, 223684), 'door_weights': [{'datetime': '2026-06-16 21:39:05.138000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781626145.138, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:39:05.272000', 'tray_id': '32', 'weight': '86', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781626145.272, 'address': '32', 'tray_weight': '86'}, {'datetime': '2026-06-16 21:39:05.304000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781626145.304, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 21:39:05.423000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781626145.4229999, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 5, 543063), 'door_weights': [{'datetime': '2026-06-16 21:39:05.486000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781626145.486, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:39:05.604000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626145.6039999, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 21:39:05.631000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626145.631, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:39:05.703000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781626145.703, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 21:39:05.785000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626145.785, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 3, 822663), 'door_weights': [{'datetime': '2026-06-16 21:39:03.775000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781626143.775, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:39:03.896000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781626143.896, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 21:39:03.932000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781626143.932, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 21:39:03.967000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781626143.967, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:39:04.070000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781626144.07, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:39:04.160000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781626144.16, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:39:04.141000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781626144.141, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:39:04.300000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626144.3, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:39:04.310000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781626144.31, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 4, 651627), 'door_weights': [{'datetime': '2026-06-16 21:39:04.599000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781626144.599, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 21:39:04.685000', 'tray_id': '22', 'weight': '937', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781626144.685, 'address': '22', 'tray_weight': '937'}, {'datetime': '2026-06-16 21:39:04.704000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781626144.704, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 21:39:04.823000', 'tray_id': '24', 'weight': '857', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781626144.823, 'address': '24', 'tray_weight': '857'}, {'datetime': '2026-06-16 21:39:04.897000', 'tray_id': '25', 'weight': '1030', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626144.897, 'address': '25', 'tray_weight': '1030'}, {'datetime': '2026-06-16 21:39:04.928000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781626144.9280002, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:39:04.969000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781626144.969, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 21:39:05.009000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626145.0089998, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 21:39:05.079000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781626145.079, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 21:42:15,203.203 INFO    ] processOrderPayment version is : v2
[2026-06-16 21:45:26,497.497 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 5, 223684), 'door_weights': [{'datetime': '2026-06-16 21:39:05.138000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781626145.138, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:39:05.272000', 'tray_id': '32', 'weight': '86', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781626145.272, 'address': '32', 'tray_weight': '86'}, {'datetime': '2026-06-16 21:39:05.304000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781626145.304, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 21:39:05.423000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781626145.4229999, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 5, 543063), 'door_weights': [{'datetime': '2026-06-16 21:39:05.486000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781626145.486, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:39:05.604000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626145.6039999, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 21:39:05.631000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626145.631, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:39:05.703000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781626145.703, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 21:39:05.785000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626145.785, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 25, 776744), 'door_weights': [{'datetime': '2026-06-16 21:45:25.722000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781626525.722, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:45:25.814000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781626525.8140001, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 21:45:25.903000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781626525.9029999, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 21:45:25.907000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781626525.907, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:45:26.017000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781626526.017, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:45:26.065000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781626526.065, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:45:26.107000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781626526.1069999, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:45:26.161000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626526.161, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:45:26.262000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781626526.262, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 4, 651627), 'door_weights': [{'datetime': '2026-06-16 21:39:04.599000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781626144.599, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 21:39:04.685000', 'tray_id': '22', 'weight': '937', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781626144.685, 'address': '22', 'tray_weight': '937'}, {'datetime': '2026-06-16 21:39:04.704000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781626144.704, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 21:39:04.823000', 'tray_id': '24', 'weight': '857', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781626144.823, 'address': '24', 'tray_weight': '857'}, {'datetime': '2026-06-16 21:39:04.897000', 'tray_id': '25', 'weight': '1030', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626144.897, 'address': '25', 'tray_weight': '1030'}, {'datetime': '2026-06-16 21:39:04.928000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781626144.9280002, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:39:04.969000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781626144.969, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 21:39:05.009000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626145.0089998, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 21:39:05.079000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781626145.079, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 21:45:26,510.510 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 5, 223684), 'door_weights': [{'datetime': '2026-06-16 21:39:05.138000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781626145.138, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:39:05.272000', 'tray_id': '32', 'weight': '86', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781626145.272, 'address': '32', 'tray_weight': '86'}, {'datetime': '2026-06-16 21:39:05.304000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781626145.304, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 21:39:05.423000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781626145.4229999, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 5, 543063), 'door_weights': [{'datetime': '2026-06-16 21:39:05.486000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781626145.486, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:39:05.604000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626145.6039999, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 21:39:05.631000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626145.631, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:39:05.703000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781626145.703, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 21:39:05.785000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626145.785, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 25, 776744), 'door_weights': [{'datetime': '2026-06-16 21:45:25.722000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781626525.722, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:45:25.814000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781626525.8140001, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 21:45:25.903000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781626525.9029999, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 21:45:25.907000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781626525.907, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:45:26.017000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781626526.017, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:45:26.065000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781626526.065, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:45:26.107000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781626526.1069999, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:45:26.161000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626526.161, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:45:26.262000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781626526.262, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 4, 651627), 'door_weights': [{'datetime': '2026-06-16 21:39:04.599000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781626144.599, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 21:39:04.685000', 'tray_id': '22', 'weight': '937', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781626144.685, 'address': '22', 'tray_weight': '937'}, {'datetime': '2026-06-16 21:39:04.704000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781626144.704, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 21:39:04.823000', 'tray_id': '24', 'weight': '857', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781626144.823, 'address': '24', 'tray_weight': '857'}, {'datetime': '2026-06-16 21:39:04.897000', 'tray_id': '25', 'weight': '1030', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626144.897, 'address': '25', 'tray_weight': '1030'}, {'datetime': '2026-06-16 21:39:04.928000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781626144.9280002, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:39:04.969000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781626144.969, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 21:39:05.009000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626145.0089998, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 21:39:05.079000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781626145.079, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 21:45:27,140.140 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 5, 223684), 'door_weights': [{'datetime': '2026-06-16 21:39:05.138000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781626145.138, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:39:05.272000', 'tray_id': '32', 'weight': '86', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781626145.272, 'address': '32', 'tray_weight': '86'}, {'datetime': '2026-06-16 21:39:05.304000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781626145.304, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 21:39:05.423000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781626145.4229999, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 5, 543063), 'door_weights': [{'datetime': '2026-06-16 21:39:05.486000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781626145.486, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:39:05.604000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626145.6039999, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 21:39:05.631000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626145.631, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:39:05.703000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781626145.703, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 21:39:05.785000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626145.785, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 25, 776744), 'door_weights': [{'datetime': '2026-06-16 21:45:25.722000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781626525.722, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:45:25.814000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781626525.8140001, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 21:45:25.903000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781626525.9029999, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 21:45:25.907000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781626525.907, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:45:26.017000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781626526.017, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:45:26.065000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781626526.065, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:45:26.107000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781626526.1069999, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:45:26.161000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626526.161, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:45:26.262000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781626526.262, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 26, 529666), 'door_weights': [{'datetime': '2026-06-16 21:45:26.451000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781626526.451, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 21:45:26.518000', 'tray_id': '22', 'weight': '935', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781626526.5180001, 'address': '22', 'tray_weight': '935'}, {'datetime': '2026-06-16 21:45:26.653000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781626526.6529999, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 21:45:26.692000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781626526.6920002, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 21:45:26.762000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626526.762, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 21:45:26.804000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781626526.804, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:45:26.893000', 'tray_id': '27', 'weight': '215', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781626526.893, 'address': '27', 'tray_weight': '215'}, {'datetime': '2026-06-16 21:45:26.914000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626526.914, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 21:45:27.025000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781626527.025, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 21:45:27,153.153 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 5, 223684), 'door_weights': [{'datetime': '2026-06-16 21:39:05.138000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781626145.138, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:39:05.272000', 'tray_id': '32', 'weight': '86', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781626145.272, 'address': '32', 'tray_weight': '86'}, {'datetime': '2026-06-16 21:39:05.304000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781626145.304, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 21:39:05.423000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781626145.4229999, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 5, 543063), 'door_weights': [{'datetime': '2026-06-16 21:39:05.486000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781626145.486, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:39:05.604000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626145.6039999, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 21:39:05.631000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626145.631, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:39:05.703000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781626145.703, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 21:39:05.785000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626145.785, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 25, 776744), 'door_weights': [{'datetime': '2026-06-16 21:45:25.722000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781626525.722, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:45:25.814000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781626525.8140001, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 21:45:25.903000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781626525.9029999, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 21:45:25.907000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781626525.907, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:45:26.017000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781626526.017, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:45:26.065000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781626526.065, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:45:26.107000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781626526.1069999, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:45:26.161000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626526.161, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:45:26.262000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781626526.262, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 26, 529666), 'door_weights': [{'datetime': '2026-06-16 21:45:26.451000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781626526.451, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 21:45:26.518000', 'tray_id': '22', 'weight': '935', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781626526.5180001, 'address': '22', 'tray_weight': '935'}, {'datetime': '2026-06-16 21:45:26.653000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781626526.6529999, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 21:45:26.692000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781626526.6920002, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 21:45:26.762000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626526.762, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 21:45:26.804000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781626526.804, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:45:26.893000', 'tray_id': '27', 'weight': '215', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781626526.893, 'address': '27', 'tray_weight': '215'}, {'datetime': '2026-06-16 21:45:26.914000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626526.914, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 21:45:27.025000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781626527.025, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 21:45:27,451.451 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 27, 172702), 'door_weights': [{'datetime': '2026-06-16 21:45:27.185000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781626527.185, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:45:27.157000', 'tray_id': '32', 'weight': '86', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781626527.157, 'address': '32', 'tray_weight': '86'}, {'datetime': '2026-06-16 21:45:27.282000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781626527.282, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 21:45:27.351000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781626527.351, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 5, 543063), 'door_weights': [{'datetime': '2026-06-16 21:39:05.486000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781626145.486, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:39:05.604000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626145.6039999, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 21:39:05.631000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626145.631, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:39:05.703000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781626145.703, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 21:39:05.785000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626145.785, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 25, 776744), 'door_weights': [{'datetime': '2026-06-16 21:45:25.722000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781626525.722, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:45:25.814000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781626525.8140001, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 21:45:25.903000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781626525.9029999, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 21:45:25.907000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781626525.907, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:45:26.017000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781626526.017, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:45:26.065000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781626526.065, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:45:26.107000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781626526.1069999, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:45:26.161000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626526.161, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:45:26.262000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781626526.262, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 26, 529666), 'door_weights': [{'datetime': '2026-06-16 21:45:26.451000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781626526.451, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 21:45:26.518000', 'tray_id': '22', 'weight': '935', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781626526.5180001, 'address': '22', 'tray_weight': '935'}, {'datetime': '2026-06-16 21:45:26.653000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781626526.6529999, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 21:45:26.692000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781626526.6920002, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 21:45:26.762000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626526.762, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 21:45:26.804000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781626526.804, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:45:26.893000', 'tray_id': '27', 'weight': '215', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781626526.893, 'address': '27', 'tray_weight': '215'}, {'datetime': '2026-06-16 21:45:26.914000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626526.914, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 21:45:27.025000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781626527.025, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 21:45:27,464.464 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 27, 172702), 'door_weights': [{'datetime': '2026-06-16 21:45:27.185000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781626527.185, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:45:27.157000', 'tray_id': '32', 'weight': '86', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781626527.157, 'address': '32', 'tray_weight': '86'}, {'datetime': '2026-06-16 21:45:27.282000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781626527.282, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 21:45:27.351000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781626527.351, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 39, 5, 543063), 'door_weights': [{'datetime': '2026-06-16 21:39:05.486000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781626145.486, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:39:05.604000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626145.6039999, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 21:39:05.631000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626145.631, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:39:05.703000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781626145.703, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 21:39:05.785000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626145.785, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 25, 776744), 'door_weights': [{'datetime': '2026-06-16 21:45:25.722000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781626525.722, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:45:25.814000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781626525.8140001, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 21:45:25.903000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781626525.9029999, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 21:45:25.907000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781626525.907, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:45:26.017000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781626526.017, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:45:26.065000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781626526.065, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:45:26.107000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781626526.1069999, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:45:26.161000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626526.161, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:45:26.262000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781626526.262, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 26, 529666), 'door_weights': [{'datetime': '2026-06-16 21:45:26.451000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781626526.451, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 21:45:26.518000', 'tray_id': '22', 'weight': '935', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781626526.5180001, 'address': '22', 'tray_weight': '935'}, {'datetime': '2026-06-16 21:45:26.653000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781626526.6529999, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 21:45:26.692000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781626526.6920002, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 21:45:26.762000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626526.762, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 21:45:26.804000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781626526.804, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:45:26.893000', 'tray_id': '27', 'weight': '215', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781626526.893, 'address': '27', 'tray_weight': '215'}, {'datetime': '2026-06-16 21:45:26.914000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626526.914, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 21:45:27.025000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781626527.025, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 21:45:27,898.898 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 27, 172702), 'door_weights': [{'datetime': '2026-06-16 21:45:27.185000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781626527.185, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:45:27.157000', 'tray_id': '32', 'weight': '86', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781626527.157, 'address': '32', 'tray_weight': '86'}, {'datetime': '2026-06-16 21:45:27.282000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781626527.282, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 21:45:27.351000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781626527.351, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 27, 483495), 'door_weights': [{'datetime': '2026-06-16 21:45:27.483000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781626527.4829998, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:45:27.528000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626527.5279999, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 21:45:27.596000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626527.596, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:45:27.628000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781626527.628, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 21:45:27.793000', 'tray_id': '45', 'weight': '1043', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626527.793, 'address': '45', 'tray_weight': '1043'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 25, 776744), 'door_weights': [{'datetime': '2026-06-16 21:45:25.722000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781626525.722, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:45:25.814000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781626525.8140001, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 21:45:25.903000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781626525.9029999, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 21:45:25.907000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781626525.907, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:45:26.017000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781626526.017, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:45:26.065000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781626526.065, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:45:26.107000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781626526.1069999, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:45:26.161000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626526.161, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:45:26.262000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781626526.262, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 26, 529666), 'door_weights': [{'datetime': '2026-06-16 21:45:26.451000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781626526.451, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 21:45:26.518000', 'tray_id': '22', 'weight': '935', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781626526.5180001, 'address': '22', 'tray_weight': '935'}, {'datetime': '2026-06-16 21:45:26.653000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781626526.6529999, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 21:45:26.692000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781626526.6920002, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 21:45:26.762000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626526.762, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 21:45:26.804000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781626526.804, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:45:26.893000', 'tray_id': '27', 'weight': '215', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781626526.893, 'address': '27', 'tray_weight': '215'}, {'datetime': '2026-06-16 21:45:26.914000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626526.914, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 21:45:27.025000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781626527.025, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 21:45:27,912.912 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 27, 172702), 'door_weights': [{'datetime': '2026-06-16 21:45:27.185000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781626527.185, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:45:27.157000', 'tray_id': '32', 'weight': '86', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781626527.157, 'address': '32', 'tray_weight': '86'}, {'datetime': '2026-06-16 21:45:27.282000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781626527.282, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 21:45:27.351000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781626527.351, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 27, 483495), 'door_weights': [{'datetime': '2026-06-16 21:45:27.483000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781626527.4829998, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:45:27.528000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626527.5279999, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 21:45:27.596000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626527.596, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:45:27.628000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781626527.628, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 21:45:27.793000', 'tray_id': '45', 'weight': '1043', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626527.793, 'address': '45', 'tray_weight': '1043'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 25, 776744), 'door_weights': [{'datetime': '2026-06-16 21:45:25.722000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781626525.722, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 21:45:25.814000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781626525.8140001, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 21:45:25.903000', 'tray_id': '13', 'weight': '75', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781626525.9029999, 'address': '13', 'tray_weight': '75'}, {'datetime': '2026-06-16 21:45:25.907000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781626525.907, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 21:45:26.017000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781626526.017, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 21:45:26.065000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781626526.065, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 21:45:26.107000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781626526.1069999, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 21:45:26.161000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626526.161, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 21:45:26.262000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781626526.262, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 26, 529666), 'door_weights': [{'datetime': '2026-06-16 21:45:26.451000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781626526.451, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 21:45:26.518000', 'tray_id': '22', 'weight': '935', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781626526.5180001, 'address': '22', 'tray_weight': '935'}, {'datetime': '2026-06-16 21:45:26.653000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781626526.6529999, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 21:45:26.692000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781626526.6920002, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 21:45:26.762000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626526.762, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 21:45:26.804000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781626526.804, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:45:26.893000', 'tray_id': '27', 'weight': '215', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781626526.893, 'address': '27', 'tray_weight': '215'}, {'datetime': '2026-06-16 21:45:26.914000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626526.914, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 21:45:27.025000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781626527.025, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 21:56:57,062.062 INFO    ] processOrderPayment version is : v2
[2026-06-16 22:01:05,089.089 INFO    ] processOrderPayment version is : v2
[2026-06-16 22:07:09,494.494 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 27, 172702), 'door_weights': [{'datetime': '2026-06-16 21:45:27.185000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781626527.185, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:45:27.157000', 'tray_id': '32', 'weight': '86', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781626527.157, 'address': '32', 'tray_weight': '86'}, {'datetime': '2026-06-16 21:45:27.282000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781626527.282, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 21:45:27.351000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781626527.351, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 27, 483495), 'door_weights': [{'datetime': '2026-06-16 21:45:27.483000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781626527.4829998, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:45:27.528000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626527.5279999, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 21:45:27.596000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626527.596, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:45:27.628000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781626527.628, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 21:45:27.793000', 'tray_id': '45', 'weight': '1043', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626527.793, 'address': '45', 'tray_weight': '1043'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 8, 733370), 'door_weights': [{'datetime': '2026-06-16 22:07:08.734000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781627828.734, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:07:08.759000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781627828.759, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 22:07:08.869000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781627828.8690002, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:07:08.922000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781627828.922, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:07:08.922000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781627828.922, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 22:07:09.064000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781627829.0640001, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:07:09.123000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781627829.1230001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:07:09.149000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781627829.149, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:07:09.266000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781627829.266, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 26, 529666), 'door_weights': [{'datetime': '2026-06-16 21:45:26.451000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781626526.451, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 21:45:26.518000', 'tray_id': '22', 'weight': '935', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781626526.5180001, 'address': '22', 'tray_weight': '935'}, {'datetime': '2026-06-16 21:45:26.653000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781626526.6529999, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 21:45:26.692000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781626526.6920002, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 21:45:26.762000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626526.762, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 21:45:26.804000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781626526.804, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:45:26.893000', 'tray_id': '27', 'weight': '215', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781626526.893, 'address': '27', 'tray_weight': '215'}, {'datetime': '2026-06-16 21:45:26.914000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626526.914, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 21:45:27.025000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781626527.025, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 22:07:09,508.508 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 27, 172702), 'door_weights': [{'datetime': '2026-06-16 21:45:27.185000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781626527.185, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:45:27.157000', 'tray_id': '32', 'weight': '86', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781626527.157, 'address': '32', 'tray_weight': '86'}, {'datetime': '2026-06-16 21:45:27.282000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781626527.282, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 21:45:27.351000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781626527.351, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 27, 483495), 'door_weights': [{'datetime': '2026-06-16 21:45:27.483000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781626527.4829998, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:45:27.528000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626527.5279999, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 21:45:27.596000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626527.596, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:45:27.628000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781626527.628, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 21:45:27.793000', 'tray_id': '45', 'weight': '1043', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626527.793, 'address': '45', 'tray_weight': '1043'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 8, 733370), 'door_weights': [{'datetime': '2026-06-16 22:07:08.734000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781627828.734, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:07:08.759000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781627828.759, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 22:07:08.869000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781627828.8690002, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:07:08.922000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781627828.922, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:07:08.922000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781627828.922, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 22:07:09.064000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781627829.0640001, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:07:09.123000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781627829.1230001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:07:09.149000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781627829.149, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:07:09.266000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781627829.266, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 26, 529666), 'door_weights': [{'datetime': '2026-06-16 21:45:26.451000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781626526.451, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 21:45:26.518000', 'tray_id': '22', 'weight': '935', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781626526.5180001, 'address': '22', 'tray_weight': '935'}, {'datetime': '2026-06-16 21:45:26.653000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781626526.6529999, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 21:45:26.692000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781626526.6920002, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 21:45:26.762000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626526.762, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 21:45:26.804000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781626526.804, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 21:45:26.893000', 'tray_id': '27', 'weight': '215', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781626526.893, 'address': '27', 'tray_weight': '215'}, {'datetime': '2026-06-16 21:45:26.914000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626526.914, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 21:45:27.025000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781626527.025, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 22:07:10,151.151 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 27, 172702), 'door_weights': [{'datetime': '2026-06-16 21:45:27.185000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781626527.185, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:45:27.157000', 'tray_id': '32', 'weight': '86', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781626527.157, 'address': '32', 'tray_weight': '86'}, {'datetime': '2026-06-16 21:45:27.282000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781626527.282, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 21:45:27.351000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781626527.351, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 27, 483495), 'door_weights': [{'datetime': '2026-06-16 21:45:27.483000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781626527.4829998, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:45:27.528000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626527.5279999, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 21:45:27.596000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626527.596, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:45:27.628000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781626527.628, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 21:45:27.793000', 'tray_id': '45', 'weight': '1043', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626527.793, 'address': '45', 'tray_weight': '1043'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 8, 733370), 'door_weights': [{'datetime': '2026-06-16 22:07:08.734000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781627828.734, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:07:08.759000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781627828.759, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 22:07:08.869000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781627828.8690002, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:07:08.922000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781627828.922, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:07:08.922000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781627828.922, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 22:07:09.064000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781627829.0640001, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:07:09.123000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781627829.1230001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:07:09.149000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781627829.149, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:07:09.266000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781627829.266, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 9, 529338), 'door_weights': [{'datetime': '2026-06-16 22:07:09.490000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781627829.49, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 22:07:09.511000', 'tray_id': '22', 'weight': '944', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781627829.5110002, 'address': '22', 'tray_weight': '944'}, {'datetime': '2026-06-16 22:07:09.670000', 'tray_id': '23', 'weight': '839', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781627829.67, 'address': '23', 'tray_weight': '839'}, {'datetime': '2026-06-16 22:07:09.666000', 'tray_id': '24', 'weight': '862', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781627829.666, 'address': '24', 'tray_weight': '862'}, {'datetime': '2026-06-16 22:07:09.759000', 'tray_id': '25', 'weight': '1022', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781627829.759, 'address': '25', 'tray_weight': '1022'}, {'datetime': '2026-06-16 22:07:09.866000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781627829.866, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 22:07:09.935000', 'tray_id': '27', 'weight': '211', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781627829.935, 'address': '27', 'tray_weight': '211'}, {'datetime': '2026-06-16 22:07:09.974000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781627829.974, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 22:07:10.025000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781627830.0249999, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 22:07:10,164.164 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 27, 172702), 'door_weights': [{'datetime': '2026-06-16 21:45:27.185000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781626527.185, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 21:45:27.157000', 'tray_id': '32', 'weight': '86', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781626527.157, 'address': '32', 'tray_weight': '86'}, {'datetime': '2026-06-16 21:45:27.282000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781626527.282, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 21:45:27.351000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781626527.351, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 27, 483495), 'door_weights': [{'datetime': '2026-06-16 21:45:27.483000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781626527.4829998, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:45:27.528000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626527.5279999, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 21:45:27.596000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626527.596, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:45:27.628000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781626527.628, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 21:45:27.793000', 'tray_id': '45', 'weight': '1043', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626527.793, 'address': '45', 'tray_weight': '1043'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 8, 733370), 'door_weights': [{'datetime': '2026-06-16 22:07:08.734000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781627828.734, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:07:08.759000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781627828.759, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 22:07:08.869000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781627828.8690002, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:07:08.922000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781627828.922, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:07:08.922000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781627828.922, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 22:07:09.064000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781627829.0640001, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:07:09.123000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781627829.1230001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:07:09.149000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781627829.149, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:07:09.266000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781627829.266, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 9, 529338), 'door_weights': [{'datetime': '2026-06-16 22:07:09.490000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781627829.49, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 22:07:09.511000', 'tray_id': '22', 'weight': '944', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781627829.5110002, 'address': '22', 'tray_weight': '944'}, {'datetime': '2026-06-16 22:07:09.670000', 'tray_id': '23', 'weight': '839', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781627829.67, 'address': '23', 'tray_weight': '839'}, {'datetime': '2026-06-16 22:07:09.666000', 'tray_id': '24', 'weight': '862', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781627829.666, 'address': '24', 'tray_weight': '862'}, {'datetime': '2026-06-16 22:07:09.759000', 'tray_id': '25', 'weight': '1022', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781627829.759, 'address': '25', 'tray_weight': '1022'}, {'datetime': '2026-06-16 22:07:09.866000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781627829.866, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 22:07:09.935000', 'tray_id': '27', 'weight': '211', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781627829.935, 'address': '27', 'tray_weight': '211'}, {'datetime': '2026-06-16 22:07:09.974000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781627829.974, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 22:07:10.025000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781627830.0249999, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 22:07:10,495.495 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 10, 190828), 'door_weights': [{'datetime': '2026-06-16 22:07:10.152000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781627830.152, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:07:10.191000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781627830.191, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:07:10.304000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781627830.3040001, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 22:07:10.410000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781627830.41, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 27, 483495), 'door_weights': [{'datetime': '2026-06-16 21:45:27.483000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781626527.4829998, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:45:27.528000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626527.5279999, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 21:45:27.596000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626527.596, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:45:27.628000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781626527.628, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 21:45:27.793000', 'tray_id': '45', 'weight': '1043', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626527.793, 'address': '45', 'tray_weight': '1043'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 8, 733370), 'door_weights': [{'datetime': '2026-06-16 22:07:08.734000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781627828.734, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:07:08.759000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781627828.759, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 22:07:08.869000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781627828.8690002, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:07:08.922000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781627828.922, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:07:08.922000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781627828.922, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 22:07:09.064000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781627829.0640001, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:07:09.123000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781627829.1230001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:07:09.149000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781627829.149, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:07:09.266000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781627829.266, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 9, 529338), 'door_weights': [{'datetime': '2026-06-16 22:07:09.490000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781627829.49, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 22:07:09.511000', 'tray_id': '22', 'weight': '944', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781627829.5110002, 'address': '22', 'tray_weight': '944'}, {'datetime': '2026-06-16 22:07:09.670000', 'tray_id': '23', 'weight': '839', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781627829.67, 'address': '23', 'tray_weight': '839'}, {'datetime': '2026-06-16 22:07:09.666000', 'tray_id': '24', 'weight': '862', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781627829.666, 'address': '24', 'tray_weight': '862'}, {'datetime': '2026-06-16 22:07:09.759000', 'tray_id': '25', 'weight': '1022', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781627829.759, 'address': '25', 'tray_weight': '1022'}, {'datetime': '2026-06-16 22:07:09.866000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781627829.866, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 22:07:09.935000', 'tray_id': '27', 'weight': '211', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781627829.935, 'address': '27', 'tray_weight': '211'}, {'datetime': '2026-06-16 22:07:09.974000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781627829.974, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 22:07:10.025000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781627830.0249999, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 22:07:10,509.509 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 10, 190828), 'door_weights': [{'datetime': '2026-06-16 22:07:10.152000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781627830.152, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:07:10.191000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781627830.191, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:07:10.304000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781627830.3040001, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 22:07:10.410000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781627830.41, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 21, 45, 27, 483495), 'door_weights': [{'datetime': '2026-06-16 21:45:27.483000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781626527.4829998, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 21:45:27.528000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781626527.5279999, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 21:45:27.596000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781626527.596, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 21:45:27.628000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781626527.628, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 21:45:27.793000', 'tray_id': '45', 'weight': '1043', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781626527.793, 'address': '45', 'tray_weight': '1043'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 8, 733370), 'door_weights': [{'datetime': '2026-06-16 22:07:08.734000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781627828.734, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:07:08.759000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781627828.759, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 22:07:08.869000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781627828.8690002, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:07:08.922000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781627828.922, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:07:08.922000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781627828.922, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 22:07:09.064000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781627829.0640001, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:07:09.123000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781627829.1230001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:07:09.149000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781627829.149, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:07:09.266000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781627829.266, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 9, 529338), 'door_weights': [{'datetime': '2026-06-16 22:07:09.490000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781627829.49, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 22:07:09.511000', 'tray_id': '22', 'weight': '944', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781627829.5110002, 'address': '22', 'tray_weight': '944'}, {'datetime': '2026-06-16 22:07:09.670000', 'tray_id': '23', 'weight': '839', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781627829.67, 'address': '23', 'tray_weight': '839'}, {'datetime': '2026-06-16 22:07:09.666000', 'tray_id': '24', 'weight': '862', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781627829.666, 'address': '24', 'tray_weight': '862'}, {'datetime': '2026-06-16 22:07:09.759000', 'tray_id': '25', 'weight': '1022', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781627829.759, 'address': '25', 'tray_weight': '1022'}, {'datetime': '2026-06-16 22:07:09.866000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781627829.866, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 22:07:09.935000', 'tray_id': '27', 'weight': '211', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781627829.935, 'address': '27', 'tray_weight': '211'}, {'datetime': '2026-06-16 22:07:09.974000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781627829.974, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 22:07:10.025000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781627830.0249999, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 22:07:10,901.901 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 10, 190828), 'door_weights': [{'datetime': '2026-06-16 22:07:10.152000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781627830.152, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:07:10.191000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781627830.191, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:07:10.304000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781627830.3040001, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 22:07:10.410000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781627830.41, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 10, 531563), 'door_weights': [{'datetime': '2026-06-16 22:07:10.452000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781627830.4520001, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:07:10.577000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781627830.5770001, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 22:07:10.669000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781627830.6690001, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 22:07:10.688000', 'tray_id': '44', 'weight': '377', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781627830.6880002, 'address': '44', 'tray_weight': '377'}, {'datetime': '2026-06-16 22:07:10.733000', 'tray_id': '45', 'weight': '1032', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781627830.733, 'address': '45', 'tray_weight': '1032'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 8, 733370), 'door_weights': [{'datetime': '2026-06-16 22:07:08.734000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781627828.734, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:07:08.759000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781627828.759, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 22:07:08.869000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781627828.8690002, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:07:08.922000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781627828.922, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:07:08.922000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781627828.922, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 22:07:09.064000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781627829.0640001, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:07:09.123000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781627829.1230001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:07:09.149000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781627829.149, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:07:09.266000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781627829.266, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 9, 529338), 'door_weights': [{'datetime': '2026-06-16 22:07:09.490000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781627829.49, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 22:07:09.511000', 'tray_id': '22', 'weight': '944', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781627829.5110002, 'address': '22', 'tray_weight': '944'}, {'datetime': '2026-06-16 22:07:09.670000', 'tray_id': '23', 'weight': '839', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781627829.67, 'address': '23', 'tray_weight': '839'}, {'datetime': '2026-06-16 22:07:09.666000', 'tray_id': '24', 'weight': '862', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781627829.666, 'address': '24', 'tray_weight': '862'}, {'datetime': '2026-06-16 22:07:09.759000', 'tray_id': '25', 'weight': '1022', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781627829.759, 'address': '25', 'tray_weight': '1022'}, {'datetime': '2026-06-16 22:07:09.866000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781627829.866, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 22:07:09.935000', 'tray_id': '27', 'weight': '211', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781627829.935, 'address': '27', 'tray_weight': '211'}, {'datetime': '2026-06-16 22:07:09.974000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781627829.974, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 22:07:10.025000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781627830.0249999, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 22:07:10,916.916 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 10, 190828), 'door_weights': [{'datetime': '2026-06-16 22:07:10.152000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781627830.152, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:07:10.191000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781627830.191, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:07:10.304000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781627830.3040001, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 22:07:10.410000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781627830.41, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 10, 531563), 'door_weights': [{'datetime': '2026-06-16 22:07:10.452000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781627830.4520001, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:07:10.577000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781627830.5770001, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 22:07:10.669000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781627830.6690001, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 22:07:10.688000', 'tray_id': '44', 'weight': '377', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781627830.6880002, 'address': '44', 'tray_weight': '377'}, {'datetime': '2026-06-16 22:07:10.733000', 'tray_id': '45', 'weight': '1032', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781627830.733, 'address': '45', 'tray_weight': '1032'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 8, 733370), 'door_weights': [{'datetime': '2026-06-16 22:07:08.734000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781627828.734, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:07:08.759000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781627828.759, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 22:07:08.869000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781627828.8690002, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:07:08.922000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781627828.922, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:07:08.922000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781627828.922, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 22:07:09.064000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781627829.0640001, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:07:09.123000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781627829.1230001, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:07:09.149000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781627829.149, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:07:09.266000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781627829.266, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 9, 529338), 'door_weights': [{'datetime': '2026-06-16 22:07:09.490000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781627829.49, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 22:07:09.511000', 'tray_id': '22', 'weight': '944', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781627829.5110002, 'address': '22', 'tray_weight': '944'}, {'datetime': '2026-06-16 22:07:09.670000', 'tray_id': '23', 'weight': '839', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781627829.67, 'address': '23', 'tray_weight': '839'}, {'datetime': '2026-06-16 22:07:09.666000', 'tray_id': '24', 'weight': '862', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781627829.666, 'address': '24', 'tray_weight': '862'}, {'datetime': '2026-06-16 22:07:09.759000', 'tray_id': '25', 'weight': '1022', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781627829.759, 'address': '25', 'tray_weight': '1022'}, {'datetime': '2026-06-16 22:07:09.866000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781627829.866, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 22:07:09.935000', 'tray_id': '27', 'weight': '211', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781627829.935, 'address': '27', 'tray_weight': '211'}, {'datetime': '2026-06-16 22:07:09.974000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781627829.974, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 22:07:10.025000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781627830.0249999, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 22:13:14,451.451 INFO    ] processOrderPayment version is : v2
[2026-06-16 22:20:07,836.836 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 10, 190828), 'door_weights': [{'datetime': '2026-06-16 22:07:10.152000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781627830.152, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:07:10.191000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781627830.191, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:07:10.304000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781627830.3040001, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 22:07:10.410000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781627830.41, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 10, 531563), 'door_weights': [{'datetime': '2026-06-16 22:07:10.452000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781627830.4520001, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:07:10.577000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781627830.5770001, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 22:07:10.669000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781627830.6690001, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 22:07:10.688000', 'tray_id': '44', 'weight': '377', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781627830.6880002, 'address': '44', 'tray_weight': '377'}, {'datetime': '2026-06-16 22:07:10.733000', 'tray_id': '45', 'weight': '1032', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781627830.733, 'address': '45', 'tray_weight': '1032'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 6, 987609), 'door_weights': [{'datetime': '2026-06-16 22:20:06.919000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781628606.9190001, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:20:07.002000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781628607.0019999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 22:20:07.111000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781628607.1109998, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:20:07.213000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781628607.2129998, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:20:07.311000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781628607.3109999, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 22:20:07.369000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781628607.3690002, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:20:07.444000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781628607.444, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:20:07.470000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781628607.47, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:20:07.587000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781628607.5870001, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 9, 529338), 'door_weights': [{'datetime': '2026-06-16 22:07:09.490000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781627829.49, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 22:07:09.511000', 'tray_id': '22', 'weight': '944', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781627829.5110002, 'address': '22', 'tray_weight': '944'}, {'datetime': '2026-06-16 22:07:09.670000', 'tray_id': '23', 'weight': '839', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781627829.67, 'address': '23', 'tray_weight': '839'}, {'datetime': '2026-06-16 22:07:09.666000', 'tray_id': '24', 'weight': '862', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781627829.666, 'address': '24', 'tray_weight': '862'}, {'datetime': '2026-06-16 22:07:09.759000', 'tray_id': '25', 'weight': '1022', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781627829.759, 'address': '25', 'tray_weight': '1022'}, {'datetime': '2026-06-16 22:07:09.866000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781627829.866, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 22:07:09.935000', 'tray_id': '27', 'weight': '211', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781627829.935, 'address': '27', 'tray_weight': '211'}, {'datetime': '2026-06-16 22:07:09.974000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781627829.974, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 22:07:10.025000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781627830.0249999, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 22:20:07,851.851 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 10, 190828), 'door_weights': [{'datetime': '2026-06-16 22:07:10.152000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781627830.152, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:07:10.191000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781627830.191, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:07:10.304000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781627830.3040001, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 22:07:10.410000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781627830.41, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 10, 531563), 'door_weights': [{'datetime': '2026-06-16 22:07:10.452000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781627830.4520001, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:07:10.577000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781627830.5770001, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 22:07:10.669000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781627830.6690001, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 22:07:10.688000', 'tray_id': '44', 'weight': '377', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781627830.6880002, 'address': '44', 'tray_weight': '377'}, {'datetime': '2026-06-16 22:07:10.733000', 'tray_id': '45', 'weight': '1032', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781627830.733, 'address': '45', 'tray_weight': '1032'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 6, 987609), 'door_weights': [{'datetime': '2026-06-16 22:20:06.919000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781628606.9190001, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:20:07.002000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781628607.0019999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 22:20:07.111000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781628607.1109998, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:20:07.213000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781628607.2129998, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:20:07.311000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781628607.3109999, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 22:20:07.369000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781628607.3690002, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:20:07.444000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781628607.444, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:20:07.470000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781628607.47, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:20:07.587000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781628607.5870001, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 9, 529338), 'door_weights': [{'datetime': '2026-06-16 22:07:09.490000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781627829.49, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 22:07:09.511000', 'tray_id': '22', 'weight': '944', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781627829.5110002, 'address': '22', 'tray_weight': '944'}, {'datetime': '2026-06-16 22:07:09.670000', 'tray_id': '23', 'weight': '839', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781627829.67, 'address': '23', 'tray_weight': '839'}, {'datetime': '2026-06-16 22:07:09.666000', 'tray_id': '24', 'weight': '862', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781627829.666, 'address': '24', 'tray_weight': '862'}, {'datetime': '2026-06-16 22:07:09.759000', 'tray_id': '25', 'weight': '1022', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781627829.759, 'address': '25', 'tray_weight': '1022'}, {'datetime': '2026-06-16 22:07:09.866000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781627829.866, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 22:07:09.935000', 'tray_id': '27', 'weight': '211', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781627829.935, 'address': '27', 'tray_weight': '211'}, {'datetime': '2026-06-16 22:07:09.974000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781627829.974, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 22:07:10.025000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781627830.0249999, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 22:20:08,537.537 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 10, 190828), 'door_weights': [{'datetime': '2026-06-16 22:07:10.152000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781627830.152, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:07:10.191000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781627830.191, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:07:10.304000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781627830.3040001, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 22:07:10.410000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781627830.41, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 10, 531563), 'door_weights': [{'datetime': '2026-06-16 22:07:10.452000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781627830.4520001, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:07:10.577000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781627830.5770001, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 22:07:10.669000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781627830.6690001, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 22:07:10.688000', 'tray_id': '44', 'weight': '377', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781627830.6880002, 'address': '44', 'tray_weight': '377'}, {'datetime': '2026-06-16 22:07:10.733000', 'tray_id': '45', 'weight': '1032', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781627830.733, 'address': '45', 'tray_weight': '1032'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 6, 987609), 'door_weights': [{'datetime': '2026-06-16 22:20:06.919000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781628606.9190001, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:20:07.002000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781628607.0019999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 22:20:07.111000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781628607.1109998, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:20:07.213000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781628607.2129998, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:20:07.311000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781628607.3109999, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 22:20:07.369000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781628607.3690002, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:20:07.444000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781628607.444, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:20:07.470000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781628607.47, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:20:07.587000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781628607.5870001, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 7, 874146), 'door_weights': [{'datetime': '2026-06-16 22:20:07.792000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781628607.792, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 22:20:07.898000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781628607.898, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 22:20:07.975000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781628607.9750001, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 22:20:08.093000', 'tray_id': '24', 'weight': '857', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781628608.093, 'address': '24', 'tray_weight': '857'}, {'datetime': '2026-06-16 22:20:08.088000', 'tray_id': '25', 'weight': '1032', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781628608.088, 'address': '25', 'tray_weight': '1032'}, {'datetime': '2026-06-16 22:20:08.203000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781628608.203, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 22:20:08.295000', 'tray_id': '27', 'weight': '211', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781628608.2949998, 'address': '27', 'tray_weight': '211'}, {'datetime': '2026-06-16 22:20:08.383000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781628608.3830001, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 22:20:08.419000', 'tray_id': '29', 'weight': '787', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781628608.419, 'address': '29', 'tray_weight': '787'}]}}
[2026-06-16 22:20:08,552.552 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 10, 190828), 'door_weights': [{'datetime': '2026-06-16 22:07:10.152000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781627830.152, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:07:10.191000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781627830.191, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:07:10.304000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781627830.3040001, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 22:07:10.410000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781627830.41, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 10, 531563), 'door_weights': [{'datetime': '2026-06-16 22:07:10.452000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781627830.4520001, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:07:10.577000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781627830.5770001, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 22:07:10.669000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781627830.6690001, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 22:07:10.688000', 'tray_id': '44', 'weight': '377', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781627830.6880002, 'address': '44', 'tray_weight': '377'}, {'datetime': '2026-06-16 22:07:10.733000', 'tray_id': '45', 'weight': '1032', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781627830.733, 'address': '45', 'tray_weight': '1032'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 6, 987609), 'door_weights': [{'datetime': '2026-06-16 22:20:06.919000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781628606.9190001, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:20:07.002000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781628607.0019999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 22:20:07.111000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781628607.1109998, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:20:07.213000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781628607.2129998, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:20:07.311000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781628607.3109999, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 22:20:07.369000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781628607.3690002, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:20:07.444000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781628607.444, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:20:07.470000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781628607.47, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:20:07.587000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781628607.5870001, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 7, 874146), 'door_weights': [{'datetime': '2026-06-16 22:20:07.792000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781628607.792, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 22:20:07.898000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781628607.898, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 22:20:07.975000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781628607.9750001, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 22:20:08.093000', 'tray_id': '24', 'weight': '857', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781628608.093, 'address': '24', 'tray_weight': '857'}, {'datetime': '2026-06-16 22:20:08.088000', 'tray_id': '25', 'weight': '1032', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781628608.088, 'address': '25', 'tray_weight': '1032'}, {'datetime': '2026-06-16 22:20:08.203000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781628608.203, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 22:20:08.295000', 'tray_id': '27', 'weight': '211', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781628608.2949998, 'address': '27', 'tray_weight': '211'}, {'datetime': '2026-06-16 22:20:08.383000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781628608.3830001, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 22:20:08.419000', 'tray_id': '29', 'weight': '787', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781628608.419, 'address': '29', 'tray_weight': '787'}]}}
[2026-06-16 22:20:08,878.878 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 8, 573000), 'door_weights': [{'datetime': '2026-06-16 22:20:08.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781628608.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:20:08.639000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781628608.639, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:20:08.681000', 'tray_id': '33', 'weight': '547', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781628608.681, 'address': '33', 'tray_weight': '547'}, {'datetime': '2026-06-16 22:20:08.759000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781628608.759, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 10, 531563), 'door_weights': [{'datetime': '2026-06-16 22:07:10.452000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781627830.4520001, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:07:10.577000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781627830.5770001, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 22:07:10.669000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781627830.6690001, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 22:07:10.688000', 'tray_id': '44', 'weight': '377', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781627830.6880002, 'address': '44', 'tray_weight': '377'}, {'datetime': '2026-06-16 22:07:10.733000', 'tray_id': '45', 'weight': '1032', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781627830.733, 'address': '45', 'tray_weight': '1032'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 6, 987609), 'door_weights': [{'datetime': '2026-06-16 22:20:06.919000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781628606.9190001, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:20:07.002000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781628607.0019999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 22:20:07.111000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781628607.1109998, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:20:07.213000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781628607.2129998, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:20:07.311000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781628607.3109999, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 22:20:07.369000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781628607.3690002, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:20:07.444000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781628607.444, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:20:07.470000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781628607.47, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:20:07.587000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781628607.5870001, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 7, 874146), 'door_weights': [{'datetime': '2026-06-16 22:20:07.792000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781628607.792, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 22:20:07.898000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781628607.898, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 22:20:07.975000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781628607.9750001, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 22:20:08.093000', 'tray_id': '24', 'weight': '857', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781628608.093, 'address': '24', 'tray_weight': '857'}, {'datetime': '2026-06-16 22:20:08.088000', 'tray_id': '25', 'weight': '1032', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781628608.088, 'address': '25', 'tray_weight': '1032'}, {'datetime': '2026-06-16 22:20:08.203000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781628608.203, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 22:20:08.295000', 'tray_id': '27', 'weight': '211', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781628608.2949998, 'address': '27', 'tray_weight': '211'}, {'datetime': '2026-06-16 22:20:08.383000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781628608.3830001, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 22:20:08.419000', 'tray_id': '29', 'weight': '787', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781628608.419, 'address': '29', 'tray_weight': '787'}]}}
[2026-06-16 22:20:08,893.893 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 8, 573000), 'door_weights': [{'datetime': '2026-06-16 22:20:08.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781628608.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:20:08.639000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781628608.639, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:20:08.681000', 'tray_id': '33', 'weight': '547', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781628608.681, 'address': '33', 'tray_weight': '547'}, {'datetime': '2026-06-16 22:20:08.759000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781628608.759, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 7, 10, 531563), 'door_weights': [{'datetime': '2026-06-16 22:07:10.452000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781627830.4520001, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:07:10.577000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781627830.5770001, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 22:07:10.669000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781627830.6690001, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 22:07:10.688000', 'tray_id': '44', 'weight': '377', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781627830.6880002, 'address': '44', 'tray_weight': '377'}, {'datetime': '2026-06-16 22:07:10.733000', 'tray_id': '45', 'weight': '1032', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781627830.733, 'address': '45', 'tray_weight': '1032'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 6, 987609), 'door_weights': [{'datetime': '2026-06-16 22:20:06.919000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781628606.9190001, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:20:07.002000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781628607.0019999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 22:20:07.111000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781628607.1109998, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:20:07.213000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781628607.2129998, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:20:07.311000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781628607.3109999, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 22:20:07.369000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781628607.3690002, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:20:07.444000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781628607.444, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:20:07.470000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781628607.47, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:20:07.587000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781628607.5870001, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 7, 874146), 'door_weights': [{'datetime': '2026-06-16 22:20:07.792000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781628607.792, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 22:20:07.898000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781628607.898, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 22:20:07.975000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781628607.9750001, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 22:20:08.093000', 'tray_id': '24', 'weight': '857', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781628608.093, 'address': '24', 'tray_weight': '857'}, {'datetime': '2026-06-16 22:20:08.088000', 'tray_id': '25', 'weight': '1032', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781628608.088, 'address': '25', 'tray_weight': '1032'}, {'datetime': '2026-06-16 22:20:08.203000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781628608.203, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 22:20:08.295000', 'tray_id': '27', 'weight': '211', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781628608.2949998, 'address': '27', 'tray_weight': '211'}, {'datetime': '2026-06-16 22:20:08.383000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781628608.3830001, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 22:20:08.419000', 'tray_id': '29', 'weight': '787', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781628608.419, 'address': '29', 'tray_weight': '787'}]}}
[2026-06-16 22:20:09,295.295 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 8, 573000), 'door_weights': [{'datetime': '2026-06-16 22:20:08.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781628608.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:20:08.639000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781628608.639, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:20:08.681000', 'tray_id': '33', 'weight': '547', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781628608.681, 'address': '33', 'tray_weight': '547'}, {'datetime': '2026-06-16 22:20:08.759000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781628608.759, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 8, 915094), 'door_weights': [{'datetime': '2026-06-16 22:20:08.852000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781628608.852, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:20:08.933000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781628608.933, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 22:20:09.015000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781628609.015, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 22:20:09.050000', 'tray_id': '44', 'weight': '377', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781628609.05, 'address': '44', 'tray_weight': '377'}, {'datetime': '2026-06-16 22:20:09.142000', 'tray_id': '45', 'weight': '1034', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781628609.142, 'address': '45', 'tray_weight': '1034'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 6, 987609), 'door_weights': [{'datetime': '2026-06-16 22:20:06.919000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781628606.9190001, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:20:07.002000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781628607.0019999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 22:20:07.111000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781628607.1109998, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:20:07.213000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781628607.2129998, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:20:07.311000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781628607.3109999, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 22:20:07.369000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781628607.3690002, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:20:07.444000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781628607.444, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:20:07.470000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781628607.47, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:20:07.587000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781628607.5870001, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 7, 874146), 'door_weights': [{'datetime': '2026-06-16 22:20:07.792000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781628607.792, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 22:20:07.898000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781628607.898, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 22:20:07.975000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781628607.9750001, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 22:20:08.093000', 'tray_id': '24', 'weight': '857', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781628608.093, 'address': '24', 'tray_weight': '857'}, {'datetime': '2026-06-16 22:20:08.088000', 'tray_id': '25', 'weight': '1032', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781628608.088, 'address': '25', 'tray_weight': '1032'}, {'datetime': '2026-06-16 22:20:08.203000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781628608.203, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 22:20:08.295000', 'tray_id': '27', 'weight': '211', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781628608.2949998, 'address': '27', 'tray_weight': '211'}, {'datetime': '2026-06-16 22:20:08.383000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781628608.3830001, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 22:20:08.419000', 'tray_id': '29', 'weight': '787', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781628608.419, 'address': '29', 'tray_weight': '787'}]}}
[2026-06-16 22:20:09,310.310 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 8, 573000), 'door_weights': [{'datetime': '2026-06-16 22:20:08.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781628608.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:20:08.639000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781628608.639, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:20:08.681000', 'tray_id': '33', 'weight': '547', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781628608.681, 'address': '33', 'tray_weight': '547'}, {'datetime': '2026-06-16 22:20:08.759000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781628608.759, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 8, 915094), 'door_weights': [{'datetime': '2026-06-16 22:20:08.852000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781628608.852, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:20:08.933000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781628608.933, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 22:20:09.015000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781628609.015, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 22:20:09.050000', 'tray_id': '44', 'weight': '377', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781628609.05, 'address': '44', 'tray_weight': '377'}, {'datetime': '2026-06-16 22:20:09.142000', 'tray_id': '45', 'weight': '1034', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781628609.142, 'address': '45', 'tray_weight': '1034'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 6, 987609), 'door_weights': [{'datetime': '2026-06-16 22:20:06.919000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781628606.9190001, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:20:07.002000', 'tray_id': '12', 'weight': '136', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781628607.0019999, 'address': '12', 'tray_weight': '136'}, {'datetime': '2026-06-16 22:20:07.111000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781628607.1109998, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:20:07.213000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781628607.2129998, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:20:07.311000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781628607.3109999, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 22:20:07.369000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781628607.3690002, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:20:07.444000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781628607.444, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:20:07.470000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781628607.47, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:20:07.587000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781628607.5870001, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 7, 874146), 'door_weights': [{'datetime': '2026-06-16 22:20:07.792000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781628607.792, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 22:20:07.898000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781628607.898, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 22:20:07.975000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781628607.9750001, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 22:20:08.093000', 'tray_id': '24', 'weight': '857', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781628608.093, 'address': '24', 'tray_weight': '857'}, {'datetime': '2026-06-16 22:20:08.088000', 'tray_id': '25', 'weight': '1032', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781628608.088, 'address': '25', 'tray_weight': '1032'}, {'datetime': '2026-06-16 22:20:08.203000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781628608.203, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 22:20:08.295000', 'tray_id': '27', 'weight': '211', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781628608.2949998, 'address': '27', 'tray_weight': '211'}, {'datetime': '2026-06-16 22:20:08.383000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781628608.3830001, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 22:20:08.419000', 'tray_id': '29', 'weight': '787', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781628608.419, 'address': '29', 'tray_weight': '787'}]}}
[2026-06-16 22:24:14,183.183 INFO    ] processOrderPayment version is : v2
[2026-06-16 22:37:13,413.413 INFO    ] processOrderPayment version is : v2
[2026-06-16 22:37:35,475.475 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 8, 573000), 'door_weights': [{'datetime': '2026-06-16 22:20:08.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781628608.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:20:08.639000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781628608.639, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:20:08.681000', 'tray_id': '33', 'weight': '547', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781628608.681, 'address': '33', 'tray_weight': '547'}, {'datetime': '2026-06-16 22:20:08.759000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781628608.759, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 8, 915094), 'door_weights': [{'datetime': '2026-06-16 22:20:08.852000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781628608.852, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:20:08.933000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781628608.933, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 22:20:09.015000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781628609.015, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 22:20:09.050000', 'tray_id': '44', 'weight': '377', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781628609.05, 'address': '44', 'tray_weight': '377'}, {'datetime': '2026-06-16 22:20:09.142000', 'tray_id': '45', 'weight': '1034', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781628609.142, 'address': '45', 'tray_weight': '1034'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 34, 786190), 'door_weights': [{'datetime': '2026-06-16 22:37:34.778000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781629654.778, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:37:34.811000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781629654.811, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 22:37:34.909000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781629654.909, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:37:34.920000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781629654.92, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:37:34.970000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781629654.97, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 22:37:35.087000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781629655.087, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:37:35.084000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781629655.084, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:37:35.240000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781629655.24, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:37:35.211000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781629655.2110002, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 7, 874146), 'door_weights': [{'datetime': '2026-06-16 22:20:07.792000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781628607.792, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 22:20:07.898000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781628607.898, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 22:20:07.975000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781628607.9750001, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 22:20:08.093000', 'tray_id': '24', 'weight': '857', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781628608.093, 'address': '24', 'tray_weight': '857'}, {'datetime': '2026-06-16 22:20:08.088000', 'tray_id': '25', 'weight': '1032', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781628608.088, 'address': '25', 'tray_weight': '1032'}, {'datetime': '2026-06-16 22:20:08.203000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781628608.203, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 22:20:08.295000', 'tray_id': '27', 'weight': '211', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781628608.2949998, 'address': '27', 'tray_weight': '211'}, {'datetime': '2026-06-16 22:20:08.383000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781628608.3830001, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 22:20:08.419000', 'tray_id': '29', 'weight': '787', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781628608.419, 'address': '29', 'tray_weight': '787'}]}}
[2026-06-16 22:37:35,482.482 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 8, 573000), 'door_weights': [{'datetime': '2026-06-16 22:20:08.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781628608.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:20:08.639000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781628608.639, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:20:08.681000', 'tray_id': '33', 'weight': '547', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781628608.681, 'address': '33', 'tray_weight': '547'}, {'datetime': '2026-06-16 22:20:08.759000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781628608.759, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 8, 915094), 'door_weights': [{'datetime': '2026-06-16 22:20:08.852000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781628608.852, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:20:08.933000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781628608.933, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 22:20:09.015000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781628609.015, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 22:20:09.050000', 'tray_id': '44', 'weight': '377', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781628609.05, 'address': '44', 'tray_weight': '377'}, {'datetime': '2026-06-16 22:20:09.142000', 'tray_id': '45', 'weight': '1034', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781628609.142, 'address': '45', 'tray_weight': '1034'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 34, 786190), 'door_weights': [{'datetime': '2026-06-16 22:37:34.778000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781629654.778, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:37:34.811000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781629654.811, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 22:37:34.909000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781629654.909, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:37:34.920000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781629654.92, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:37:34.970000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781629654.97, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 22:37:35.087000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781629655.087, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:37:35.084000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781629655.084, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:37:35.240000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781629655.24, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:37:35.211000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781629655.2110002, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 7, 874146), 'door_weights': [{'datetime': '2026-06-16 22:20:07.792000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781628607.792, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 22:20:07.898000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781628607.898, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 22:20:07.975000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781628607.9750001, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 22:20:08.093000', 'tray_id': '24', 'weight': '857', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781628608.093, 'address': '24', 'tray_weight': '857'}, {'datetime': '2026-06-16 22:20:08.088000', 'tray_id': '25', 'weight': '1032', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781628608.088, 'address': '25', 'tray_weight': '1032'}, {'datetime': '2026-06-16 22:20:08.203000', 'tray_id': '26', 'weight': '297', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781628608.203, 'address': '26', 'tray_weight': '297'}, {'datetime': '2026-06-16 22:20:08.295000', 'tray_id': '27', 'weight': '211', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781628608.2949998, 'address': '27', 'tray_weight': '211'}, {'datetime': '2026-06-16 22:20:08.383000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781628608.3830001, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 22:20:08.419000', 'tray_id': '29', 'weight': '787', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781628608.419, 'address': '29', 'tray_weight': '787'}]}}
[2026-06-16 22:37:35,916.916 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 8, 573000), 'door_weights': [{'datetime': '2026-06-16 22:20:08.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781628608.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:20:08.639000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781628608.639, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:20:08.681000', 'tray_id': '33', 'weight': '547', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781628608.681, 'address': '33', 'tray_weight': '547'}, {'datetime': '2026-06-16 22:20:08.759000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781628608.759, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 8, 915094), 'door_weights': [{'datetime': '2026-06-16 22:20:08.852000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781628608.852, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:20:08.933000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781628608.933, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 22:20:09.015000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781628609.015, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 22:20:09.050000', 'tray_id': '44', 'weight': '377', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781628609.05, 'address': '44', 'tray_weight': '377'}, {'datetime': '2026-06-16 22:20:09.142000', 'tray_id': '45', 'weight': '1034', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781628609.142, 'address': '45', 'tray_weight': '1034'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 34, 786190), 'door_weights': [{'datetime': '2026-06-16 22:37:34.778000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781629654.778, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:37:34.811000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781629654.811, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 22:37:34.909000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781629654.909, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:37:34.920000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781629654.92, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:37:34.970000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781629654.97, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 22:37:35.087000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781629655.087, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:37:35.084000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781629655.084, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:37:35.240000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781629655.24, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:37:35.211000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781629655.2110002, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 35, 492952), 'door_weights': [{'datetime': '2026-06-16 22:37:35.500000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781629655.5, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 22:37:35.486000', 'tray_id': '22', 'weight': '935', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781629655.486, 'address': '22', 'tray_weight': '935'}, {'datetime': '2026-06-16 22:37:35.496000', 'tray_id': '23', 'weight': '834', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781629655.496, 'address': '23', 'tray_weight': '834'}, {'datetime': '2026-06-16 22:37:35.620000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781629655.6200001, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 22:37:35.610000', 'tray_id': '25', 'weight': '1031', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781629655.6100001, 'address': '25', 'tray_weight': '1031'}, {'datetime': '2026-06-16 22:37:35.645000', 'tray_id': '26', 'weight': '299', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781629655.645, 'address': '26', 'tray_weight': '299'}, {'datetime': '2026-06-16 22:37:35.707000', 'tray_id': '27', 'weight': '213', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781629655.707, 'address': '27', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:37:35.801000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781629655.801, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 22:37:35.769000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781629655.769, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 22:37:35,923.923 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 8, 573000), 'door_weights': [{'datetime': '2026-06-16 22:20:08.540000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781628608.54, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:20:08.639000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781628608.639, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:20:08.681000', 'tray_id': '33', 'weight': '547', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781628608.681, 'address': '33', 'tray_weight': '547'}, {'datetime': '2026-06-16 22:20:08.759000', 'tray_id': '34', 'weight': '281', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781628608.759, 'address': '34', 'tray_weight': '281'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 8, 915094), 'door_weights': [{'datetime': '2026-06-16 22:20:08.852000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781628608.852, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:20:08.933000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781628608.933, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 22:20:09.015000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781628609.015, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 22:20:09.050000', 'tray_id': '44', 'weight': '377', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781628609.05, 'address': '44', 'tray_weight': '377'}, {'datetime': '2026-06-16 22:20:09.142000', 'tray_id': '45', 'weight': '1034', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781628609.142, 'address': '45', 'tray_weight': '1034'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 34, 786190), 'door_weights': [{'datetime': '2026-06-16 22:37:34.778000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781629654.778, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:37:34.811000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781629654.811, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 22:37:34.909000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781629654.909, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:37:34.920000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781629654.92, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:37:34.970000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781629654.97, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 22:37:35.087000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781629655.087, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:37:35.084000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781629655.084, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:37:35.240000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781629655.24, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:37:35.211000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781629655.2110002, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 35, 492952), 'door_weights': [{'datetime': '2026-06-16 22:37:35.500000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781629655.5, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 22:37:35.486000', 'tray_id': '22', 'weight': '935', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781629655.486, 'address': '22', 'tray_weight': '935'}, {'datetime': '2026-06-16 22:37:35.496000', 'tray_id': '23', 'weight': '834', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781629655.496, 'address': '23', 'tray_weight': '834'}, {'datetime': '2026-06-16 22:37:35.620000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781629655.6200001, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 22:37:35.610000', 'tray_id': '25', 'weight': '1031', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781629655.6100001, 'address': '25', 'tray_weight': '1031'}, {'datetime': '2026-06-16 22:37:35.645000', 'tray_id': '26', 'weight': '299', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781629655.645, 'address': '26', 'tray_weight': '299'}, {'datetime': '2026-06-16 22:37:35.707000', 'tray_id': '27', 'weight': '213', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781629655.707, 'address': '27', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:37:35.801000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781629655.801, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 22:37:35.769000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781629655.769, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 22:37:36,128.128 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 35, 933955), 'door_weights': [{'datetime': '2026-06-16 22:37:35.861000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781629655.8609998, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:37:35.892000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781629655.892, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:37:35.984000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781629655.984, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 22:37:36.036000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781629656.036, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 8, 915094), 'door_weights': [{'datetime': '2026-06-16 22:20:08.852000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781628608.852, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:20:08.933000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781628608.933, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 22:20:09.015000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781628609.015, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 22:20:09.050000', 'tray_id': '44', 'weight': '377', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781628609.05, 'address': '44', 'tray_weight': '377'}, {'datetime': '2026-06-16 22:20:09.142000', 'tray_id': '45', 'weight': '1034', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781628609.142, 'address': '45', 'tray_weight': '1034'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 34, 786190), 'door_weights': [{'datetime': '2026-06-16 22:37:34.778000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781629654.778, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:37:34.811000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781629654.811, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 22:37:34.909000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781629654.909, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:37:34.920000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781629654.92, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:37:34.970000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781629654.97, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 22:37:35.087000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781629655.087, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:37:35.084000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781629655.084, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:37:35.240000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781629655.24, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:37:35.211000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781629655.2110002, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 35, 492952), 'door_weights': [{'datetime': '2026-06-16 22:37:35.500000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781629655.5, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 22:37:35.486000', 'tray_id': '22', 'weight': '935', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781629655.486, 'address': '22', 'tray_weight': '935'}, {'datetime': '2026-06-16 22:37:35.496000', 'tray_id': '23', 'weight': '834', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781629655.496, 'address': '23', 'tray_weight': '834'}, {'datetime': '2026-06-16 22:37:35.620000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781629655.6200001, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 22:37:35.610000', 'tray_id': '25', 'weight': '1031', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781629655.6100001, 'address': '25', 'tray_weight': '1031'}, {'datetime': '2026-06-16 22:37:35.645000', 'tray_id': '26', 'weight': '299', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781629655.645, 'address': '26', 'tray_weight': '299'}, {'datetime': '2026-06-16 22:37:35.707000', 'tray_id': '27', 'weight': '213', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781629655.707, 'address': '27', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:37:35.801000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781629655.801, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 22:37:35.769000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781629655.769, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 22:37:36,135.135 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 35, 933955), 'door_weights': [{'datetime': '2026-06-16 22:37:35.861000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781629655.8609998, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:37:35.892000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781629655.892, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:37:35.984000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781629655.984, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 22:37:36.036000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781629656.036, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 20, 8, 915094), 'door_weights': [{'datetime': '2026-06-16 22:20:08.852000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781628608.852, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:20:08.933000', 'tray_id': '42', 'weight': '1530', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781628608.933, 'address': '42', 'tray_weight': '1530'}, {'datetime': '2026-06-16 22:20:09.015000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781628609.015, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 22:20:09.050000', 'tray_id': '44', 'weight': '377', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781628609.05, 'address': '44', 'tray_weight': '377'}, {'datetime': '2026-06-16 22:20:09.142000', 'tray_id': '45', 'weight': '1034', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781628609.142, 'address': '45', 'tray_weight': '1034'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 34, 786190), 'door_weights': [{'datetime': '2026-06-16 22:37:34.778000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781629654.778, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:37:34.811000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781629654.811, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 22:37:34.909000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781629654.909, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:37:34.920000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781629654.92, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:37:34.970000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781629654.97, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 22:37:35.087000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781629655.087, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:37:35.084000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781629655.084, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:37:35.240000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781629655.24, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:37:35.211000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781629655.2110002, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 35, 492952), 'door_weights': [{'datetime': '2026-06-16 22:37:35.500000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781629655.5, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 22:37:35.486000', 'tray_id': '22', 'weight': '935', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781629655.486, 'address': '22', 'tray_weight': '935'}, {'datetime': '2026-06-16 22:37:35.496000', 'tray_id': '23', 'weight': '834', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781629655.496, 'address': '23', 'tray_weight': '834'}, {'datetime': '2026-06-16 22:37:35.620000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781629655.6200001, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 22:37:35.610000', 'tray_id': '25', 'weight': '1031', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781629655.6100001, 'address': '25', 'tray_weight': '1031'}, {'datetime': '2026-06-16 22:37:35.645000', 'tray_id': '26', 'weight': '299', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781629655.645, 'address': '26', 'tray_weight': '299'}, {'datetime': '2026-06-16 22:37:35.707000', 'tray_id': '27', 'weight': '213', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781629655.707, 'address': '27', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:37:35.801000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781629655.801, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 22:37:35.769000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781629655.769, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 22:37:36,386.386 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 35, 933955), 'door_weights': [{'datetime': '2026-06-16 22:37:35.861000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781629655.8609998, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:37:35.892000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781629655.892, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:37:35.984000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781629655.984, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 22:37:36.036000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781629656.036, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 36, 145859), 'door_weights': [{'datetime': '2026-06-16 22:37:36.097000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781629656.0970001, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:37:36.163000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781629656.1629999, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 22:37:36.158000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781629656.158, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 22:37:36.271000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781629656.271, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 22:37:36.253000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781629656.253, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 34, 786190), 'door_weights': [{'datetime': '2026-06-16 22:37:34.778000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781629654.778, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:37:34.811000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781629654.811, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 22:37:34.909000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781629654.909, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:37:34.920000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781629654.92, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:37:34.970000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781629654.97, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 22:37:35.087000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781629655.087, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:37:35.084000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781629655.084, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:37:35.240000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781629655.24, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:37:35.211000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781629655.2110002, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 35, 492952), 'door_weights': [{'datetime': '2026-06-16 22:37:35.500000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781629655.5, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 22:37:35.486000', 'tray_id': '22', 'weight': '935', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781629655.486, 'address': '22', 'tray_weight': '935'}, {'datetime': '2026-06-16 22:37:35.496000', 'tray_id': '23', 'weight': '834', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781629655.496, 'address': '23', 'tray_weight': '834'}, {'datetime': '2026-06-16 22:37:35.620000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781629655.6200001, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 22:37:35.610000', 'tray_id': '25', 'weight': '1031', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781629655.6100001, 'address': '25', 'tray_weight': '1031'}, {'datetime': '2026-06-16 22:37:35.645000', 'tray_id': '26', 'weight': '299', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781629655.645, 'address': '26', 'tray_weight': '299'}, {'datetime': '2026-06-16 22:37:35.707000', 'tray_id': '27', 'weight': '213', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781629655.707, 'address': '27', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:37:35.801000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781629655.801, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 22:37:35.769000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781629655.769, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 22:37:36,393.393 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 35, 933955), 'door_weights': [{'datetime': '2026-06-16 22:37:35.861000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781629655.8609998, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:37:35.892000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781629655.892, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:37:35.984000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781629655.984, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 22:37:36.036000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781629656.036, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 36, 145859), 'door_weights': [{'datetime': '2026-06-16 22:37:36.097000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781629656.0970001, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:37:36.163000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781629656.1629999, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 22:37:36.158000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781629656.158, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 22:37:36.271000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781629656.271, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 22:37:36.253000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781629656.253, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 34, 786190), 'door_weights': [{'datetime': '2026-06-16 22:37:34.778000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781629654.778, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:37:34.811000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781629654.811, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 22:37:34.909000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781629654.909, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:37:34.920000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781629654.92, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:37:34.970000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781629654.97, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 22:37:35.087000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781629655.087, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:37:35.084000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781629655.084, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:37:35.240000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781629655.24, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:37:35.211000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781629655.2110002, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 35, 492952), 'door_weights': [{'datetime': '2026-06-16 22:37:35.500000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781629655.5, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 22:37:35.486000', 'tray_id': '22', 'weight': '935', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781629655.486, 'address': '22', 'tray_weight': '935'}, {'datetime': '2026-06-16 22:37:35.496000', 'tray_id': '23', 'weight': '834', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781629655.496, 'address': '23', 'tray_weight': '834'}, {'datetime': '2026-06-16 22:37:35.620000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781629655.6200001, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 22:37:35.610000', 'tray_id': '25', 'weight': '1031', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781629655.6100001, 'address': '25', 'tray_weight': '1031'}, {'datetime': '2026-06-16 22:37:35.645000', 'tray_id': '26', 'weight': '299', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781629655.645, 'address': '26', 'tray_weight': '299'}, {'datetime': '2026-06-16 22:37:35.707000', 'tray_id': '27', 'weight': '213', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781629655.707, 'address': '27', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:37:35.801000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781629655.801, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 22:37:35.769000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781629655.769, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 22:41:00,036.036 INFO    ] processOrderPayment version is : v2
[2026-06-16 22:49:42,706.706 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 35, 933955), 'door_weights': [{'datetime': '2026-06-16 22:37:35.861000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781629655.8609998, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:37:35.892000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781629655.892, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:37:35.984000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781629655.984, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 22:37:36.036000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781629656.036, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 36, 145859), 'door_weights': [{'datetime': '2026-06-16 22:37:36.097000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781629656.0970001, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:37:36.163000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781629656.1629999, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 22:37:36.158000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781629656.158, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 22:37:36.271000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781629656.271, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 22:37:36.253000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781629656.253, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 41, 955460), 'door_weights': [{'datetime': '2026-06-16 22:49:41.874000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781630381.874, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:49:42.007000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781630382.007, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 22:49:42.043000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781630382.043, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:49:42.097000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781630382.097, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:49:42.169000', 'tray_id': '15', 'weight': '218', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781630382.169, 'address': '15', 'tray_weight': '218'}, {'datetime': '2026-06-16 22:49:42.294000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781630382.294, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:49:42.342000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781630382.3419998, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:49:42.355000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781630382.355, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:49:42.496000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781630382.496, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 35, 492952), 'door_weights': [{'datetime': '2026-06-16 22:37:35.500000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781629655.5, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 22:37:35.486000', 'tray_id': '22', 'weight': '935', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781629655.486, 'address': '22', 'tray_weight': '935'}, {'datetime': '2026-06-16 22:37:35.496000', 'tray_id': '23', 'weight': '834', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781629655.496, 'address': '23', 'tray_weight': '834'}, {'datetime': '2026-06-16 22:37:35.620000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781629655.6200001, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 22:37:35.610000', 'tray_id': '25', 'weight': '1031', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781629655.6100001, 'address': '25', 'tray_weight': '1031'}, {'datetime': '2026-06-16 22:37:35.645000', 'tray_id': '26', 'weight': '299', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781629655.645, 'address': '26', 'tray_weight': '299'}, {'datetime': '2026-06-16 22:37:35.707000', 'tray_id': '27', 'weight': '213', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781629655.707, 'address': '27', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:37:35.801000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781629655.801, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 22:37:35.769000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781629655.769, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 22:49:42,719.719 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 35, 933955), 'door_weights': [{'datetime': '2026-06-16 22:37:35.861000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781629655.8609998, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:37:35.892000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781629655.892, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:37:35.984000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781629655.984, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 22:37:36.036000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781629656.036, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 36, 145859), 'door_weights': [{'datetime': '2026-06-16 22:37:36.097000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781629656.0970001, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:37:36.163000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781629656.1629999, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 22:37:36.158000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781629656.158, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 22:37:36.271000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781629656.271, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 22:37:36.253000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781629656.253, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 41, 955460), 'door_weights': [{'datetime': '2026-06-16 22:49:41.874000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781630381.874, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:49:42.007000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781630382.007, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 22:49:42.043000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781630382.043, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:49:42.097000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781630382.097, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:49:42.169000', 'tray_id': '15', 'weight': '218', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781630382.169, 'address': '15', 'tray_weight': '218'}, {'datetime': '2026-06-16 22:49:42.294000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781630382.294, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:49:42.342000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781630382.3419998, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:49:42.355000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781630382.355, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:49:42.496000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781630382.496, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 35, 492952), 'door_weights': [{'datetime': '2026-06-16 22:37:35.500000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781629655.5, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 22:37:35.486000', 'tray_id': '22', 'weight': '935', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781629655.486, 'address': '22', 'tray_weight': '935'}, {'datetime': '2026-06-16 22:37:35.496000', 'tray_id': '23', 'weight': '834', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781629655.496, 'address': '23', 'tray_weight': '834'}, {'datetime': '2026-06-16 22:37:35.620000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781629655.6200001, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 22:37:35.610000', 'tray_id': '25', 'weight': '1031', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781629655.6100001, 'address': '25', 'tray_weight': '1031'}, {'datetime': '2026-06-16 22:37:35.645000', 'tray_id': '26', 'weight': '299', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781629655.645, 'address': '26', 'tray_weight': '299'}, {'datetime': '2026-06-16 22:37:35.707000', 'tray_id': '27', 'weight': '213', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781629655.707, 'address': '27', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:37:35.801000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781629655.801, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 22:37:35.769000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781629655.769, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 22:49:43,237.237 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 35, 933955), 'door_weights': [{'datetime': '2026-06-16 22:37:35.861000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781629655.8609998, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:37:35.892000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781629655.892, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:37:35.984000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781629655.984, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 22:37:36.036000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781629656.036, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 36, 145859), 'door_weights': [{'datetime': '2026-06-16 22:37:36.097000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781629656.0970001, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:37:36.163000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781629656.1629999, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 22:37:36.158000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781629656.158, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 22:37:36.271000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781629656.271, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 22:37:36.253000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781629656.253, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 41, 955460), 'door_weights': [{'datetime': '2026-06-16 22:49:41.874000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781630381.874, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:49:42.007000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781630382.007, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 22:49:42.043000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781630382.043, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:49:42.097000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781630382.097, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:49:42.169000', 'tray_id': '15', 'weight': '218', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781630382.169, 'address': '15', 'tray_weight': '218'}, {'datetime': '2026-06-16 22:49:42.294000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781630382.294, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:49:42.342000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781630382.3419998, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:49:42.355000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781630382.355, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:49:42.496000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781630382.496, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 42, 739661), 'door_weights': [{'datetime': '2026-06-16 22:49:42.679000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781630382.679, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 22:49:42.736000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781630382.736, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 22:49:42.865000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781630382.865, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 22:49:42.859000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781630382.859, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 22:49:42.965000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781630382.9650002, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 22:49:43.045000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781630383.045, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 22:49:43.069000', 'tray_id': '27', 'weight': '213', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781630383.069, 'address': '27', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:49:43.135000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781630383.135, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 22:49:43.101000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781630383.101, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 22:49:43,245.245 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 35, 933955), 'door_weights': [{'datetime': '2026-06-16 22:37:35.861000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781629655.8609998, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:37:35.892000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781629655.892, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:37:35.984000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781629655.984, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 22:37:36.036000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781629656.036, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 36, 145859), 'door_weights': [{'datetime': '2026-06-16 22:37:36.097000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781629656.0970001, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:37:36.163000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781629656.1629999, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 22:37:36.158000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781629656.158, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 22:37:36.271000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781629656.271, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 22:37:36.253000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781629656.253, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 41, 955460), 'door_weights': [{'datetime': '2026-06-16 22:49:41.874000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781630381.874, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:49:42.007000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781630382.007, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 22:49:42.043000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781630382.043, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:49:42.097000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781630382.097, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:49:42.169000', 'tray_id': '15', 'weight': '218', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781630382.169, 'address': '15', 'tray_weight': '218'}, {'datetime': '2026-06-16 22:49:42.294000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781630382.294, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:49:42.342000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781630382.3419998, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:49:42.355000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781630382.355, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:49:42.496000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781630382.496, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 42, 739661), 'door_weights': [{'datetime': '2026-06-16 22:49:42.679000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781630382.679, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 22:49:42.736000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781630382.736, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 22:49:42.865000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781630382.865, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 22:49:42.859000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781630382.859, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 22:49:42.965000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781630382.9650002, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 22:49:43.045000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781630383.045, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 22:49:43.069000', 'tray_id': '27', 'weight': '213', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781630383.069, 'address': '27', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:49:43.135000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781630383.135, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 22:49:43.101000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781630383.101, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 22:49:43,453.453 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 43, 255655), 'door_weights': [{'datetime': '2026-06-16 22:49:43.258000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781630383.258, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:49:43.301000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781630383.301, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:49:43.317000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781630383.3170002, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 22:49:43.384000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781630383.384, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 36, 145859), 'door_weights': [{'datetime': '2026-06-16 22:37:36.097000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781629656.0970001, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:37:36.163000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781629656.1629999, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 22:37:36.158000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781629656.158, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 22:37:36.271000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781629656.271, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 22:37:36.253000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781629656.253, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 41, 955460), 'door_weights': [{'datetime': '2026-06-16 22:49:41.874000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781630381.874, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:49:42.007000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781630382.007, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 22:49:42.043000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781630382.043, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:49:42.097000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781630382.097, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:49:42.169000', 'tray_id': '15', 'weight': '218', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781630382.169, 'address': '15', 'tray_weight': '218'}, {'datetime': '2026-06-16 22:49:42.294000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781630382.294, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:49:42.342000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781630382.3419998, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:49:42.355000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781630382.355, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:49:42.496000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781630382.496, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 42, 739661), 'door_weights': [{'datetime': '2026-06-16 22:49:42.679000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781630382.679, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 22:49:42.736000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781630382.736, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 22:49:42.865000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781630382.865, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 22:49:42.859000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781630382.859, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 22:49:42.965000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781630382.9650002, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 22:49:43.045000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781630383.045, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 22:49:43.069000', 'tray_id': '27', 'weight': '213', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781630383.069, 'address': '27', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:49:43.135000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781630383.135, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 22:49:43.101000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781630383.101, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 22:49:43,460.460 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 43, 255655), 'door_weights': [{'datetime': '2026-06-16 22:49:43.258000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781630383.258, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:49:43.301000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781630383.301, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:49:43.317000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781630383.3170002, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 22:49:43.384000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781630383.384, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 37, 36, 145859), 'door_weights': [{'datetime': '2026-06-16 22:37:36.097000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781629656.0970001, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:37:36.163000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781629656.1629999, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 22:37:36.158000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781629656.158, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 22:37:36.271000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781629656.271, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 22:37:36.253000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781629656.253, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 41, 955460), 'door_weights': [{'datetime': '2026-06-16 22:49:41.874000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781630381.874, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:49:42.007000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781630382.007, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 22:49:42.043000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781630382.043, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:49:42.097000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781630382.097, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:49:42.169000', 'tray_id': '15', 'weight': '218', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781630382.169, 'address': '15', 'tray_weight': '218'}, {'datetime': '2026-06-16 22:49:42.294000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781630382.294, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:49:42.342000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781630382.3419998, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:49:42.355000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781630382.355, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:49:42.496000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781630382.496, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 42, 739661), 'door_weights': [{'datetime': '2026-06-16 22:49:42.679000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781630382.679, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 22:49:42.736000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781630382.736, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 22:49:42.865000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781630382.865, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 22:49:42.859000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781630382.859, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 22:49:42.965000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781630382.9650002, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 22:49:43.045000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781630383.045, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 22:49:43.069000', 'tray_id': '27', 'weight': '213', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781630383.069, 'address': '27', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:49:43.135000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781630383.135, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 22:49:43.101000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781630383.101, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 22:49:43,716.716 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 43, 255655), 'door_weights': [{'datetime': '2026-06-16 22:49:43.258000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781630383.258, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:49:43.301000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781630383.301, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:49:43.317000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781630383.3170002, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 22:49:43.384000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781630383.384, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 43, 471093), 'door_weights': [{'datetime': '2026-06-16 22:49:43.474000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781630383.474, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:49:43.477000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781630383.477, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 22:49:43.566000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781630383.566, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 22:49:43.539000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781630383.539, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 22:49:43.583000', 'tray_id': '45', 'weight': '1039', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781630383.583, 'address': '45', 'tray_weight': '1039'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 41, 955460), 'door_weights': [{'datetime': '2026-06-16 22:49:41.874000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781630381.874, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:49:42.007000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781630382.007, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 22:49:42.043000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781630382.043, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:49:42.097000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781630382.097, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:49:42.169000', 'tray_id': '15', 'weight': '218', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781630382.169, 'address': '15', 'tray_weight': '218'}, {'datetime': '2026-06-16 22:49:42.294000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781630382.294, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:49:42.342000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781630382.3419998, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:49:42.355000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781630382.355, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:49:42.496000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781630382.496, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 42, 739661), 'door_weights': [{'datetime': '2026-06-16 22:49:42.679000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781630382.679, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 22:49:42.736000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781630382.736, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 22:49:42.865000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781630382.865, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 22:49:42.859000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781630382.859, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 22:49:42.965000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781630382.9650002, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 22:49:43.045000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781630383.045, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 22:49:43.069000', 'tray_id': '27', 'weight': '213', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781630383.069, 'address': '27', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:49:43.135000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781630383.135, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 22:49:43.101000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781630383.101, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 22:49:43,724.724 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 43, 255655), 'door_weights': [{'datetime': '2026-06-16 22:49:43.258000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781630383.258, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:49:43.301000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781630383.301, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:49:43.317000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781630383.3170002, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 22:49:43.384000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781630383.384, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 43, 471093), 'door_weights': [{'datetime': '2026-06-16 22:49:43.474000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781630383.474, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:49:43.477000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781630383.477, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 22:49:43.566000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781630383.566, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 22:49:43.539000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781630383.539, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 22:49:43.583000', 'tray_id': '45', 'weight': '1039', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781630383.583, 'address': '45', 'tray_weight': '1039'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 41, 955460), 'door_weights': [{'datetime': '2026-06-16 22:49:41.874000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781630381.874, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 22:49:42.007000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781630382.007, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 22:49:42.043000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781630382.043, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 22:49:42.097000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781630382.097, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 22:49:42.169000', 'tray_id': '15', 'weight': '218', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781630382.169, 'address': '15', 'tray_weight': '218'}, {'datetime': '2026-06-16 22:49:42.294000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781630382.294, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:49:42.342000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781630382.3419998, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 22:49:42.355000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781630382.355, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 22:49:42.496000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781630382.496, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 42, 739661), 'door_weights': [{'datetime': '2026-06-16 22:49:42.679000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781630382.679, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 22:49:42.736000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781630382.736, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 22:49:42.865000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781630382.865, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 22:49:42.859000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781630382.859, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 22:49:42.965000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781630382.9650002, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 22:49:43.045000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781630383.045, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 22:49:43.069000', 'tray_id': '27', 'weight': '213', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781630383.069, 'address': '27', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:49:43.135000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781630383.135, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 22:49:43.101000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781630383.101, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 22:56:14,546.546 INFO    ] processOrderPayment version is : v2
[2026-06-16 23:03:29,093.093 INFO    ] processOrderPayment version is : v2
[2026-06-16 23:07:32,554.554 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 43, 255655), 'door_weights': [{'datetime': '2026-06-16 22:49:43.258000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781630383.258, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:49:43.301000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781630383.301, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:49:43.317000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781630383.3170002, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 22:49:43.384000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781630383.384, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 43, 471093), 'door_weights': [{'datetime': '2026-06-16 22:49:43.474000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781630383.474, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:49:43.477000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781630383.477, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 22:49:43.566000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781630383.566, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 22:49:43.539000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781630383.539, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 22:49:43.583000', 'tray_id': '45', 'weight': '1039', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781630383.583, 'address': '45', 'tray_weight': '1039'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 31, 778280), 'door_weights': [{'datetime': '2026-06-16 23:07:31.715000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781631451.7150002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:07:31.819000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781631451.819, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:07:31.840000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781631451.8400002, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:07:31.921000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781631451.921, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:07:32.019000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781631452.019, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 23:07:32.105000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781631452.105, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:07:32.164000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781631452.164, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 23:07:32.206000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781631452.2059999, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:07:32.289000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781631452.289, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 42, 739661), 'door_weights': [{'datetime': '2026-06-16 22:49:42.679000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781630382.679, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 22:49:42.736000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781630382.736, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 22:49:42.865000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781630382.865, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 22:49:42.859000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781630382.859, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 22:49:42.965000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781630382.9650002, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 22:49:43.045000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781630383.045, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 22:49:43.069000', 'tray_id': '27', 'weight': '213', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781630383.069, 'address': '27', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:49:43.135000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781630383.135, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 22:49:43.101000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781630383.101, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 23:07:32,569.569 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 43, 255655), 'door_weights': [{'datetime': '2026-06-16 22:49:43.258000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781630383.258, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:49:43.301000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781630383.301, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:49:43.317000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781630383.3170002, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 22:49:43.384000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781630383.384, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 43, 471093), 'door_weights': [{'datetime': '2026-06-16 22:49:43.474000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781630383.474, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:49:43.477000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781630383.477, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 22:49:43.566000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781630383.566, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 22:49:43.539000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781630383.539, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 22:49:43.583000', 'tray_id': '45', 'weight': '1039', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781630383.583, 'address': '45', 'tray_weight': '1039'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 31, 778280), 'door_weights': [{'datetime': '2026-06-16 23:07:31.715000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781631451.7150002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:07:31.819000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781631451.819, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:07:31.840000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781631451.8400002, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:07:31.921000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781631451.921, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:07:32.019000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781631452.019, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 23:07:32.105000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781631452.105, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:07:32.164000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781631452.164, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 23:07:32.206000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781631452.2059999, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:07:32.289000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781631452.289, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 42, 739661), 'door_weights': [{'datetime': '2026-06-16 22:49:42.679000', 'tray_id': '21', 'weight': '1091', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781630382.679, 'address': '21', 'tray_weight': '1091'}, {'datetime': '2026-06-16 22:49:42.736000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781630382.736, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 22:49:42.865000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781630382.865, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 22:49:42.859000', 'tray_id': '24', 'weight': '859', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781630382.859, 'address': '24', 'tray_weight': '859'}, {'datetime': '2026-06-16 22:49:42.965000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781630382.9650002, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 22:49:43.045000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781630383.045, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 22:49:43.069000', 'tray_id': '27', 'weight': '213', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781630383.069, 'address': '27', 'tray_weight': '213'}, {'datetime': '2026-06-16 22:49:43.135000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781630383.135, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 22:49:43.101000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781630383.101, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 23:07:33,229.229 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 43, 255655), 'door_weights': [{'datetime': '2026-06-16 22:49:43.258000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781630383.258, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:49:43.301000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781630383.301, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:49:43.317000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781630383.3170002, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 22:49:43.384000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781630383.384, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 43, 471093), 'door_weights': [{'datetime': '2026-06-16 22:49:43.474000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781630383.474, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:49:43.477000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781630383.477, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 22:49:43.566000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781630383.566, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 22:49:43.539000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781630383.539, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 22:49:43.583000', 'tray_id': '45', 'weight': '1039', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781630383.583, 'address': '45', 'tray_weight': '1039'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 31, 778280), 'door_weights': [{'datetime': '2026-06-16 23:07:31.715000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781631451.7150002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:07:31.819000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781631451.819, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:07:31.840000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781631451.8400002, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:07:31.921000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781631451.921, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:07:32.019000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781631452.019, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 23:07:32.105000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781631452.105, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:07:32.164000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781631452.164, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 23:07:32.206000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781631452.2059999, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:07:32.289000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781631452.289, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 32, 591918), 'door_weights': [{'datetime': '2026-06-16 23:07:32.586000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781631452.586, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 23:07:32.624000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781631452.624, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 23:07:32.685000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781631452.685, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 23:07:32.752000', 'tray_id': '24', 'weight': '861', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781631452.752, 'address': '24', 'tray_weight': '861'}, {'datetime': '2026-06-16 23:07:32.789000', 'tray_id': '25', 'weight': '1026', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781631452.789, 'address': '25', 'tray_weight': '1026'}, {'datetime': '2026-06-16 23:07:32.861000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781631452.861, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 23:07:32.962000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781631452.9620001, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:07:33.033000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781631453.033, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 23:07:33.113000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781631453.113, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 23:07:33,242.242 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 43, 255655), 'door_weights': [{'datetime': '2026-06-16 22:49:43.258000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781630383.258, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 22:49:43.301000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781630383.301, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 22:49:43.317000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781630383.3170002, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 22:49:43.384000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781630383.384, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 43, 471093), 'door_weights': [{'datetime': '2026-06-16 22:49:43.474000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781630383.474, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:49:43.477000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781630383.477, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 22:49:43.566000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781630383.566, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 22:49:43.539000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781630383.539, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 22:49:43.583000', 'tray_id': '45', 'weight': '1039', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781630383.583, 'address': '45', 'tray_weight': '1039'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 31, 778280), 'door_weights': [{'datetime': '2026-06-16 23:07:31.715000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781631451.7150002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:07:31.819000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781631451.819, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:07:31.840000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781631451.8400002, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:07:31.921000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781631451.921, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:07:32.019000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781631452.019, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 23:07:32.105000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781631452.105, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:07:32.164000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781631452.164, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 23:07:32.206000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781631452.2059999, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:07:32.289000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781631452.289, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 32, 591918), 'door_weights': [{'datetime': '2026-06-16 23:07:32.586000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781631452.586, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 23:07:32.624000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781631452.624, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 23:07:32.685000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781631452.685, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 23:07:32.752000', 'tray_id': '24', 'weight': '861', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781631452.752, 'address': '24', 'tray_weight': '861'}, {'datetime': '2026-06-16 23:07:32.789000', 'tray_id': '25', 'weight': '1026', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781631452.789, 'address': '25', 'tray_weight': '1026'}, {'datetime': '2026-06-16 23:07:32.861000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781631452.861, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 23:07:32.962000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781631452.9620001, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:07:33.033000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781631453.033, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 23:07:33.113000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781631453.113, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 23:07:33,538.538 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 33, 261303), 'door_weights': [{'datetime': '2026-06-16 23:07:33.195000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781631453.195, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 23:07:33.325000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781631453.325, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 23:07:33.385000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781631453.385, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 23:07:33.451000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781631453.451, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 43, 471093), 'door_weights': [{'datetime': '2026-06-16 22:49:43.474000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781630383.474, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:49:43.477000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781630383.477, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 22:49:43.566000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781630383.566, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 22:49:43.539000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781630383.539, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 22:49:43.583000', 'tray_id': '45', 'weight': '1039', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781630383.583, 'address': '45', 'tray_weight': '1039'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 31, 778280), 'door_weights': [{'datetime': '2026-06-16 23:07:31.715000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781631451.7150002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:07:31.819000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781631451.819, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:07:31.840000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781631451.8400002, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:07:31.921000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781631451.921, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:07:32.019000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781631452.019, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 23:07:32.105000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781631452.105, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:07:32.164000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781631452.164, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 23:07:32.206000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781631452.2059999, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:07:32.289000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781631452.289, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 32, 591918), 'door_weights': [{'datetime': '2026-06-16 23:07:32.586000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781631452.586, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 23:07:32.624000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781631452.624, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 23:07:32.685000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781631452.685, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 23:07:32.752000', 'tray_id': '24', 'weight': '861', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781631452.752, 'address': '24', 'tray_weight': '861'}, {'datetime': '2026-06-16 23:07:32.789000', 'tray_id': '25', 'weight': '1026', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781631452.789, 'address': '25', 'tray_weight': '1026'}, {'datetime': '2026-06-16 23:07:32.861000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781631452.861, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 23:07:32.962000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781631452.9620001, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:07:33.033000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781631453.033, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 23:07:33.113000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781631453.113, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 23:07:33,551.551 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 33, 261303), 'door_weights': [{'datetime': '2026-06-16 23:07:33.195000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781631453.195, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 23:07:33.325000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781631453.325, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 23:07:33.385000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781631453.385, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 23:07:33.451000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781631453.451, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 22, 49, 43, 471093), 'door_weights': [{'datetime': '2026-06-16 22:49:43.474000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781630383.474, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 22:49:43.477000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781630383.477, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 22:49:43.566000', 'tray_id': '43', 'weight': '173', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781630383.566, 'address': '43', 'tray_weight': '173'}, {'datetime': '2026-06-16 22:49:43.539000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781630383.539, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 22:49:43.583000', 'tray_id': '45', 'weight': '1039', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781630383.583, 'address': '45', 'tray_weight': '1039'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 31, 778280), 'door_weights': [{'datetime': '2026-06-16 23:07:31.715000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781631451.7150002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:07:31.819000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781631451.819, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:07:31.840000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781631451.8400002, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:07:31.921000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781631451.921, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:07:32.019000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781631452.019, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 23:07:32.105000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781631452.105, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:07:32.164000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781631452.164, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 23:07:32.206000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781631452.2059999, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:07:32.289000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781631452.289, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 32, 591918), 'door_weights': [{'datetime': '2026-06-16 23:07:32.586000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781631452.586, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 23:07:32.624000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781631452.624, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 23:07:32.685000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781631452.685, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 23:07:32.752000', 'tray_id': '24', 'weight': '861', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781631452.752, 'address': '24', 'tray_weight': '861'}, {'datetime': '2026-06-16 23:07:32.789000', 'tray_id': '25', 'weight': '1026', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781631452.789, 'address': '25', 'tray_weight': '1026'}, {'datetime': '2026-06-16 23:07:32.861000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781631452.861, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 23:07:32.962000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781631452.9620001, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:07:33.033000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781631453.033, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 23:07:33.113000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781631453.113, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 23:07:33,917.917 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 33, 261303), 'door_weights': [{'datetime': '2026-06-16 23:07:33.195000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781631453.195, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 23:07:33.325000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781631453.325, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 23:07:33.385000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781631453.385, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 23:07:33.451000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781631453.451, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 33, 570224), 'door_weights': [{'datetime': '2026-06-16 23:07:33.524000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781631453.524, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 23:07:33.574000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781631453.5740001, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 23:07:33.709000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781631453.709, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 23:07:33.738000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781631453.7380002, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 23:07:33.752000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781631453.7519999, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 31, 778280), 'door_weights': [{'datetime': '2026-06-16 23:07:31.715000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781631451.7150002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:07:31.819000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781631451.819, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:07:31.840000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781631451.8400002, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:07:31.921000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781631451.921, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:07:32.019000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781631452.019, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 23:07:32.105000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781631452.105, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:07:32.164000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781631452.164, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 23:07:32.206000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781631452.2059999, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:07:32.289000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781631452.289, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 32, 591918), 'door_weights': [{'datetime': '2026-06-16 23:07:32.586000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781631452.586, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 23:07:32.624000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781631452.624, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 23:07:32.685000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781631452.685, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 23:07:32.752000', 'tray_id': '24', 'weight': '861', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781631452.752, 'address': '24', 'tray_weight': '861'}, {'datetime': '2026-06-16 23:07:32.789000', 'tray_id': '25', 'weight': '1026', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781631452.789, 'address': '25', 'tray_weight': '1026'}, {'datetime': '2026-06-16 23:07:32.861000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781631452.861, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 23:07:32.962000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781631452.9620001, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:07:33.033000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781631453.033, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 23:07:33.113000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781631453.113, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 23:07:33,930.930 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 33, 261303), 'door_weights': [{'datetime': '2026-06-16 23:07:33.195000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781631453.195, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 23:07:33.325000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781631453.325, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 23:07:33.385000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781631453.385, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 23:07:33.451000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781631453.451, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 33, 570224), 'door_weights': [{'datetime': '2026-06-16 23:07:33.524000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781631453.524, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 23:07:33.574000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781631453.5740001, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 23:07:33.709000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781631453.709, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 23:07:33.738000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781631453.7380002, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 23:07:33.752000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781631453.7519999, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 31, 778280), 'door_weights': [{'datetime': '2026-06-16 23:07:31.715000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781631451.7150002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:07:31.819000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781631451.819, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:07:31.840000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781631451.8400002, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:07:31.921000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781631451.921, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:07:32.019000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781631452.019, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 23:07:32.105000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781631452.105, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:07:32.164000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781631452.164, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 23:07:32.206000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781631452.2059999, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:07:32.289000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781631452.289, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 32, 591918), 'door_weights': [{'datetime': '2026-06-16 23:07:32.586000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781631452.586, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 23:07:32.624000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781631452.624, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 23:07:32.685000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781631452.685, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 23:07:32.752000', 'tray_id': '24', 'weight': '861', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781631452.752, 'address': '24', 'tray_weight': '861'}, {'datetime': '2026-06-16 23:07:32.789000', 'tray_id': '25', 'weight': '1026', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781631452.789, 'address': '25', 'tray_weight': '1026'}, {'datetime': '2026-06-16 23:07:32.861000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781631452.861, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 23:07:32.962000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781631452.9620001, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:07:33.033000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781631453.033, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 23:07:33.113000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781631453.113, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 23:13:44,670.670 INFO    ] processOrderPayment version is : v2
[2026-06-16 23:18:39,513.513 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 33, 261303), 'door_weights': [{'datetime': '2026-06-16 23:07:33.195000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781631453.195, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 23:07:33.325000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781631453.325, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 23:07:33.385000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781631453.385, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 23:07:33.451000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781631453.451, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 33, 570224), 'door_weights': [{'datetime': '2026-06-16 23:07:33.524000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781631453.524, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 23:07:33.574000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781631453.5740001, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 23:07:33.709000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781631453.709, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 23:07:33.738000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781631453.7380002, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 23:07:33.752000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781631453.7519999, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 38, 699423), 'door_weights': [{'datetime': '2026-06-16 23:18:38.616000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781632118.6160002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:18:38.702000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781632118.702, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:18:38.764000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781632118.764, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:18:38.886000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781632118.886, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:18:38.924000', 'tray_id': '15', 'weight': '218', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781632118.924, 'address': '15', 'tray_weight': '218'}, {'datetime': '2026-06-16 23:18:39.011000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781632119.011, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:18:39.052000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781632119.052, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 23:18:39.212000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781632119.212, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:18:39.236000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781632119.2359998, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 32, 591918), 'door_weights': [{'datetime': '2026-06-16 23:07:32.586000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781631452.586, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 23:07:32.624000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781631452.624, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 23:07:32.685000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781631452.685, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 23:07:32.752000', 'tray_id': '24', 'weight': '861', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781631452.752, 'address': '24', 'tray_weight': '861'}, {'datetime': '2026-06-16 23:07:32.789000', 'tray_id': '25', 'weight': '1026', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781631452.789, 'address': '25', 'tray_weight': '1026'}, {'datetime': '2026-06-16 23:07:32.861000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781631452.861, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 23:07:32.962000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781631452.9620001, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:07:33.033000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781631453.033, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 23:07:33.113000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781631453.113, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 23:18:39,529.529 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 33, 261303), 'door_weights': [{'datetime': '2026-06-16 23:07:33.195000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781631453.195, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 23:07:33.325000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781631453.325, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 23:07:33.385000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781631453.385, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 23:07:33.451000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781631453.451, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 33, 570224), 'door_weights': [{'datetime': '2026-06-16 23:07:33.524000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781631453.524, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 23:07:33.574000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781631453.5740001, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 23:07:33.709000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781631453.709, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 23:07:33.738000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781631453.7380002, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 23:07:33.752000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781631453.7519999, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 38, 699423), 'door_weights': [{'datetime': '2026-06-16 23:18:38.616000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781632118.6160002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:18:38.702000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781632118.702, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:18:38.764000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781632118.764, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:18:38.886000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781632118.886, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:18:38.924000', 'tray_id': '15', 'weight': '218', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781632118.924, 'address': '15', 'tray_weight': '218'}, {'datetime': '2026-06-16 23:18:39.011000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781632119.011, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:18:39.052000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781632119.052, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 23:18:39.212000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781632119.212, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:18:39.236000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781632119.2359998, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 32, 591918), 'door_weights': [{'datetime': '2026-06-16 23:07:32.586000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781631452.586, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 23:07:32.624000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781631452.624, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 23:07:32.685000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781631452.685, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 23:07:32.752000', 'tray_id': '24', 'weight': '861', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781631452.752, 'address': '24', 'tray_weight': '861'}, {'datetime': '2026-06-16 23:07:32.789000', 'tray_id': '25', 'weight': '1026', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781631452.789, 'address': '25', 'tray_weight': '1026'}, {'datetime': '2026-06-16 23:07:32.861000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781631452.861, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 23:07:32.962000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781631452.9620001, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:07:33.033000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781631453.033, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 23:07:33.113000', 'tray_id': '29', 'weight': '790', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781631453.113, 'address': '29', 'tray_weight': '790'}]}}
[2026-06-16 23:18:40,229.229 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 33, 261303), 'door_weights': [{'datetime': '2026-06-16 23:07:33.195000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781631453.195, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 23:07:33.325000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781631453.325, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 23:07:33.385000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781631453.385, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 23:07:33.451000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781631453.451, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 33, 570224), 'door_weights': [{'datetime': '2026-06-16 23:07:33.524000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781631453.524, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 23:07:33.574000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781631453.5740001, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 23:07:33.709000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781631453.709, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 23:07:33.738000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781631453.7380002, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 23:07:33.752000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781631453.7519999, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 38, 699423), 'door_weights': [{'datetime': '2026-06-16 23:18:38.616000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781632118.6160002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:18:38.702000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781632118.702, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:18:38.764000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781632118.764, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:18:38.886000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781632118.886, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:18:38.924000', 'tray_id': '15', 'weight': '218', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781632118.924, 'address': '15', 'tray_weight': '218'}, {'datetime': '2026-06-16 23:18:39.011000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781632119.011, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:18:39.052000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781632119.052, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 23:18:39.212000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781632119.212, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:18:39.236000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781632119.2359998, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 39, 551703), 'door_weights': [{'datetime': '2026-06-16 23:18:39.500000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781632119.5, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 23:18:39.570000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781632119.57, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 23:18:39.713000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781632119.713, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 23:18:39.698000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781632119.6980002, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 23:18:39.770000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781632119.77, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 23:18:39.909000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781632119.9090002, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 23:18:39.933000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781632119.933, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:18:40.048000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781632120.0479999, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 23:18:40.097000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781632120.097, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 23:18:40,244.244 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 33, 261303), 'door_weights': [{'datetime': '2026-06-16 23:07:33.195000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781631453.195, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 23:07:33.325000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781631453.325, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 23:07:33.385000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781631453.385, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 23:07:33.451000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781631453.451, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 33, 570224), 'door_weights': [{'datetime': '2026-06-16 23:07:33.524000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781631453.524, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 23:07:33.574000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781631453.5740001, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 23:07:33.709000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781631453.709, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 23:07:33.738000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781631453.7380002, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 23:07:33.752000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781631453.7519999, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 38, 699423), 'door_weights': [{'datetime': '2026-06-16 23:18:38.616000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781632118.6160002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:18:38.702000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781632118.702, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:18:38.764000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781632118.764, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:18:38.886000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781632118.886, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:18:38.924000', 'tray_id': '15', 'weight': '218', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781632118.924, 'address': '15', 'tray_weight': '218'}, {'datetime': '2026-06-16 23:18:39.011000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781632119.011, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:18:39.052000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781632119.052, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 23:18:39.212000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781632119.212, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:18:39.236000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781632119.2359998, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 39, 551703), 'door_weights': [{'datetime': '2026-06-16 23:18:39.500000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781632119.5, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 23:18:39.570000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781632119.57, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 23:18:39.713000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781632119.713, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 23:18:39.698000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781632119.6980002, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 23:18:39.770000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781632119.77, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 23:18:39.909000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781632119.9090002, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 23:18:39.933000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781632119.933, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:18:40.048000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781632120.0479999, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 23:18:40.097000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781632120.097, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 23:18:40,577.577 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 40, 266083), 'door_weights': [{'datetime': '2026-06-16 23:18:40.280000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781632120.28, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 23:18:40.262000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781632120.262, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 23:18:40.378000', 'tray_id': '33', 'weight': '547', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781632120.378, 'address': '33', 'tray_weight': '547'}, {'datetime': '2026-06-16 23:18:40.493000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781632120.493, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 33, 570224), 'door_weights': [{'datetime': '2026-06-16 23:07:33.524000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781631453.524, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 23:07:33.574000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781631453.5740001, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 23:07:33.709000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781631453.709, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 23:07:33.738000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781631453.7380002, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 23:07:33.752000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781631453.7519999, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 38, 699423), 'door_weights': [{'datetime': '2026-06-16 23:18:38.616000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781632118.6160002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:18:38.702000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781632118.702, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:18:38.764000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781632118.764, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:18:38.886000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781632118.886, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:18:38.924000', 'tray_id': '15', 'weight': '218', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781632118.924, 'address': '15', 'tray_weight': '218'}, {'datetime': '2026-06-16 23:18:39.011000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781632119.011, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:18:39.052000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781632119.052, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 23:18:39.212000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781632119.212, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:18:39.236000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781632119.2359998, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 39, 551703), 'door_weights': [{'datetime': '2026-06-16 23:18:39.500000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781632119.5, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 23:18:39.570000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781632119.57, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 23:18:39.713000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781632119.713, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 23:18:39.698000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781632119.6980002, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 23:18:39.770000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781632119.77, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 23:18:39.909000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781632119.9090002, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 23:18:39.933000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781632119.933, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:18:40.048000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781632120.0479999, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 23:18:40.097000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781632120.097, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 23:18:40,592.592 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 40, 266083), 'door_weights': [{'datetime': '2026-06-16 23:18:40.280000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781632120.28, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 23:18:40.262000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781632120.262, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 23:18:40.378000', 'tray_id': '33', 'weight': '547', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781632120.378, 'address': '33', 'tray_weight': '547'}, {'datetime': '2026-06-16 23:18:40.493000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781632120.493, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 7, 33, 570224), 'door_weights': [{'datetime': '2026-06-16 23:07:33.524000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781631453.524, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 23:07:33.574000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781631453.5740001, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 23:07:33.709000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781631453.709, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 23:07:33.738000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781631453.7380002, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 23:07:33.752000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781631453.7519999, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 38, 699423), 'door_weights': [{'datetime': '2026-06-16 23:18:38.616000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781632118.6160002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:18:38.702000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781632118.702, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:18:38.764000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781632118.764, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:18:38.886000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781632118.886, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:18:38.924000', 'tray_id': '15', 'weight': '218', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781632118.924, 'address': '15', 'tray_weight': '218'}, {'datetime': '2026-06-16 23:18:39.011000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781632119.011, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:18:39.052000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781632119.052, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 23:18:39.212000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781632119.212, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:18:39.236000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781632119.2359998, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 39, 551703), 'door_weights': [{'datetime': '2026-06-16 23:18:39.500000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781632119.5, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 23:18:39.570000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781632119.57, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 23:18:39.713000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781632119.713, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 23:18:39.698000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781632119.6980002, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 23:18:39.770000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781632119.77, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 23:18:39.909000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781632119.9090002, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 23:18:39.933000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781632119.933, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:18:40.048000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781632120.0479999, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 23:18:40.097000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781632120.097, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 23:18:40,893.893 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 40, 266083), 'door_weights': [{'datetime': '2026-06-16 23:18:40.280000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781632120.28, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 23:18:40.262000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781632120.262, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 23:18:40.378000', 'tray_id': '33', 'weight': '547', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781632120.378, 'address': '33', 'tray_weight': '547'}, {'datetime': '2026-06-16 23:18:40.493000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781632120.493, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 40, 616073), 'door_weights': [{'datetime': '2026-06-16 23:18:40.567000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781632120.5670002, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 23:18:40.672000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781632120.672, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 23:18:40.726000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781632120.7259998, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 23:18:40.716000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781632120.7159998, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 23:18:40.772000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781632120.772, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 38, 699423), 'door_weights': [{'datetime': '2026-06-16 23:18:38.616000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781632118.6160002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:18:38.702000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781632118.702, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:18:38.764000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781632118.764, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:18:38.886000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781632118.886, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:18:38.924000', 'tray_id': '15', 'weight': '218', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781632118.924, 'address': '15', 'tray_weight': '218'}, {'datetime': '2026-06-16 23:18:39.011000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781632119.011, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:18:39.052000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781632119.052, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 23:18:39.212000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781632119.212, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:18:39.236000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781632119.2359998, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 39, 551703), 'door_weights': [{'datetime': '2026-06-16 23:18:39.500000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781632119.5, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 23:18:39.570000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781632119.57, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 23:18:39.713000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781632119.713, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 23:18:39.698000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781632119.6980002, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 23:18:39.770000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781632119.77, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 23:18:39.909000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781632119.9090002, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 23:18:39.933000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781632119.933, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:18:40.048000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781632120.0479999, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 23:18:40.097000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781632120.097, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 23:18:40,901.901 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 40, 266083), 'door_weights': [{'datetime': '2026-06-16 23:18:40.280000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781632120.28, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 23:18:40.262000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781632120.262, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 23:18:40.378000', 'tray_id': '33', 'weight': '547', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781632120.378, 'address': '33', 'tray_weight': '547'}, {'datetime': '2026-06-16 23:18:40.493000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781632120.493, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 40, 616073), 'door_weights': [{'datetime': '2026-06-16 23:18:40.567000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781632120.5670002, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 23:18:40.672000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781632120.672, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 23:18:40.726000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781632120.7259998, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 23:18:40.716000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781632120.7159998, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 23:18:40.772000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781632120.772, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 38, 699423), 'door_weights': [{'datetime': '2026-06-16 23:18:38.616000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781632118.6160002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:18:38.702000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781632118.702, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:18:38.764000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781632118.764, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:18:38.886000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781632118.886, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:18:38.924000', 'tray_id': '15', 'weight': '218', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781632118.924, 'address': '15', 'tray_weight': '218'}, {'datetime': '2026-06-16 23:18:39.011000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781632119.011, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:18:39.052000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781632119.052, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 23:18:39.212000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781632119.212, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:18:39.236000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781632119.2359998, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 39, 551703), 'door_weights': [{'datetime': '2026-06-16 23:18:39.500000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781632119.5, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 23:18:39.570000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781632119.57, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 23:18:39.713000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781632119.713, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 23:18:39.698000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781632119.6980002, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 23:18:39.770000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781632119.77, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 23:18:39.909000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781632119.9090002, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 23:18:39.933000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781632119.933, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:18:40.048000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781632120.0479999, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 23:18:40.097000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781632120.097, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 23:20:42,512.512 INFO    ] processOrderPayment version is : v2
[2026-06-16 23:35:23,475.475 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 40, 266083), 'door_weights': [{'datetime': '2026-06-16 23:18:40.280000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781632120.28, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 23:18:40.262000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781632120.262, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 23:18:40.378000', 'tray_id': '33', 'weight': '547', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781632120.378, 'address': '33', 'tray_weight': '547'}, {'datetime': '2026-06-16 23:18:40.493000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781632120.493, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 40, 616073), 'door_weights': [{'datetime': '2026-06-16 23:18:40.567000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781632120.5670002, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 23:18:40.672000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781632120.672, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 23:18:40.726000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781632120.7259998, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 23:18:40.716000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781632120.7159998, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 23:18:40.772000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781632120.772, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 22, 915092), 'door_weights': [{'datetime': '2026-06-16 23:35:22.879000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781633122.8790002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:35:22.887000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781633122.887, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:35:22.957000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781633122.957, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:35:22.991000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781633122.9910002, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:35:23.093000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781633123.0930002, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 23:35:23.117000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781633123.1169999, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:35:23.245000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781633123.245, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 23:35:23.279000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781633123.279, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:35:23.313000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781633123.3130002, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 39, 551703), 'door_weights': [{'datetime': '2026-06-16 23:18:39.500000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781632119.5, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 23:18:39.570000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781632119.57, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 23:18:39.713000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781632119.713, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 23:18:39.698000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781632119.6980002, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 23:18:39.770000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781632119.77, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 23:18:39.909000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781632119.9090002, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 23:18:39.933000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781632119.933, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:18:40.048000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781632120.0479999, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 23:18:40.097000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781632120.097, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 23:35:23,483.483 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 40, 266083), 'door_weights': [{'datetime': '2026-06-16 23:18:40.280000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781632120.28, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 23:18:40.262000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781632120.262, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 23:18:40.378000', 'tray_id': '33', 'weight': '547', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781632120.378, 'address': '33', 'tray_weight': '547'}, {'datetime': '2026-06-16 23:18:40.493000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781632120.493, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 40, 616073), 'door_weights': [{'datetime': '2026-06-16 23:18:40.567000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781632120.5670002, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 23:18:40.672000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781632120.672, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 23:18:40.726000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781632120.7259998, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 23:18:40.716000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781632120.7159998, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 23:18:40.772000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781632120.772, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 22, 915092), 'door_weights': [{'datetime': '2026-06-16 23:35:22.879000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781633122.8790002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:35:22.887000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781633122.887, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:35:22.957000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781633122.957, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:35:22.991000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781633122.9910002, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:35:23.093000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781633123.0930002, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 23:35:23.117000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781633123.1169999, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:35:23.245000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781633123.245, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 23:35:23.279000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781633123.279, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:35:23.313000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781633123.3130002, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 39, 551703), 'door_weights': [{'datetime': '2026-06-16 23:18:39.500000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781632119.5, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 23:18:39.570000', 'tray_id': '22', 'weight': '938', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781632119.57, 'address': '22', 'tray_weight': '938'}, {'datetime': '2026-06-16 23:18:39.713000', 'tray_id': '23', 'weight': '836', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781632119.713, 'address': '23', 'tray_weight': '836'}, {'datetime': '2026-06-16 23:18:39.698000', 'tray_id': '24', 'weight': '858', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781632119.6980002, 'address': '24', 'tray_weight': '858'}, {'datetime': '2026-06-16 23:18:39.770000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781632119.77, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 23:18:39.909000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781632119.9090002, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 23:18:39.933000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781632119.933, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:18:40.048000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781632120.0479999, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 23:18:40.097000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781632120.097, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 23:35:23,942.942 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 40, 266083), 'door_weights': [{'datetime': '2026-06-16 23:18:40.280000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781632120.28, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 23:18:40.262000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781632120.262, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 23:18:40.378000', 'tray_id': '33', 'weight': '547', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781632120.378, 'address': '33', 'tray_weight': '547'}, {'datetime': '2026-06-16 23:18:40.493000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781632120.493, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 40, 616073), 'door_weights': [{'datetime': '2026-06-16 23:18:40.567000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781632120.5670002, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 23:18:40.672000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781632120.672, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 23:18:40.726000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781632120.7259998, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 23:18:40.716000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781632120.7159998, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 23:18:40.772000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781632120.772, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 22, 915092), 'door_weights': [{'datetime': '2026-06-16 23:35:22.879000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781633122.8790002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:35:22.887000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781633122.887, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:35:22.957000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781633122.957, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:35:22.991000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781633122.9910002, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:35:23.093000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781633123.0930002, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 23:35:23.117000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781633123.1169999, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:35:23.245000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781633123.245, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 23:35:23.279000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781633123.279, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:35:23.313000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781633123.3130002, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 23, 495001), 'door_weights': [{'datetime': '2026-06-16 23:35:23.472000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781633123.4720001, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 23:35:23.455000', 'tray_id': '22', 'weight': '935', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781633123.4550002, 'address': '22', 'tray_weight': '935'}, {'datetime': '2026-06-16 23:35:23.518000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781633123.518, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 23:35:23.625000', 'tray_id': '24', 'weight': '860', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781633123.625, 'address': '24', 'tray_weight': '860'}, {'datetime': '2026-06-16 23:35:23.661000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781633123.661, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 23:35:23.711000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781633123.711, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 23:35:23.743000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781633123.743, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:35:23.826000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781633123.826, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 23:35:23.863000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781633123.863, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 23:35:23,950.950 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 40, 266083), 'door_weights': [{'datetime': '2026-06-16 23:18:40.280000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781632120.28, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 23:18:40.262000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781632120.262, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 23:18:40.378000', 'tray_id': '33', 'weight': '547', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781632120.378, 'address': '33', 'tray_weight': '547'}, {'datetime': '2026-06-16 23:18:40.493000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781632120.493, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 40, 616073), 'door_weights': [{'datetime': '2026-06-16 23:18:40.567000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781632120.5670002, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 23:18:40.672000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781632120.672, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 23:18:40.726000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781632120.7259998, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 23:18:40.716000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781632120.7159998, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 23:18:40.772000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781632120.772, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 22, 915092), 'door_weights': [{'datetime': '2026-06-16 23:35:22.879000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781633122.8790002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:35:22.887000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781633122.887, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:35:22.957000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781633122.957, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:35:22.991000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781633122.9910002, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:35:23.093000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781633123.0930002, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 23:35:23.117000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781633123.1169999, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:35:23.245000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781633123.245, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 23:35:23.279000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781633123.279, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:35:23.313000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781633123.3130002, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 23, 495001), 'door_weights': [{'datetime': '2026-06-16 23:35:23.472000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781633123.4720001, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 23:35:23.455000', 'tray_id': '22', 'weight': '935', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781633123.4550002, 'address': '22', 'tray_weight': '935'}, {'datetime': '2026-06-16 23:35:23.518000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781633123.518, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 23:35:23.625000', 'tray_id': '24', 'weight': '860', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781633123.625, 'address': '24', 'tray_weight': '860'}, {'datetime': '2026-06-16 23:35:23.661000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781633123.661, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 23:35:23.711000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781633123.711, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 23:35:23.743000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781633123.743, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:35:23.826000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781633123.826, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 23:35:23.863000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781633123.863, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 23:35:24,169.169 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 23, 961389), 'door_weights': [{'datetime': '2026-06-16 23:35:23.905000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781633123.905, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 23:35:23.951000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781633123.951, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 23:35:24.028000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781633124.028, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 23:35:24.044000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781633124.0440001, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 40, 616073), 'door_weights': [{'datetime': '2026-06-16 23:18:40.567000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781632120.5670002, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 23:18:40.672000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781632120.672, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 23:18:40.726000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781632120.7259998, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 23:18:40.716000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781632120.7159998, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 23:18:40.772000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781632120.772, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 22, 915092), 'door_weights': [{'datetime': '2026-06-16 23:35:22.879000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781633122.8790002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:35:22.887000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781633122.887, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:35:22.957000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781633122.957, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:35:22.991000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781633122.9910002, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:35:23.093000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781633123.0930002, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 23:35:23.117000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781633123.1169999, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:35:23.245000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781633123.245, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 23:35:23.279000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781633123.279, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:35:23.313000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781633123.3130002, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 23, 495001), 'door_weights': [{'datetime': '2026-06-16 23:35:23.472000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781633123.4720001, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 23:35:23.455000', 'tray_id': '22', 'weight': '935', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781633123.4550002, 'address': '22', 'tray_weight': '935'}, {'datetime': '2026-06-16 23:35:23.518000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781633123.518, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 23:35:23.625000', 'tray_id': '24', 'weight': '860', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781633123.625, 'address': '24', 'tray_weight': '860'}, {'datetime': '2026-06-16 23:35:23.661000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781633123.661, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 23:35:23.711000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781633123.711, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 23:35:23.743000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781633123.743, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:35:23.826000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781633123.826, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 23:35:23.863000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781633123.863, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 23:35:24,177.177 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 23, 961389), 'door_weights': [{'datetime': '2026-06-16 23:35:23.905000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781633123.905, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 23:35:23.951000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781633123.951, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 23:35:24.028000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781633124.028, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 23:35:24.044000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781633124.0440001, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 18, 40, 616073), 'door_weights': [{'datetime': '2026-06-16 23:18:40.567000', 'tray_id': '41', 'weight': '1176', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781632120.5670002, 'address': '41', 'tray_weight': '1176'}, {'datetime': '2026-06-16 23:18:40.672000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781632120.672, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 23:18:40.726000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781632120.7259998, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 23:18:40.716000', 'tray_id': '44', 'weight': '378', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781632120.7159998, 'address': '44', 'tray_weight': '378'}, {'datetime': '2026-06-16 23:18:40.772000', 'tray_id': '45', 'weight': '1041', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781632120.772, 'address': '45', 'tray_weight': '1041'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 22, 915092), 'door_weights': [{'datetime': '2026-06-16 23:35:22.879000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781633122.8790002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:35:22.887000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781633122.887, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:35:22.957000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781633122.957, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:35:22.991000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781633122.9910002, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:35:23.093000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781633123.0930002, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 23:35:23.117000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781633123.1169999, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:35:23.245000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781633123.245, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 23:35:23.279000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781633123.279, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:35:23.313000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781633123.3130002, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 23, 495001), 'door_weights': [{'datetime': '2026-06-16 23:35:23.472000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781633123.4720001, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 23:35:23.455000', 'tray_id': '22', 'weight': '935', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781633123.4550002, 'address': '22', 'tray_weight': '935'}, {'datetime': '2026-06-16 23:35:23.518000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781633123.518, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 23:35:23.625000', 'tray_id': '24', 'weight': '860', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781633123.625, 'address': '24', 'tray_weight': '860'}, {'datetime': '2026-06-16 23:35:23.661000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781633123.661, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 23:35:23.711000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781633123.711, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 23:35:23.743000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781633123.743, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:35:23.826000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781633123.826, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 23:35:23.863000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781633123.863, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 23:35:24,446.446 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 23, 961389), 'door_weights': [{'datetime': '2026-06-16 23:35:23.905000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781633123.905, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 23:35:23.951000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781633123.951, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 23:35:24.028000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781633124.028, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 23:35:24.044000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781633124.0440001, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 24, 189253), 'door_weights': [{'datetime': '2026-06-16 23:35:24.186000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781633124.1859999, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 23:35:24.179000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781633124.1790001, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 23:35:24.232000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781633124.232, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 23:35:24.325000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781633124.325, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 23:35:24.350000', 'tray_id': '45', 'weight': '1043', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781633124.35, 'address': '45', 'tray_weight': '1043'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 22, 915092), 'door_weights': [{'datetime': '2026-06-16 23:35:22.879000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781633122.8790002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:35:22.887000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781633122.887, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:35:22.957000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781633122.957, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:35:22.991000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781633122.9910002, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:35:23.093000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781633123.0930002, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 23:35:23.117000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781633123.1169999, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:35:23.245000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781633123.245, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 23:35:23.279000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781633123.279, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:35:23.313000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781633123.3130002, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 23, 495001), 'door_weights': [{'datetime': '2026-06-16 23:35:23.472000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781633123.4720001, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 23:35:23.455000', 'tray_id': '22', 'weight': '935', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781633123.4550002, 'address': '22', 'tray_weight': '935'}, {'datetime': '2026-06-16 23:35:23.518000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781633123.518, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 23:35:23.625000', 'tray_id': '24', 'weight': '860', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781633123.625, 'address': '24', 'tray_weight': '860'}, {'datetime': '2026-06-16 23:35:23.661000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781633123.661, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 23:35:23.711000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781633123.711, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 23:35:23.743000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781633123.743, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:35:23.826000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781633123.826, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 23:35:23.863000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781633123.863, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 23:35:24,454.454 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 23, 961389), 'door_weights': [{'datetime': '2026-06-16 23:35:23.905000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781633123.905, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 23:35:23.951000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781633123.951, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 23:35:24.028000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781633124.028, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 23:35:24.044000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781633124.0440001, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 24, 189253), 'door_weights': [{'datetime': '2026-06-16 23:35:24.186000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781633124.1859999, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 23:35:24.179000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781633124.1790001, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 23:35:24.232000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781633124.232, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 23:35:24.325000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781633124.325, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 23:35:24.350000', 'tray_id': '45', 'weight': '1043', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781633124.35, 'address': '45', 'tray_weight': '1043'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 22, 915092), 'door_weights': [{'datetime': '2026-06-16 23:35:22.879000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781633122.8790002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:35:22.887000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781633122.887, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:35:22.957000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781633122.957, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:35:22.991000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781633122.9910002, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:35:23.093000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781633123.0930002, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 23:35:23.117000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781633123.1169999, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:35:23.245000', 'tray_id': '17', 'weight': '220', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781633123.245, 'address': '17', 'tray_weight': '220'}, {'datetime': '2026-06-16 23:35:23.279000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781633123.279, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:35:23.313000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781633123.3130002, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 23, 495001), 'door_weights': [{'datetime': '2026-06-16 23:35:23.472000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781633123.4720001, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 23:35:23.455000', 'tray_id': '22', 'weight': '935', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781633123.4550002, 'address': '22', 'tray_weight': '935'}, {'datetime': '2026-06-16 23:35:23.518000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781633123.518, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 23:35:23.625000', 'tray_id': '24', 'weight': '860', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781633123.625, 'address': '24', 'tray_weight': '860'}, {'datetime': '2026-06-16 23:35:23.661000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781633123.661, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 23:35:23.711000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781633123.711, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 23:35:23.743000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781633123.743, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:35:23.826000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781633123.826, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 23:35:23.863000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781633123.863, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 23:39:17,584.584 INFO    ] processOrderPayment version is : v2
[2026-06-16 23:49:33,694.694 INFO    ] processOrderPayment version is : v2
[2026-06-16 23:54:09,441.441 INFO    ] processOrderPayment version is : v2
[2026-06-16 23:54:54,253.253 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 23, 961389), 'door_weights': [{'datetime': '2026-06-16 23:35:23.905000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781633123.905, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 23:35:23.951000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781633123.951, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 23:35:24.028000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781633124.028, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 23:35:24.044000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781633124.0440001, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 24, 189253), 'door_weights': [{'datetime': '2026-06-16 23:35:24.186000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781633124.1859999, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 23:35:24.179000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781633124.1790001, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 23:35:24.232000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781633124.232, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 23:35:24.325000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781633124.325, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 23:35:24.350000', 'tray_id': '45', 'weight': '1043', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781633124.35, 'address': '45', 'tray_weight': '1043'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 54, 53, 685304), 'door_weights': [{'datetime': '2026-06-16 23:54:53.619000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781634293.6190002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:54:53.665000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781634293.665, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:54:53.732000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781634293.732, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:54:53.763000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781634293.763, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:54:53.835000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781634293.835, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 23:54:53.924000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781634293.9239998, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:54:53.932000', 'tray_id': '17', 'weight': '221', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781634293.932, 'address': '17', 'tray_weight': '221'}, {'datetime': '2026-06-16 23:54:53.959000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781634293.959, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:54:54.097000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781634294.0970001, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 23, 495001), 'door_weights': [{'datetime': '2026-06-16 23:35:23.472000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781633123.4720001, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 23:35:23.455000', 'tray_id': '22', 'weight': '935', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781633123.4550002, 'address': '22', 'tray_weight': '935'}, {'datetime': '2026-06-16 23:35:23.518000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781633123.518, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 23:35:23.625000', 'tray_id': '24', 'weight': '860', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781633123.625, 'address': '24', 'tray_weight': '860'}, {'datetime': '2026-06-16 23:35:23.661000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781633123.661, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 23:35:23.711000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781633123.711, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 23:35:23.743000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781633123.743, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:35:23.826000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781633123.826, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 23:35:23.863000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781633123.863, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 23:54:54,265.265 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 23, 961389), 'door_weights': [{'datetime': '2026-06-16 23:35:23.905000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781633123.905, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 23:35:23.951000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781633123.951, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 23:35:24.028000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781633124.028, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 23:35:24.044000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781633124.0440001, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 24, 189253), 'door_weights': [{'datetime': '2026-06-16 23:35:24.186000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781633124.1859999, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 23:35:24.179000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781633124.1790001, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 23:35:24.232000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781633124.232, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 23:35:24.325000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781633124.325, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 23:35:24.350000', 'tray_id': '45', 'weight': '1043', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781633124.35, 'address': '45', 'tray_weight': '1043'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 54, 53, 685304), 'door_weights': [{'datetime': '2026-06-16 23:54:53.619000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781634293.6190002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:54:53.665000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781634293.665, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:54:53.732000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781634293.732, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:54:53.763000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781634293.763, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:54:53.835000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781634293.835, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 23:54:53.924000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781634293.9239998, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:54:53.932000', 'tray_id': '17', 'weight': '221', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781634293.932, 'address': '17', 'tray_weight': '221'}, {'datetime': '2026-06-16 23:54:53.959000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781634293.959, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:54:54.097000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781634294.0970001, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 23, 495001), 'door_weights': [{'datetime': '2026-06-16 23:35:23.472000', 'tray_id': '21', 'weight': '1093', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781633123.4720001, 'address': '21', 'tray_weight': '1093'}, {'datetime': '2026-06-16 23:35:23.455000', 'tray_id': '22', 'weight': '935', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781633123.4550002, 'address': '22', 'tray_weight': '935'}, {'datetime': '2026-06-16 23:35:23.518000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781633123.518, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 23:35:23.625000', 'tray_id': '24', 'weight': '860', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781633123.625, 'address': '24', 'tray_weight': '860'}, {'datetime': '2026-06-16 23:35:23.661000', 'tray_id': '25', 'weight': '1028', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781633123.661, 'address': '25', 'tray_weight': '1028'}, {'datetime': '2026-06-16 23:35:23.711000', 'tray_id': '26', 'weight': '298', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781633123.711, 'address': '26', 'tray_weight': '298'}, {'datetime': '2026-06-16 23:35:23.743000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781633123.743, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:35:23.826000', 'tray_id': '28', 'weight': '1482', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781633123.826, 'address': '28', 'tray_weight': '1482'}, {'datetime': '2026-06-16 23:35:23.863000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781633123.863, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 23:54:54,932.932 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 23, 961389), 'door_weights': [{'datetime': '2026-06-16 23:35:23.905000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781633123.905, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 23:35:23.951000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781633123.951, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 23:35:24.028000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781633124.028, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 23:35:24.044000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781633124.0440001, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 24, 189253), 'door_weights': [{'datetime': '2026-06-16 23:35:24.186000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781633124.1859999, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 23:35:24.179000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781633124.1790001, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 23:35:24.232000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781633124.232, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 23:35:24.325000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781633124.325, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 23:35:24.350000', 'tray_id': '45', 'weight': '1043', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781633124.35, 'address': '45', 'tray_weight': '1043'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 54, 53, 685304), 'door_weights': [{'datetime': '2026-06-16 23:54:53.619000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781634293.6190002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:54:53.665000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781634293.665, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:54:53.732000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781634293.732, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:54:53.763000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781634293.763, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:54:53.835000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781634293.835, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 23:54:53.924000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781634293.9239998, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:54:53.932000', 'tray_id': '17', 'weight': '221', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781634293.932, 'address': '17', 'tray_weight': '221'}, {'datetime': '2026-06-16 23:54:53.959000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781634293.959, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:54:54.097000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781634294.0970001, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 54, 54, 313703), 'door_weights': [{'datetime': '2026-06-16 23:54:54.296000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781634294.296, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 23:54:54.354000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781634294.354, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 23:54:54.382000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781634294.3820002, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 23:54:54.435000', 'tray_id': '24', 'weight': '861', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781634294.435, 'address': '24', 'tray_weight': '861'}, {'datetime': '2026-06-16 23:54:54.533000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781634294.533, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 23:54:54.608000', 'tray_id': '26', 'weight': '299', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781634294.608, 'address': '26', 'tray_weight': '299'}, {'datetime': '2026-06-16 23:54:54.723000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781634294.7229998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:54:54.787000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781634294.787, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 23:54:54.789000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781634294.789, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 23:54:54,948.948 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 23, 961389), 'door_weights': [{'datetime': '2026-06-16 23:35:23.905000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781633123.905, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 23:35:23.951000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781633123.951, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 23:35:24.028000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781633124.028, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 23:35:24.044000', 'tray_id': '34', 'weight': '282', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781633124.0440001, 'address': '34', 'tray_weight': '282'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 24, 189253), 'door_weights': [{'datetime': '2026-06-16 23:35:24.186000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781633124.1859999, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 23:35:24.179000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781633124.1790001, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 23:35:24.232000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781633124.232, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 23:35:24.325000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781633124.325, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 23:35:24.350000', 'tray_id': '45', 'weight': '1043', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781633124.35, 'address': '45', 'tray_weight': '1043'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 54, 53, 685304), 'door_weights': [{'datetime': '2026-06-16 23:54:53.619000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781634293.6190002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:54:53.665000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781634293.665, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:54:53.732000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781634293.732, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:54:53.763000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781634293.763, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:54:53.835000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781634293.835, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 23:54:53.924000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781634293.9239998, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:54:53.932000', 'tray_id': '17', 'weight': '221', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781634293.932, 'address': '17', 'tray_weight': '221'}, {'datetime': '2026-06-16 23:54:53.959000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781634293.959, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:54:54.097000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781634294.0970001, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 54, 54, 313703), 'door_weights': [{'datetime': '2026-06-16 23:54:54.296000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781634294.296, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 23:54:54.354000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781634294.354, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 23:54:54.382000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781634294.3820002, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 23:54:54.435000', 'tray_id': '24', 'weight': '861', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781634294.435, 'address': '24', 'tray_weight': '861'}, {'datetime': '2026-06-16 23:54:54.533000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781634294.533, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 23:54:54.608000', 'tray_id': '26', 'weight': '299', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781634294.608, 'address': '26', 'tray_weight': '299'}, {'datetime': '2026-06-16 23:54:54.723000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781634294.7229998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:54:54.787000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781634294.787, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 23:54:54.789000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781634294.789, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 23:54:55,284.284 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 54, 54, 970635), 'door_weights': [{'datetime': '2026-06-16 23:54:54.961000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781634294.961, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 23:54:55.000000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781634295.0, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 23:54:55.095000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781634295.095, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 23:54:55.123000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781634295.123, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 24, 189253), 'door_weights': [{'datetime': '2026-06-16 23:35:24.186000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781633124.1859999, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 23:35:24.179000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781633124.1790001, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 23:35:24.232000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781633124.232, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 23:35:24.325000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781633124.325, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 23:35:24.350000', 'tray_id': '45', 'weight': '1043', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781633124.35, 'address': '45', 'tray_weight': '1043'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 54, 53, 685304), 'door_weights': [{'datetime': '2026-06-16 23:54:53.619000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781634293.6190002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:54:53.665000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781634293.665, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:54:53.732000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781634293.732, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:54:53.763000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781634293.763, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:54:53.835000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781634293.835, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 23:54:53.924000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781634293.9239998, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:54:53.932000', 'tray_id': '17', 'weight': '221', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781634293.932, 'address': '17', 'tray_weight': '221'}, {'datetime': '2026-06-16 23:54:53.959000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781634293.959, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:54:54.097000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781634294.0970001, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 54, 54, 313703), 'door_weights': [{'datetime': '2026-06-16 23:54:54.296000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781634294.296, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 23:54:54.354000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781634294.354, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 23:54:54.382000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781634294.3820002, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 23:54:54.435000', 'tray_id': '24', 'weight': '861', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781634294.435, 'address': '24', 'tray_weight': '861'}, {'datetime': '2026-06-16 23:54:54.533000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781634294.533, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 23:54:54.608000', 'tray_id': '26', 'weight': '299', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781634294.608, 'address': '26', 'tray_weight': '299'}, {'datetime': '2026-06-16 23:54:54.723000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781634294.7229998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:54:54.787000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781634294.787, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 23:54:54.789000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781634294.789, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 23:54:55,300.300 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 54, 54, 970635), 'door_weights': [{'datetime': '2026-06-16 23:54:54.961000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781634294.961, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 23:54:55.000000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781634295.0, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 23:54:55.095000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781634295.095, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 23:54:55.123000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781634295.123, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 35, 24, 189253), 'door_weights': [{'datetime': '2026-06-16 23:35:24.186000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781633124.1859999, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 23:35:24.179000', 'tray_id': '42', 'weight': '1528', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781633124.1790001, 'address': '42', 'tray_weight': '1528'}, {'datetime': '2026-06-16 23:35:24.232000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781633124.232, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 23:35:24.325000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781633124.325, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 23:35:24.350000', 'tray_id': '45', 'weight': '1043', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781633124.35, 'address': '45', 'tray_weight': '1043'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 54, 53, 685304), 'door_weights': [{'datetime': '2026-06-16 23:54:53.619000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781634293.6190002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:54:53.665000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781634293.665, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:54:53.732000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781634293.732, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:54:53.763000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781634293.763, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:54:53.835000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781634293.835, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 23:54:53.924000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781634293.9239998, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:54:53.932000', 'tray_id': '17', 'weight': '221', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781634293.932, 'address': '17', 'tray_weight': '221'}, {'datetime': '2026-06-16 23:54:53.959000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781634293.959, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:54:54.097000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781634294.0970001, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 54, 54, 313703), 'door_weights': [{'datetime': '2026-06-16 23:54:54.296000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781634294.296, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 23:54:54.354000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781634294.354, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 23:54:54.382000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781634294.3820002, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 23:54:54.435000', 'tray_id': '24', 'weight': '861', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781634294.435, 'address': '24', 'tray_weight': '861'}, {'datetime': '2026-06-16 23:54:54.533000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781634294.533, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 23:54:54.608000', 'tray_id': '26', 'weight': '299', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781634294.608, 'address': '26', 'tray_weight': '299'}, {'datetime': '2026-06-16 23:54:54.723000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781634294.7229998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:54:54.787000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781634294.787, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 23:54:54.789000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781634294.789, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 23:54:55,716.716 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 54, 54, 970635), 'door_weights': [{'datetime': '2026-06-16 23:54:54.961000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781634294.961, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 23:54:55.000000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781634295.0, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 23:54:55.095000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781634295.095, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 23:54:55.123000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781634295.123, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 54, 55, 325232), 'door_weights': [{'datetime': '2026-06-16 23:54:55.292000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781634295.2919998, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 23:54:55.364000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781634295.364, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 23:54:55.455000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781634295.455, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 23:54:55.511000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781634295.511, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 23:54:55.627000', 'tray_id': '45', 'weight': '1043', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781634295.6269999, 'address': '45', 'tray_weight': '1043'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 54, 53, 685304), 'door_weights': [{'datetime': '2026-06-16 23:54:53.619000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781634293.6190002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:54:53.665000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781634293.665, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:54:53.732000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781634293.732, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:54:53.763000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781634293.763, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:54:53.835000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781634293.835, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 23:54:53.924000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781634293.9239998, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:54:53.932000', 'tray_id': '17', 'weight': '221', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781634293.932, 'address': '17', 'tray_weight': '221'}, {'datetime': '2026-06-16 23:54:53.959000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781634293.959, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:54:54.097000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781634294.0970001, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 54, 54, 313703), 'door_weights': [{'datetime': '2026-06-16 23:54:54.296000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781634294.296, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 23:54:54.354000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781634294.354, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 23:54:54.382000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781634294.3820002, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 23:54:54.435000', 'tray_id': '24', 'weight': '861', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781634294.435, 'address': '24', 'tray_weight': '861'}, {'datetime': '2026-06-16 23:54:54.533000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781634294.533, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 23:54:54.608000', 'tray_id': '26', 'weight': '299', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781634294.608, 'address': '26', 'tray_weight': '299'}, {'datetime': '2026-06-16 23:54:54.723000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781634294.7229998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:54:54.787000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781634294.787, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 23:54:54.789000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781634294.789, 'address': '29', 'tray_weight': '789'}]}}
[2026-06-16 23:54:55,731.731 INFO    ] get_tray_status {'3': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 54, 54, 970635), 'door_weights': [{'datetime': '2026-06-16 23:54:54.961000', 'tray_id': '31', 'weight': '230', 'expected_tray_weight': 200, 'flow': '0', 'TS': 1781634294.961, 'address': '31', 'tray_weight': '230'}, {'datetime': '2026-06-16 23:54:55.000000', 'tray_id': '32', 'weight': '87', 'expected_tray_weight': 60, 'flow': '0', 'TS': 1781634295.0, 'address': '32', 'tray_weight': '87'}, {'datetime': '2026-06-16 23:54:55.095000', 'tray_id': '33', 'weight': '548', 'expected_tray_weight': 495, 'flow': '0', 'TS': 1781634295.095, 'address': '33', 'tray_weight': '548'}, {'datetime': '2026-06-16 23:54:55.123000', 'tray_id': '34', 'weight': '283', 'expected_tray_weight': 245, 'flow': '0', 'TS': 1781634295.123, 'address': '34', 'tray_weight': '283'}]}, '4': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 54, 55, 325232), 'door_weights': [{'datetime': '2026-06-16 23:54:55.292000', 'tray_id': '41', 'weight': '1175', 'expected_tray_weight': 1160, 'flow': '0', 'TS': 1781634295.2919998, 'address': '41', 'tray_weight': '1175'}, {'datetime': '2026-06-16 23:54:55.364000', 'tray_id': '42', 'weight': '1529', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781634295.364, 'address': '42', 'tray_weight': '1529'}, {'datetime': '2026-06-16 23:54:55.455000', 'tray_id': '43', 'weight': '174', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781634295.455, 'address': '43', 'tray_weight': '174'}, {'datetime': '2026-06-16 23:54:55.511000', 'tray_id': '44', 'weight': '379', 'expected_tray_weight': 420, 'flow': '0', 'TS': 1781634295.511, 'address': '44', 'tray_weight': '379'}, {'datetime': '2026-06-16 23:54:55.627000', 'tray_id': '45', 'weight': '1043', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781634295.6269999, 'address': '45', 'tray_weight': '1043'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 54, 53, 685304), 'door_weights': [{'datetime': '2026-06-16 23:54:53.619000', 'tray_id': '11', 'weight': '179', 'expected_tray_weight': 150, 'flow': '0', 'TS': 1781634293.6190002, 'address': '11', 'tray_weight': '179'}, {'datetime': '2026-06-16 23:54:53.665000', 'tray_id': '12', 'weight': '135', 'expected_tray_weight': 120, 'flow': '0', 'TS': 1781634293.665, 'address': '12', 'tray_weight': '135'}, {'datetime': '2026-06-16 23:54:53.732000', 'tray_id': '13', 'weight': '74', 'expected_tray_weight': 72, 'flow': '0', 'TS': 1781634293.732, 'address': '13', 'tray_weight': '74'}, {'datetime': '2026-06-16 23:54:53.763000', 'tray_id': '14', 'weight': '194', 'expected_tray_weight': 180, 'flow': '0', 'TS': 1781634293.763, 'address': '14', 'tray_weight': '194'}, {'datetime': '2026-06-16 23:54:53.835000', 'tray_id': '15', 'weight': '219', 'expected_tray_weight': 216, 'flow': '0', 'TS': 1781634293.835, 'address': '15', 'tray_weight': '219'}, {'datetime': '2026-06-16 23:54:53.924000', 'tray_id': '16', 'weight': '213', 'expected_tray_weight': 228, 'flow': '0', 'TS': 1781634293.9239998, 'address': '16', 'tray_weight': '213'}, {'datetime': '2026-06-16 23:54:53.932000', 'tray_id': '17', 'weight': '221', 'expected_tray_weight': 195, 'flow': '0', 'TS': 1781634293.932, 'address': '17', 'tray_weight': '221'}, {'datetime': '2026-06-16 23:54:53.959000', 'tray_id': '18', 'weight': '190', 'expected_tray_weight': 168, 'flow': '0', 'TS': 1781634293.959, 'address': '18', 'tray_weight': '190'}, {'datetime': '2026-06-16 23:54:54.097000', 'tray_id': '19', 'weight': '87', 'expected_tray_weight': 64, 'flow': '0', 'TS': 1781634294.0970001, 'address': '19', 'tray_weight': '87'}]}, '2': {'weight_recorded_at': datetime.datetime(2026, 6, 16, 23, 54, 54, 313703), 'door_weights': [{'datetime': '2026-06-16 23:54:54.296000', 'tray_id': '21', 'weight': '1092', 'expected_tray_weight': 1002, 'flow': '0', 'TS': 1781634294.296, 'address': '21', 'tray_weight': '1092'}, {'datetime': '2026-06-16 23:54:54.354000', 'tray_id': '22', 'weight': '936', 'expected_tray_weight': 885, 'flow': '0', 'TS': 1781634294.354, 'address': '22', 'tray_weight': '936'}, {'datetime': '2026-06-16 23:54:54.382000', 'tray_id': '23', 'weight': '835', 'expected_tray_weight': 875, 'flow': '0', 'TS': 1781634294.3820002, 'address': '23', 'tray_weight': '835'}, {'datetime': '2026-06-16 23:54:54.435000', 'tray_id': '24', 'weight': '861', 'expected_tray_weight': 825, 'flow': '0', 'TS': 1781634294.435, 'address': '24', 'tray_weight': '861'}, {'datetime': '2026-06-16 23:54:54.533000', 'tray_id': '25', 'weight': '1027', 'expected_tray_weight': 996, 'flow': '0', 'TS': 1781634294.533, 'address': '25', 'tray_weight': '1027'}, {'datetime': '2026-06-16 23:54:54.608000', 'tray_id': '26', 'weight': '299', 'expected_tray_weight': 279, 'flow': '0', 'TS': 1781634294.608, 'address': '26', 'tray_weight': '299'}, {'datetime': '2026-06-16 23:54:54.723000', 'tray_id': '27', 'weight': '214', 'expected_tray_weight': 203, 'flow': '0', 'TS': 1781634294.7229998, 'address': '27', 'tray_weight': '214'}, {'datetime': '2026-06-16 23:54:54.787000', 'tray_id': '28', 'weight': '1481', 'expected_tray_weight': 1344, 'flow': '0', 'TS': 1781634294.787, 'address': '28', 'tray_weight': '1481'}, {'datetime': '2026-06-16 23:54:54.789000', 'tray_id': '29', 'weight': '789', 'expected_tray_weight': 752, 'flow': '0', 'TS': 1781634294.789, 'address': '29', 'tray_weight': '789'}]}}
