Detailed debug output for troubleshooting
2026-04-06 08:00:13.335 [ERROR] [debug] [API] Request error details: 404 Client Error: Not Found for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-04-06 08:00:13.334 [DEBUG] [debug] [API] Response Headers: {'Date': 'Mon, 06 Apr 2026 06:00:13 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Server': 'cloudflare', 'Nel': '{"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}', 'X-Powered-By': 'PHP/8.2.29', 'Cache-Control': 'no-cache, private', 'X-RateLimit-Limit': '60', 'X-RateLimit-Remaining': '59', 'phpdebugbar-id': 'X2befb3dffd7bd3d887038883fc115c9c', 'Access-Control-Allow-Origin': '*', 'cf-cache-status': 'DYNAMIC', 'Report-To': '{"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=WiqN5gzWoatBUZkJwURyfMSym2tnh5IneSB8jpj3udMjMpTeiVaJb5rh80x5uXYOvEww6KIvaIyGVINdyQc5M0%2BuHO7zCu%2FpB%2BPAU5ppVmuBXu0iWJLCvSbSV8Dl59%2FIIduocVWcFkU%2B3cFNjT9X"}]}', 'Content-Encoding': 'gzip', 'CF-RAY': '9e7e922a9e8bb9e9-OTP', 'alt-svc': 'h3=":443"; ma=86400'}
2026-04-06 08:00:13.132 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-04-06 08:00:13.131 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 6, 'device_id': 6, 'box_id': 6, 'visits_since_last_reading': 0, 'battery_voltage': 3965, 'temperature': 22, 'gsm_level': -93, 'operator': '22601', 'hw_issues': '', 'visits_10_tx': '0', 'transmission_frequency': '7', 'action': 'error', 'timestamp': '2026-04-06 06:00:13', 'created_at': '2026-04-06 06:00:13', 'updated_at': '2026-04-06 06:00:13', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-06 08:00:13.131 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 6, 'tag_id': 6, 'visits_since_last_reading': 0, 'battery_voltage': 3965, 'temperature': 22, 'gsm_level': '-93dBm', 'operator': '22601', 'hw_issues': '', 'visits_10_tx': '0', 'transmission_frequency': '7', 'action': 'error', 'token': 'q1w2e3r4t5y6u7i8'}
Traceback (most recent call last):
File "/app/udp_echo_server.py", line 500, in forward_to_api
resp.raise_for_status()
File "/usr/local/lib/python3.9/site-packages/requests/models.py", line 1026, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-04-06 08:00:13.130 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 6, 'tag_id': 6, 'visits_since_last_reading': 0, 'battery_voltage': 3965, 'temperature': 22, 'gsm_level': '-93dBm', 'operator': '22601', 'hw_issues': '', 'visits_10_tx': '0', 'transmission_frequency': '7', 'action': 'error', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-06 07:58:04.899 [ERROR] [debug] [API] Request error details: 404 Client Error: Not Found for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-04-06 07:58:04.898 [DEBUG] [debug] [API] Response Headers: {'Date': 'Mon, 06 Apr 2026 05:58:04 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Server': 'cloudflare', 'Nel': '{"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}', 'X-Powered-By': 'PHP/8.2.29', 'Cache-Control': 'no-cache, private', 'X-RateLimit-Limit': '60', 'X-RateLimit-Remaining': '59', 'phpdebugbar-id': 'X7cefe08377dab677730a2112258db208', 'Access-Control-Allow-Origin': '*', 'cf-cache-status': 'DYNAMIC', 'Report-To': '{"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=apl6e3kIpRturzloKkbpx0jugsAUlvy1AEBtFgYlwcomJSzm7PFw%2B%2B0kbN6QQTOQeeXaN%2B5AC2e6BmfD5b9Y%2BwX%2FFxStvW01cLIJY%2FJFlomVd2TvCI23spgS0Aexm8l2QqPoWE835eab8gIjA137"}]}', 'Content-Encoding': 'gzip', 'CF-RAY': '9e7e8f06fa1c26f4-OTP', 'alt-svc': 'h3=":443"; ma=86400'}
2026-04-06 07:58:04.519 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-04-06 07:58:04.518 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 6, 'device_id': 6, 'box_id': 6, 'visits_since_last_reading': 0, 'battery_voltage': 3954, 'temperature': 22, 'gsm_level': -91, 'operator': '22601', 'hw_issues': '', 'visits_10_tx': '0', 'transmission_frequency': '8', 'action': 'completed', 'timestamp': '2026-04-06 05:58:04', 'created_at': '2026-04-06 05:58:04', 'updated_at': '2026-04-06 05:58:04', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-06 07:58:04.517 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 6, 'tag_id': 6, 'visits_since_last_reading': 0, 'battery_voltage': 3954, 'temperature': 22, 'gsm_level': '-91dBm', 'operator': '22601', 'hw_issues': '', 'visits_10_tx': '0', 'transmission_frequency': '8', 'action': 'completed', 'token': 'q1w2e3r4t5y6u7i8'}
Traceback (most recent call last):
File "/app/udp_echo_server.py", line 500, in forward_to_api
resp.raise_for_status()
File "/usr/local/lib/python3.9/site-packages/requests/models.py", line 1026, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-04-06 07:58:04.517 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 6, 'tag_id': 6, 'visits_since_last_reading': 0, 'battery_voltage': 3954, 'temperature': 22, 'gsm_level': '-91dBm', 'operator': '22601', 'hw_issues': '', 'visits_10_tx': '0', 'transmission_frequency': '8', 'action': 'completed', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-03 19:46:54.048 [ERROR] [debug] [API] Request error details: 404 Client Error: Not Found for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-04-03 19:46:54.047 [DEBUG] [debug] [API] Response Headers: {'Date': 'Fri, 03 Apr 2026 17:46:54 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Server': 'cloudflare', 'Nel': '{"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}', 'X-Powered-By': 'PHP/8.2.29', 'Cache-Control': 'no-cache, private', 'X-RateLimit-Limit': '60', 'X-RateLimit-Remaining': '59', 'phpdebugbar-id': 'X65482cd221f5c2f2e379997e76f567a8', 'Access-Control-Allow-Origin': '*', 'cf-cache-status': 'DYNAMIC', 'Report-To': '{"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=AqpT9YVFrZ%2BHlJBgvq2ikOjjMSXaMKKX1YaAktLlaxs06pZzcVyTrLDI0xQwd8x2xFFlAvcHpfRg%2FqQkEPhmNBcGpMuw5x%2FTFvskuLA0HivLBGpXa53KLR8QtCSrqnwZ7NUVlbt%2BZTAHjztMPk0C"}]}', 'Content-Encoding': 'gzip', 'CF-RAY': '9e69e536fa76e4b1-OTP', 'alt-svc': 'h3=":443"; ma=86400'}
2026-04-03 19:46:53.793 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-04-03 19:46:53.791 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 6, 'device_id': 6, 'box_id': 6, 'visits_since_last_reading': 0, 'battery_voltage': 4137, 'temperature': 21, 'gsm_level': -91, 'operator': '22601', 'hw_issues': '', 'visits_10_tx': '0', 'transmission_frequency': '8', 'action': 'completed', 'timestamp': '2026-04-03 17:46:53', 'created_at': '2026-04-03 17:46:53', 'updated_at': '2026-04-03 17:46:53', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-03 19:46:53.791 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 6, 'tag_id': 6, 'visits_since_last_reading': 0, 'battery_voltage': 4137, 'temperature': 21, 'gsm_level': '-91dBm', 'operator': '22601', 'hw_issues': '', 'visits_10_tx': '0', 'transmission_frequency': '8', 'action': 'completed', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-03 19:46:53.790 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 6, 'tag_id': 6, 'visits_since_last_reading': 0, 'battery_voltage': 4137, 'temperature': 21, 'gsm_level': '-91dBm', 'operator': '22601', 'hw_issues': '', 'visits_10_tx': '0', 'transmission_frequency': '8', 'action': 'completed', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-03 18:35:29.187 [DEBUG] [debug] [API] Full response: {'box_id': 4, 'tag_id': 4, 'transmission_frequency': '6', 'action': 'completed'}
2026-04-03 18:35:29.185 [DEBUG] [debug] [API] Response Headers: {'Date': 'Fri, 03 Apr 2026 16:35:29 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Server': 'cloudflare', 'Nel': '{"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}', 'X-Powered-By': 'PHP/8.2.29', 'Cache-Control': 'no-cache, private', 'X-RateLimit-Limit': '60', 'X-RateLimit-Remaining': '59', 'phpdebugbar-id': 'X76626a1337d59e363b5bc9e03b1df695', 'Access-Control-Allow-Origin': '*', 'cf-cache-status': 'DYNAMIC', 'Report-To': '{"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2Fd33uhz1A0NnjrgFWHJp%2B39AGrQho4AQl4PMqED6b1tV6mm6VwmgT8AbfTox1ljAECC4NYxXkdVi5A1KBb7HZS7kYTHDejdc2xxBfkDhOEOG%2BZz1LiAsQeyxvy0sHGCV6RMXgtPF%2F87VmARKbfCt"}]}', 'Content-Encoding': 'gzip', 'CF-RAY': '9e697c999f26c9ed-OTP', 'alt-svc': 'h3=":443"; ma=86400'}
2026-04-03 18:35:28.749 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-04-03 18:35:28.747 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 4, 'device_id': 4, 'box_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4602, 'temperature': 20, 'gsm_level': -103, 'operator': '26201', 'hw_issues': '', 'visits_10_tx': '0', 'transmission_frequency': '8', 'action': '', 'timestamp': '2026-04-03 16:35:28', 'created_at': '2026-04-03 16:35:28', 'updated_at': '2026-04-03 16:35:28', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-03 18:35:28.746 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 4, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4602, 'temperature': 20, 'gsm_level': '-103dBm', 'operator': '26201', 'hw_issues': '', 'visits_10_tx': '0', 'transmission_frequency': '8', 'action': '', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-03 18:35:28.745 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 4, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4602, 'temperature': 20, 'gsm_level': '-103dBm', 'operator': '26201', 'hw_issues': '', 'visits_10_tx': '0', 'transmission_frequency': '8', 'action': '', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-03 18:19:50.705 [DEBUG] [debug] [API] Full response: {'box_id': 4, 'tag_id': 4, 'transmission_frequency': '6', 'action': 'completed'}
2026-04-03 18:19:50.704 [DEBUG] [debug] [API] Response Headers: {'Date': 'Fri, 03 Apr 2026 16:19:50 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Server': 'cloudflare', 'Nel': '{"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}', 'X-Powered-By': 'PHP/8.2.29', 'Cache-Control': 'no-cache, private', 'X-RateLimit-Limit': '60', 'X-RateLimit-Remaining': '58', 'phpdebugbar-id': 'X56e55d5acdb14ebda23141f111c0afb9', 'Access-Control-Allow-Origin': '*', 'cf-cache-status': 'DYNAMIC', 'Report-To': '{"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=BuPlIE0W2XBQwJ0XsuPsMN%2FWbVeVaQdqtZrwFyo2OLRZmxigNgETLusJNYtFTw%2FwlyAOxUQ%2FBGJ%2B%2BqlZcw%2Bv7YxOZkN%2BFsQVeFePrYeJhoWFaKqMtdqjDgQgNdoYjUu%2FQ0AqQSGJfjBm0QMSKbA9"}]}', 'Content-Encoding': 'gzip', 'CF-RAY': '9e6965b12fa477e9-OTP', 'alt-svc': 'h3=":443"; ma=86400'}
2026-04-03 18:19:50.511 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-04-03 18:19:50.510 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 4, 'device_id': 4, 'box_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4561, 'temperature': 19, 'gsm_level': -105, 'operator': '26201', 'hw_issues': '', 'visits_10_tx': '0', 'transmission_frequency': '6', 'action': 'completed', 'timestamp': '2026-04-03 16:19:50', 'created_at': '2026-04-03 16:19:50', 'updated_at': '2026-04-03 16:19:50', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-03 18:19:50.510 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 4, 'tag_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4561, 'temperature': 19, 'gsm_level': '-105dBm', 'operator': '26201', 'hw_issues': '', 'visits_10_tx': '0', 'transmission_frequency': '6', 'action': 'completed', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-03 18:19:50.509 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 4, 'tag_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4561, 'temperature': 19, 'gsm_level': '-105dBm', 'operator': '26201', 'hw_issues': '', 'visits_10_tx': '0', 'transmission_frequency': '6', 'action': 'completed', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-03 18:19:39.399 [DEBUG] [debug] [API] Full response: {'box_id': 4, 'tag_id': 4, 'transmission_frequency': '6', 'action': 'stop'}
2026-04-03 18:19:39.398 [DEBUG] [debug] [API] Response Headers: {'Date': 'Fri, 03 Apr 2026 16:19:39 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Server': 'cloudflare', 'Nel': '{"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}', 'X-Powered-By': 'PHP/8.2.29', 'Cache-Control': 'no-cache, private', 'X-RateLimit-Limit': '60', 'X-RateLimit-Remaining': '59', 'phpdebugbar-id': 'X539279c86d367b33b4cbfa74aaf04862', 'Access-Control-Allow-Origin': '*', 'cf-cache-status': 'DYNAMIC', 'Report-To': '{"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=juT0gVDKRFxBeHzz1ILDWobP8IruIh98wBHNzdpR52u1Gu9faVWtTL%2FZLYINM8%2BaFn%2FmXL8rIDJmgILw%2F%2Ff%2Fd%2F00AtILOVA6HJpK2GyQaTbI6htwppweZdPFhkWswkngrDTV1KFMVHlnrwJJmLLi"}]}', 'Content-Encoding': 'gzip', 'CF-RAY': '9e69656a7a2fe435-OTP', 'alt-svc': 'h3=":443"; ma=86400'}
2026-04-03 18:19:39.204 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-04-03 18:19:39.203 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 4, 'device_id': 4, 'box_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4599, 'temperature': 0, 'gsm_level': -105, 'operator': '26201', 'hw_issues': '', 'visits_10_tx': '0', 'transmission_frequency': '6', 'action': 'in_progress', 'timestamp': '2026-04-03 16:19:39', 'created_at': '2026-04-03 16:19:39', 'updated_at': '2026-04-03 16:19:39', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-03 18:19:39.203 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 4, 'tag_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4599, 'temperature': 0, 'gsm_level': '-105dBm', 'operator': '26201', 'hw_issues': '', 'visits_10_tx': '0', 'transmission_frequency': '6', 'action': 'in_progress', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-03 18:19:39.202 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 4, 'tag_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4599, 'temperature': 0, 'gsm_level': '-105dBm', 'operator': '26201', 'hw_issues': '', 'visits_10_tx': '0', 'transmission_frequency': '6', 'action': 'in_progress', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-03 18:17:26.367 [DEBUG] [debug] [API] Full response: {'box_id': 4, 'tag_id': 4, 'transmission_frequency': '6', 'action': 'in_progress'}
2026-04-03 18:17:26.366 [DEBUG] [debug] [API] Response Headers: {'Date': 'Fri, 03 Apr 2026 16:17:26 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Server': 'cloudflare', 'Nel': '{"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}', 'X-Powered-By': 'PHP/8.2.29', 'Cache-Control': 'no-cache, private', 'X-RateLimit-Limit': '60', 'X-RateLimit-Remaining': '59', 'phpdebugbar-id': 'Xe37c1f14c63e3bd3aff7d91ab63d9b09', 'Access-Control-Allow-Origin': '*', 'cf-cache-status': 'DYNAMIC', 'Report-To': '{"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=9xUT2OsDxJcdPre0U1NVdUuCuEV2jPBB3DV6mLxy%2FiukyX53oV0HZRr2XhSxt4Sl143RXtSH3V0CDGjLzgcqEPuupOhjIqty%2FLQ9HmBTo%2BXWrtA7rLs43pn8V%2Fl1sNdmGAickciRSzVv9cniZv8C"}]}', 'Content-Encoding': 'gzip', 'CF-RAY': '9e6962295905e3d5-OTP', 'alt-svc': 'h3=":443"; ma=86400'}
2026-04-03 18:17:25.895 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-04-03 18:17:25.894 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 4, 'device_id': 4, 'box_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4588, 'temperature': 0, 'gsm_level': -109, 'operator': '26201', 'hw_issues': '', 'visits_10_tx': '0', 'transmission_frequency': '8', 'action': 'in_progress', 'timestamp': '2026-04-03 16:17:25', 'created_at': '2026-04-03 16:17:25', 'updated_at': '2026-04-03 16:17:25', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-03 18:17:25.894 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 4, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4588, 'temperature': 0, 'gsm_level': '-109dBm', 'operator': '26201', 'hw_issues': '', 'visits_10_tx': '0', 'transmission_frequency': '8', 'action': 'in_progress', 'token': 'q1w2e3r4t5y6u7i8'}
Traceback (most recent call last):
File "/app/udp_echo_server.py", line 500, in forward_to_api
resp.raise_for_status()
File "/usr/local/lib/python3.9/site-packages/requests/models.py", line 1026, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-04-03 18:17:25.893 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 4, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4588, 'temperature': 0, 'gsm_level': '-109dBm', 'operator': '26201', 'hw_issues': '', 'visits_10_tx': '0', 'transmission_frequency': '8', 'action': 'in_progress', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-03 18:14:54.506 [ERROR] [debug] [API] Request error details: 404 Client Error: Not Found for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-04-03 18:14:54.505 [DEBUG] [debug] [API] Response Headers: {'Date': 'Fri, 03 Apr 2026 16:14:54 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Server': 'cloudflare', 'Nel': '{"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}', 'X-Powered-By': 'PHP/8.2.29', 'Cache-Control': 'no-cache, private', 'X-RateLimit-Limit': '60', 'X-RateLimit-Remaining': '59', 'phpdebugbar-id': 'X8035d3f6d6c0d72e46fde94987c79c7e', 'Access-Control-Allow-Origin': '*', 'cf-cache-status': 'DYNAMIC', 'Report-To': '{"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=8BMIXj5Ho27lOeVti63F74SkXn4T752fq6%2BlveTy%2FY2CdobkCxrAh4CM17pnxqvda5hme7ym9aDB8V6rEd8COykjW0ytjxlLJusW9yG4zkq1IdLpGWbR6Q1fNb2CtCd2cKgHIWmVcjkAANx17krW"}]}', 'Content-Encoding': 'gzip', 'CF-RAY': '9e695e761f68c9e4-OTP', 'alt-svc': 'h3=":443"; ma=86400'}
2026-04-03 18:14:54.286 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-04-03 18:14:54.284 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 1, 'device_id': 1, 'box_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4594, 'temperature': 0, 'gsm_level': -105, 'operator': '26201', 'hw_issues': '', 'visits_10_tx': '0', 'transmission_frequency': '8', 'action': 'in_progress', 'timestamp': '2026-04-03 16:14:54', 'created_at': '2026-04-03 16:14:54', 'updated_at': '2026-04-03 16:14:54', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-03 18:14:54.283 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4594, 'temperature': 0, 'gsm_level': '-105dBm', 'operator': '26201', 'hw_issues': '', 'visits_10_tx': '0', 'transmission_frequency': '8', 'action': 'in_progress', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-03 18:14:54.282 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4594, 'temperature': 0, 'gsm_level': '-105dBm', 'operator': '26201', 'hw_issues': '', 'visits_10_tx': '0', 'transmission_frequency': '8', 'action': 'in_progress', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-03 17:40:41.388 [DEBUG] [debug] [API] Full response: {'box_id': 4, 'tag_id': 4, 'transmission_frequency': '6', 'action': 'completed'}
2026-04-03 17:40:41.387 [DEBUG] [debug] [API] Response Headers: {'Date': 'Fri, 03 Apr 2026 15:40:41 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Server': 'cloudflare', 'Nel': '{"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}', 'X-Powered-By': 'PHP/8.2.29', 'Cache-Control': 'no-cache, private', 'X-RateLimit-Limit': '60', 'X-RateLimit-Remaining': '59', 'phpdebugbar-id': 'X3e4be991754c7339ed78c2980d8257a3', 'Access-Control-Allow-Origin': '*', 'cf-cache-status': 'DYNAMIC', 'Report-To': '{"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=oH3YcQ0ERF8F8DzgwHKD4yf2uLhFzoopBlg%2F8wjBstWbH7cgM%2BZ1qJdJDK5v3BqJ2OMKgBov1MIIe0L6j8mthEVJBmYGG17I%2FOHrkEofeUof%2BnjL4V1DW%2BGjv2%2BvGeyfCgj8G7waXKvCfrDvanK5"}]}', 'Content-Encoding': 'gzip', 'CF-RAY': '9e692c55eb6ee4b7-OTP', 'alt-svc': 'h3=":443"; ma=86400'}