Server:2025-10-31 13:32:33 | IST:2025-10-31 19:02:33 - tcp_server.py:801 - __main__ - INFO - HOSt :0.0.0.0 PORT :18883 Server:2025-10-31 13:32:33 | IST:2025-10-31 19:02:33 - tcp_server.py:806 - __main__ - INFO - 📡 Listening on 0.0.0.0:18883 Server:2025-10-31 13:32:33 | IST:2025-10-31 19:02:33 - tcp_server.py:808 - __main__ - INFO - Starting to accept the connections Server:2025-10-31 13:36:46 | IST:2025-10-31 19:06:46 - tcp_server.py:810 - __main__ - INFO - 🔗 Connected by ('110.226.125.174', 49130) Server:2025-10-31 13:36:48 | IST:2025-10-31 19:06:48 - tcp_server.py:947 - __main__ - ERROR - ❌ Error in TCP server: Data not found Server:2025-10-31 13:36:48 | IST:2025-10-31 19:06:48 - tcp_server.py:998 - __main__ - ERROR - ❌ Error in TCP server: Data not found Server:2025-10-31 13:36:48 | IST:2025-10-31 19:06:48 - tcp_server.py:1030 - __main__ - INFO - ============================================================ Server:2025-10-31 13:36:48 | IST:2025-10-31 19:06:48 - tcp_server.py:947 - __main__ - ERROR - ❌ Error in TCP server: Data not found Server:2025-10-31 13:36:48 | IST:2025-10-31 19:06:48 - tcp_server.py:998 - __main__ - ERROR - ❌ Error in TCP server: Data not found Server:2025-10-31 13:36:48 | IST:2025-10-31 19:06:48 - tcp_server.py:1030 - __main__ - INFO - ============================================================ Server:2025-10-31 13:36:48 | IST:2025-10-31 19:06:48 - tcp_server.py:947 - __main__ - ERROR - ❌ Error in TCP server: Data not found Server:2025-10-31 13:36:48 | IST:2025-10-31 19:06:48 - tcp_server.py:998 - __main__ - ERROR - ❌ Error in TCP server: Data not found Server:2025-10-31 13:36:48 | IST:2025-10-31 19:06:48 - tcp_server.py:1030 - __main__ - INFO - ============================================================ Server:2025-10-31 13:36:48 | IST:2025-10-31 19:06:48 - tcp_server.py:947 - __main__ - ERROR - ❌ Error in TCP server: Data not found Server:2025-10-31 13:36:48 | IST:2025-10-31 19:06:48 - tcp_server.py:998 - __main__ - ERROR - ❌ Error in TCP server: Data not found Server:2025-10-31 13:36:48 | IST:2025-10-31 19:06:48 - tcp_server.py:1030 - __main__ - INFO - ============================================================ Server:2025-10-31 13:36:48 | IST:2025-10-31 19:06:48 - tcp_server.py:947 - __main__ - ERROR - ❌ Error in TCP server: Data not found Server:2025-10-31 13:36:48 | IST:2025-10-31 19:06:48 - tcp_server.py:998 - __main__ - ERROR - ❌ Error in TCP server: Data not found Server:2025-10-31 13:36:48 | IST:2025-10-31 19:06:48 - tcp_server.py:1030 - __main__ - INFO - ============================================================ Server:2025-10-31 13:36:48 | IST:2025-10-31 19:06:48 - tcp_server.py:947 - __main__ - ERROR - ❌ Error in TCP server: Data not found Server:2025-10-31 13:36:48 | IST:2025-10-31 19:06:48 - tcp_server.py:998 - __main__ - ERROR - ❌ Error in TCP server: Data not found Server:2025-10-31 13:36:48 | IST:2025-10-31 19:06:48 - tcp_server.py:1030 - __main__ - INFO - ============================================================ Server:2025-10-31 13:36:48 | IST:2025-10-31 19:06:48 - tcp_server.py:808 - __main__ - INFO - Starting to accept the connections Server:2025-10-31 13:36:48 | IST:2025-10-31 19:06:48 - tcp_server.py:810 - __main__ - INFO - 🔗 Connected by ('110.226.125.174', 49134) Server:2025-10-31 13:39:39 | IST:2025-10-31 19:09:39 - tcp_server.py:940 - __main__ - INFO - after adding data to the db {'device_id': 'qc_raem1_wifi_620', 'data_type': 11, 'data_length': 88, 'protocol_version': 2745410467, 'report_time': '2025-10-31 13:44:57.691500', 'amp': 54.248570846027214, 'power': 1.957, 'rms': 0.14745997793462262, 'asl': 39.99357948254264, 'rise_time': 5, 'rise_count': 0, 'duration': 203, 'counts': 26} Server:2025-10-31 13:39:40 | IST:2025-10-31 19:09:40 - tcp_server.py:940 - __main__ - INFO - after adding data to the db {'device_id': 'qc_raem1_wifi_620', 'data_type': 11, 'data_length': 88, 'protocol_version': 2745410467, 'report_time': '2025-10-31 13:42:14.272000', 'amp': 67.20363549383711, 'power': 4.186, 'rms': 0.21566435147527335, 'asl': 38.603637892182725, 'rise_time': 908, 'rise_count': 71, 'duration': 4053, 'counts': 296} Server:2025-10-31 13:39:40 | IST:2025-10-31 19:09:40 - tcp_server.py:940 - __main__ - INFO - after adding data to the db {'device_id': 'qc_raem1_wifi_620', 'data_type': 11, 'data_length': 88, 'protocol_version': 2745410467, 'report_time': '2025-10-31 13:45:34.120500', 'amp': 44.33871195021311, 'power': 0.37, 'rms': 0.06411794782766968, 'asl': 34.159321379971075, 'rise_time': 21, 'rise_count': 3, 'duration': 215, 'counts': 34} Server:2025-10-31 13:39:40 | IST:2025-10-31 19:09:40 - tcp_server.py:940 - __main__ - INFO - after adding data to the db {'device_id': 'qc_raem1_wifi_620', 'data_type': 11, 'data_length': 88, 'protocol_version': 2745410467, 'report_time': '2025-10-31 13:49:29.162000', 'amp': 57.40296222571999, 'power': 2.282, 'rms': 0.15923428120605815, 'asl': 41.29118706652635, 'rise_time': 171, 'rise_count': 27, 'duration': 714, 'counts': 116} Server:2025-10-31 13:39:40 | IST:2025-10-31 19:09:40 - tcp_server.py:940 - __main__ - INFO - after adding data to the db {'device_id': 'qc_raem1_wifi_620', 'data_type': 11, 'data_length': 88, 'protocol_version': 2745410467, 'report_time': '2025-10-31 13:51:53.102500', 'amp': 43.49475835432401, 'power': 0.487, 'rms': 0.07356025606517959, 'asl': 35.734892301507344, 'rise_time': 53, 'rise_count': 9, 'duration': 69, 'counts': 11} Server:2025-10-31 13:39:41 | IST:2025-10-31 19:09:41 - tcp_server.py:940 - __main__ - INFO - after adding data to the db {'device_id': 'qc_raem1_wifi_620', 'data_type': 11, 'data_length': 88, 'protocol_version': 2745410467, 'report_time': '2025-10-31 13:55:25.393000', 'amp': 44.17635414576952, 'power': 0.65, 'rms': 0.08498365982623493, 'asl': 36.9584362244606, 'rise_time': 10, 'rise_count': 1, 'duration': 36, 'counts': 5} Server:2025-10-31 13:39:41 | IST:2025-10-31 19:09:41 - tcp_server.py:944 - __main__ - WARNING - âš ī¸ Failed to parse packet 7, skipping Server:2025-10-31 13:39:41 | IST:2025-10-31 19:09:41 - tcp_server.py:940 - __main__ - INFO - after adding data to the db {'device_id': 'qc_raem1_wifi_620', 'data_type': 11, 'data_length': 88, 'protocol_version': 2745410467, 'report_time': '2025-10-31 13:46:24.991500', 'amp': 61.07831494605466, 'power': 0.675, 'rms': 0.08660254166892227, 'asl': 31.598076772436926, 'rise_time': 1248, 'rise_count': 99, 'duration': 6304, 'counts': 614} Server:2025-10-31 13:39:41 | IST:2025-10-31 19:09:41 - tcp_server.py:940 - __main__ - INFO - after adding data to the db {'device_id': 'qc_raem1_wifi_620', 'data_type': 11, 'data_length': 88, 'protocol_version': 2745410467, 'report_time': '2025-10-31 13:48:38.452500', 'amp': 59.92850397333123, 'power': 6.691, 'rms': 0.27266178071024466, 'asl': 45.17143113282192, 'rise_time': 94, 'rise_count': 3, 'duration': 136, 'counts': 4} Server:2025-10-31 13:39:41 | IST:2025-10-31 19:09:41 - tcp_server.py:944 - __main__ - WARNING - âš ī¸ Failed to parse packet 9, skipping Server:2025-10-31 13:39:41 | IST:2025-10-31 19:09:41 - tcp_server.py:940 - __main__ - INFO - after adding data to the db {'device_id': 'qc_raem1_wifi_620', 'data_type': 11, 'data_length': 88, 'protocol_version': 2745410467, 'report_time': '2025-10-31 13:53:30.609000', 'amp': 40.81688676909949, 'power': 0.34, 'rms': 0.06146363063116536, 'asl': 33.68845792323553, 'rise_time': 41, 'rise_count': 6, 'duration': 42, 'counts': 6} Server:2025-10-31 13:39:41 | IST:2025-10-31 19:09:41 - tcp_server.py:944 - __main__ - WARNING - âš ī¸ Failed to parse packet 10, skipping Server:2025-10-31 13:39:42 | IST:2025-10-31 19:09:42 - tcp_server.py:940 - __main__ - INFO - after adding data to the db {'device_id': 'qc_raem1_wifi_620', 'data_type': 11, 'data_length': 88, 'protocol_version': 2745410467, 'report_time': '2025-10-31 13:42:08.932000', 'amp': 41.732036580312986, 'power': 0.116, 'rms': 0.035901099249198085, 'asl': 28.065972328306273, 'rise_time': 12, 'rise_count': 2, 'duration': 711, 'counts': 105} Server:2025-10-31 13:39:42 | IST:2025-10-31 19:09:42 - tcp_server.py:940 - __main__ - INFO - after adding data to the db {'device_id': 'qc_raem1_wifi_620', 'data_type': 11, 'data_length': 88, 'protocol_version': 2745410467, 'report_time': '2025-10-31 13:46:32.665500', 'amp': 53.9345888418329, 'power': 0.271, 'rms': 0.05487359292819468, 'asl': 29.113139974071927, 'rise_time': 74, 'rise_count': 11, 'duration': 1935, 'counts': 245} Server:2025-10-31 13:39:42 | IST:2025-10-31 19:09:42 - tcp_server.py:940 - __main__ - INFO - after adding data to the db {'device_id': 'qc_raem1_wifi_620', 'data_type': 11, 'data_length': 88, 'protocol_version': 2745410467, 'report_time': '2025-10-31 13:48:29.080000', 'amp': 64.4346896078485, 'power': 1.685, 'rms': 0.1368291737174055, 'asl': 35.69015525710144, 'rise_time': 4332, 'rise_count': 515, 'duration': 14000, 'counts': 1727} Server:2025-10-31 13:39:42 | IST:2025-10-31 19:09:42 - tcp_server.py:944 - __main__ - WARNING - âš ī¸ Failed to parse packet 13, skipping Server:2025-10-31 13:39:42 | IST:2025-10-31 19:09:42 - tcp_server.py:940 - __main__ - INFO - after adding data to the db {'device_id': 'qc_raem1_wifi_620', 'data_type': 11, 'data_length': 88, 'protocol_version': 2745410467, 'report_time': '2025-10-31 13:54:57.765500', 'amp': 75.56250702367608, 'power': 7.019, 'rms': 0.27926491224845795, 'asl': 38.128278685845785, 'rise_time': 11143, 'rise_count': 1350, 'duration': 14000, 'counts': 1699} Server:2025-10-31 13:39:43 | IST:2025-10-31 19:09:43 - tcp_server.py:940 - __main__ - INFO - after adding data to the db {'device_id': 'qc_raem1_wifi_620', 'data_type': 11, 'data_length': 88, 'protocol_version': 2745410467, 'report_time': '2025-10-31 13:45:43.897500', 'amp': 48.380805778625096, 'power': 1.135, 'rms': 0.11229920519287533, 'asl': 39.12358948681374, 'rise_time': 4, 'rise_count': 0, 'duration': 29, 'counts': 4} Server:2025-10-31 13:40:21 | IST:2025-10-31 19:10:21 - tcp_server.py:940 - __main__ - INFO - after adding data to the db {'device_id': 'qc_raem1_wifi_620', 'data_type': 11, 'data_length': 88, 'protocol_version': 2745410467, 'report_time': '2025-10-31 13:53:15.608500', 'amp': 69.14414859907596, 'power': 1.591, 'rms': 0.1329578064824199, 'asl': 30.862972867767922, 'rise_time': 2896, 'rise_count': 327, 'duration': 9986, 'counts': 1007} Server:2025-10-31 13:40:21 | IST:2025-10-31 19:10:21 - tcp_server.py:940 - __main__ - INFO - after adding data to the db {'device_id': 'qc_raem1_wifi_620', 'data_type': 11, 'data_length': 88, 'protocol_version': 2745410467, 'report_time': '2025-10-31 13:40:32.651500', 'amp': 71.46772800829383, 'power': 3.941, 'rms': 0.20925795132777988, 'asl': 36.129658216862516, 'rise_time': 2883, 'rise_count': 360, 'duration': 5307, 'counts': 610} Server:2025-10-31 13:40:22 | IST:2025-10-31 19:10:22 - tcp_server.py:940 - __main__ - INFO - after adding data to the db {'device_id': 'qc_raem1_wifi_620', 'data_type': 11, 'data_length': 88, 'protocol_version': 2745410467, 'report_time': '2025-10-31 13:46:10.574500', 'amp': 57.54477581894706, 'power': 0.2, 'rms': 0.04714045278155064, 'asl': 25.41745403892297, 'rise_time': 3053, 'rise_count': 347, 'duration': 9992, 'counts': 1072} Server:2025-10-31 13:40:22 | IST:2025-10-31 19:10:22 - tcp_server.py:940 - __main__ - INFO - after adding data to the db {'device_id': 'qc_raem1_wifi_620', 'data_type': 11, 'data_length': 88, 'protocol_version': 2745410467, 'report_time': '2025-10-31 13:49:52.214500', 'amp': 61.377461241104356, 'power': 0.605, 'rms': 0.08198916039672598, 'asl': 29.845206694326194, 'rise_time': 3148, 'rise_count': 359, 'duration': 5295, 'counts': 567} Server:2025-10-31 13:42:27 | IST:2025-10-31 19:12:27 - tcp_server.py:446 - __main__ - INFO - 🛑 Task 552 is STOPPED - logging for user visibility Server:2025-10-31 13:42:27 | IST:2025-10-31 19:12:27 - tcp_server.py:459 - __main__ - ERROR - ❌ Error adding device log for stopped task: asyncio.run() cannot be called from a running event loop Server:2025-10-31 13:42:27 | IST:2025-10-31 19:12:27 - tcp_server.py:925 - __main__ - WARNING - 🛑 Task 552 is STOPPED - breaking data collection loop Server:2025-10-31 13:42:27 | IST:2025-10-31 19:12:27 - tcp_server.py:446 - __main__ - INFO - 🛑 Task 552 is STOPPED - logging for user visibility Server:2025-10-31 13:42:27 | IST:2025-10-31 19:12:27 - tcp_server.py:459 - __main__ - ERROR - ❌ Error adding device log for stopped task: asyncio.run() cannot be called from a running event loop Server:2025-10-31 13:42:27 | IST:2025-10-31 19:12:27 - tcp_server.py:971 - __main__ - INFO - 🛑 Task 552 is STOPPED - skipping completion, moving to next task Server:2025-10-31 13:42:27 | IST:2025-10-31 19:12:27 - tcp_server.py:1030 - __main__ - INFO - ============================================================ Server:2025-10-31 13:42:27 | IST:2025-10-31 19:12:27 - tcp_server.py:260 - __main__ - INFO - â„šī¸ No pending tasks found for device_info_id 1 Server:2025-10-31 13:42:27 | IST:2025-10-31 19:12:27 - tcp_server.py:1030 - __main__ - INFO - ============================================================ Server:2025-10-31 13:42:27 | IST:2025-10-31 19:12:27 - tcp_server.py:260 - __main__ - INFO - â„šī¸ No pending tasks found for device_info_id 1 Server:2025-10-31 13:42:27 | IST:2025-10-31 19:12:27 - tcp_server.py:1030 - __main__ - INFO - ============================================================ Server:2025-10-31 13:42:28 | IST:2025-10-31 19:12:28 - tcp_server.py:260 - __main__ - INFO - â„šī¸ No pending tasks found for device_info_id 1 Server:2025-10-31 13:42:28 | IST:2025-10-31 19:12:28 - tcp_server.py:1030 - __main__ - INFO - ============================================================