Detailed debug output for troubleshooting
2026-05-11 14:05:49.049 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-05-11 14:05:49.048 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 1, 'device_id': 1, 'box_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4282, 'temperature': 0, 'gsm_level': -97, 'operator': '26201', 'hw_issues': 'ERR_UDP_NO_ACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 'completed', 'timestamp': '2026-05-11 12:05:49', 'created_at': '2026-05-11 12:05:49', 'updated_at': '2026-05-11 12:05:49', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8'}
2026-05-11 14:05:49.047 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4282, 'temperature': 0, 'gsm_level': '-97dBm', 'operator': '26201', 'hw_issues': 'ERR_UDP_NO_ACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 'completed', 'token': 'q1w2e3r4t5y6u7i8'}
2026-05-11 14:05:49.047 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4282, 'temperature': 0, 'gsm_level': '-97dBm', 'operator': '26201', 'hw_issues': 'ERR_UDP_NO_ACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 'completed', 'token': 'q1w2e3r4t5y6u7i8'}
2026-05-11 14:00:44.660 [DEBUG] [debug] [API] Full response: {'box_id': 1, 'tag_id': 1, 'transmission_frequency': '60', 'action': 'completed'}
2026-05-11 14:00:44.659 [DEBUG] [debug] [API] Response Headers: {'Date': 'Mon, 11 May 2026 12:00:44 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'access-control-allow-origin': '*', 'alt-svc': 'h3=":443"; ma=86400', 'Cache-Control': 'no-cache, private', 'phpdebugbar-id': 'Xc5ab42289f3713a1e01d421dcdfb966a', 'Server': 'cloudflare', 'via': '1.1 Caddy', 'x-powered-by': 'PHP/8.2.29', 'x-ratelimit-limit': '60', 'x-ratelimit-remaining': '59', 'cf-cache-status': 'DYNAMIC', 'Nel': '{"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}', 'Report-To': '{"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=PveVuHvVKt1YrWSBKD5fv8z6vWtrtcvUdKlC%2Fe%2FJ9u4ftwFuKfgJDtxgu0jElUyRrVVDDFXUwxP1g7cUqN0N2Jqb92LBxV3ZqpG6gikER%2FFPBmkXkDgb%2BRTEEwJzb6oilQcDGQcnwx9%2BQKuUezGs"}]}', 'Content-Encoding': 'gzip', 'CF-RAY': '9fa10665f83ae4b9-OTP'}
2026-05-11 14:00:44.375 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-05-11 14:00:44.374 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 1, 'device_id': 1, 'box_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4368, 'temperature': 0, 'gsm_level': -97, 'operator': '26201', 'hw_issues': 'ERR_UDP_NO_ACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 'completed', 'timestamp': '2026-05-11 12:00:44', 'created_at': '2026-05-11 12:00:44', 'updated_at': '2026-05-11 12:00:44', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8'}
2026-05-11 14:00:44.374 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4368, 'temperature': 0, 'gsm_level': '-97dBm', 'operator': '26201', 'hw_issues': 'ERR_UDP_NO_ACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 'completed', 'token': 'q1w2e3r4t5y6u7i8'}
2026-05-11 14:00:44.373 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4368, 'temperature': 0, 'gsm_level': '-97dBm', 'operator': '26201', 'hw_issues': 'ERR_UDP_NO_ACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 'completed', 'token': 'q1w2e3r4t5y6u7i8'}
2026-05-11 13:55:43.878 [DEBUG] [debug] [API] Full response: {'box_id': 1, 'tag_id': 1, 'transmission_frequency': '60', 'action': 'completed'}
2026-05-11 13:55:43.877 [DEBUG] [debug] [API] Response Headers: {'Date': 'Mon, 11 May 2026 11:55:43 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'access-control-allow-origin': '*', 'alt-svc': 'h3=":443"; ma=86400', 'Cache-Control': 'no-cache, private', 'phpdebugbar-id': 'X8e40064c1408ad7c0d291b0a83e64ef3', 'Server': 'cloudflare', 'via': '1.1 Caddy', 'x-powered-by': 'PHP/8.2.29', 'x-ratelimit-limit': '60', 'x-ratelimit-remaining': '59', 'cf-cache-status': 'DYNAMIC', 'Nel': '{"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}', 'Report-To': '{"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=X8BF2zccR858FxGOI2ZwLReB8l1wfAlQHN%2FMeB4ZEH7xkxbSphO4jWj6UCZmUc86DpCmAEwHuI3UgaGIzvT6sIVezN5g8reCzqbEftxSgA8lMOaJ3aUtgIO07qNhhnJUBSVutHmSPjS2hZixuZSo"}]}', 'Content-Encoding': 'gzip', 'CF-RAY': '9fa0ff0e0c1cc9f1-OTP'}
2026-05-11 13:55:43.567 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-05-11 13:55:43.566 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 1, 'device_id': 1, 'box_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4380, 'temperature': 0, 'gsm_level': -91, 'operator': '26201', 'hw_issues': 'ERR_UDP_NO_ACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 'completed', 'timestamp': '2026-05-11 11:55:43', 'created_at': '2026-05-11 11:55:43', 'updated_at': '2026-05-11 11:55:43', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8'}
2026-05-11 13:55:43.565 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4380, 'temperature': 0, 'gsm_level': '-91dBm', 'operator': '26201', 'hw_issues': 'ERR_UDP_NO_ACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 'completed', 'token': 'q1w2e3r4t5y6u7i8'}
2026-05-11 13:55:43.565 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4380, 'temperature': 0, 'gsm_level': '-91dBm', 'operator': '26201', 'hw_issues': 'ERR_UDP_NO_ACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 'completed', 'token': 'q1w2e3r4t5y6u7i8'}
2026-05-11 13:50:48.339 [DEBUG] [debug] [API] Full response: {'box_id': 1, 'tag_id': 1, 'transmission_frequency': '60', 'action': 'completed'}
2026-05-11 13:50:48.338 [DEBUG] [debug] [API] Response Headers: {'Date': 'Mon, 11 May 2026 11:50:48 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'access-control-allow-origin': '*', 'alt-svc': 'h3=":443"; ma=86400', 'Cache-Control': 'no-cache, private', 'phpdebugbar-id': 'X81afa9539532fd38cb18f5886e7a76c8', 'Server': 'cloudflare', 'via': '1.1 Caddy', 'x-powered-by': 'PHP/8.2.29', 'x-ratelimit-limit': '60', 'x-ratelimit-remaining': '59', 'cf-cache-status': 'DYNAMIC', 'Nel': '{"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}', 'Report-To': '{"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=AQqJEfn2zeJo5VmMYErjz%2B%2FRowDEF1yEvB3rCUm8J4qzeJiVvJikwtlAsg8BftYcjGxJZrpechnW6SkUHv%2BDnauS%2Bz7zFP%2F9S62OQgMHhV7OFtNwxv%2Fbj7KcltgFW8gya6GMMfWbvj0ynOEOmBh%2B"}]}', 'Content-Encoding': 'gzip', 'CF-RAY': '9fa0f7d75927e4ac-OTP'}
2026-05-11 13:50:48.153 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-05-11 13:50:48.152 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 1, 'device_id': 1, 'box_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4296, 'temperature': 0, 'gsm_level': -101, 'operator': '26201', 'hw_issues': '', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 'completed', 'timestamp': '2026-05-11 11:50:48', 'created_at': '2026-05-11 11:50:48', 'updated_at': '2026-05-11 11:50:48', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8'}
2026-05-11 13:50:48.151 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4296, 'temperature': 0, 'gsm_level': '-101dBm', 'operator': '26201', 'hw_issues': '', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 'completed', 'token': 'q1w2e3r4t5y6u7i8'}
2026-05-11 13:50:48.151 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4296, 'temperature': 0, 'gsm_level': '-101dBm', 'operator': '26201', 'hw_issues': '', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 'completed', 'token': 'q1w2e3r4t5y6u7i8'}
2026-05-11 13:48:56.478 [DEBUG] [debug] [API] Full response: {'box_id': 1, 'tag_id': 1, 'transmission_frequency': '60', 'action': 'completed'}
2026-05-11 13:48:56.477 [DEBUG] [debug] [API] Response Headers: {'Date': 'Mon, 11 May 2026 11:48:56 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'access-control-allow-origin': '*', 'alt-svc': 'h3=":443"; ma=86400', 'Cache-Control': 'no-cache, private', 'phpdebugbar-id': 'X9ca2812e6082064d33c94bb25d3a336b', 'Server': 'cloudflare', 'via': '1.1 Caddy', 'x-powered-by': 'PHP/8.2.29', 'x-ratelimit-limit': '60', 'x-ratelimit-remaining': '59', 'cf-cache-status': 'DYNAMIC', 'Nel': '{"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}', 'Report-To': '{"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ErUAXSqp0mrmVLpgFEghJjQOtn0XVJgwnUZWZNRVVAKB85cA6Jg%2Fb4tzG5fIV3wZ5zYbmFsTWRL17gghObV6XfqSqDatgFlAKtHM8X6sv97z3u7GMblHxgW6jY511Wrd2%2FP2nBxzNHb3cbAmj1mn"}]}', 'Content-Encoding': 'gzip', 'CF-RAY': '9fa0f51b5b69e3f8-OTP'}
2026-05-11 13:48:56.107 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-05-11 13:48:56.106 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 1, 'device_id': 1, 'box_id': 1, 'visits_since_last_reading': 1, 'battery_voltage': 4289, 'temperature': 0, 'gsm_level': -101, 'operator': '26201', 'hw_issues': 'ERR_UDP_PARSE', 'visits_10_tx': '1', 'transmission_frequency': '8', 'action': 'completed', 'timestamp': '2026-05-11 11:48:56', 'created_at': '2026-05-11 11:48:56', 'updated_at': '2026-05-11 11:48:56', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8'}
2026-05-11 13:48:56.105 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 1, 'battery_voltage': 4289, 'temperature': 0, 'gsm_level': '-101dBm', 'operator': '26201', 'hw_issues': 'ERR_UDP_PARSE', 'visits_10_tx': '1', 'transmission_frequency': '8', 'action': 'completed', 'token': 'q1w2e3r4t5y6u7i8'}
2026-05-11 13:48:56.105 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 1, 'battery_voltage': 4289, 'temperature': 0, 'gsm_level': '-101dBm', 'operator': '26201', 'hw_issues': 'ERR_UDP_PARSE', 'visits_10_tx': '1', 'transmission_frequency': '8', 'action': 'completed', 'token': 'q1w2e3r4t5y6u7i8'}
2026-05-11 13:43:54.696 [DEBUG] [debug] [API] Full response: {'box_id': 1, 'tag_id': 1, 'transmission_frequency': '60', 'action': 'completed'}
2026-05-11 13:43:54.696 [DEBUG] [debug] [API] Response Headers: {'Date': 'Mon, 11 May 2026 11:43:54 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'access-control-allow-origin': '*', 'alt-svc': 'h3=":443"; ma=86400', 'Cache-Control': 'no-cache, private', 'phpdebugbar-id': 'Xa9328f93ba66f0b646eb199eca84e054', 'Server': 'cloudflare', 'via': '1.1 Caddy', 'x-powered-by': 'PHP/8.2.29', 'x-ratelimit-limit': '60', 'x-ratelimit-remaining': '59', 'cf-cache-status': 'DYNAMIC', 'Nel': '{"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}', 'Report-To': '{"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=vs19IzXU7WGT9FfXAR%2FUP8%2BF5hUR%2BM409mq4oJ54Gjg1iRJrlftyxW8zKq%2FaqG5kdHvJKmSHzR5coFInLZc%2BgPpFag%2F%2FY%2BKFJQjocnndCu7xp7Q0AlPwpYpeaq%2BiV3MtTt5ld%2BUt6EivSLWumk6X"}]}', 'Content-Encoding': 'gzip', 'CF-RAY': '9fa0edbdcc92e400-OTP'}
2026-05-11 13:43:54.450 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-05-11 13:43:54.449 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 1, 'device_id': 1, 'box_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4380, 'temperature': 0, 'gsm_level': -97, 'operator': '26201', 'hw_issues': 'ERR_UDP_PARSE', 'visits_10_tx': '0', 'transmission_frequency': '8', 'action': 'completed', 'timestamp': '2026-05-11 11:43:54', 'created_at': '2026-05-11 11:43:54', 'updated_at': '2026-05-11 11:43:54', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8'}
2026-05-11 13:43:54.448 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4380, 'temperature': 0, 'gsm_level': '-97dBm', 'operator': '26201', 'hw_issues': 'ERR_UDP_PARSE', 'visits_10_tx': '0', 'transmission_frequency': '8', 'action': 'completed', 'token': 'q1w2e3r4t5y6u7i8'}
2026-05-11 13:43:54.448 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4380, 'temperature': 0, 'gsm_level': '-97dBm', 'operator': '26201', 'hw_issues': 'ERR_UDP_PARSE', 'visits_10_tx': '0', 'transmission_frequency': '8', 'action': 'completed', 'token': 'q1w2e3r4t5y6u7i8'}
2026-05-11 13:39:09.975 [DEBUG] [debug] [API] Full response: {'box_id': 1, 'tag_id': 1, 'transmission_frequency': '60', 'action': 'completed'}
2026-05-11 13:39:09.974 [DEBUG] [debug] [API] Response Headers: {'Date': 'Mon, 11 May 2026 11:39:09 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'access-control-allow-origin': '*', 'alt-svc': 'h3=":443"; ma=86400', 'Cache-Control': 'no-cache, private', 'phpdebugbar-id': 'Xbc2d89f08c9a5eaa76af017642d61bec', 'Server': 'cloudflare', 'via': '1.1 Caddy', 'x-powered-by': 'PHP/8.2.29', 'x-ratelimit-limit': '60', 'x-ratelimit-remaining': '59', 'cf-cache-status': 'DYNAMIC', 'Nel': '{"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}', 'Report-To': '{"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=yGJDIFh5jPBEhx4ADfOrgSOmooE7vDmLsAZzq7nKr1OLAWwpIlGD8uelaF%2Fye86vqnbSXH%2BcFy01qTpYUM4AWns9xnXqZShkEj7mMkvY7CrvN1u%2FHYGV%2FVUjlS0tGTQOQoi2BuGb19wy8Wpjv5RM"}]}', 'Content-Encoding': 'gzip', 'CF-RAY': '9fa0e6c9cb5448d5-OTP'}
2026-05-11 13:39:09.613 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-05-11 13:39:09.612 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 1, 'device_id': 1, 'box_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4375, 'temperature': 0, 'gsm_level': -97, 'operator': '26201', 'hw_issues': '', 'visits_10_tx': '0', 'transmission_frequency': '8', 'action': 'completed', 'timestamp': '2026-05-11 11:39:09', 'created_at': '2026-05-11 11:39:09', 'updated_at': '2026-05-11 11:39:09', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8'}
2026-05-11 13:39:09.611 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4375, 'temperature': 0, 'gsm_level': '-97dBm', 'operator': '26201', '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-05-11 13:39:09.610 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4375, 'temperature': 0, 'gsm_level': '-97dBm', 'operator': '26201', 'hw_issues': '', 'visits_10_tx': '0', 'transmission_frequency': '8', 'action': 'completed', 'token': 'q1w2e3r4t5y6u7i8'}
2026-05-11 13:17:24.208 [ERROR] [debug] [API] Request error details: 404 Client Error: Not Found for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-05-11 13:17:24.207 [DEBUG] [debug] [API] Response Headers: {'Date': 'Mon, 11 May 2026 11:17:24 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'access-control-allow-origin': '*', 'alt-svc': 'h3=":443"; ma=86400', 'Cache-Control': 'no-cache, private', 'phpdebugbar-id': 'X112336d392411187bca4bcd07c173575', 'Server': 'cloudflare', 'via': '1.1 Caddy', 'x-powered-by': 'PHP/8.2.29', 'x-ratelimit-limit': '60', 'x-ratelimit-remaining': '59', 'cf-cache-status': 'DYNAMIC', 'Nel': '{"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}', 'Report-To': '{"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=YbzPIpZBtU%2BfEY6IXEdaTd310fV4l1GoFkVAdWEeVdWc0Vm8e3Wda54I0IP%2BUhwXw98jYYbveZ8epS0gcL23kx%2BTK5SA9K1HfO0zMjeqYaQ7lCcqz%2FHKpm89XXEHgHHf4Qp5SK749O0E%2Bc2Db%2F81"}]}', 'Content-Encoding': 'gzip', 'CF-RAY': '9fa0c6e9c8c1ca20-OTP'}
2026-05-11 13:17:24.040 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-05-11 13:17:24.040 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 0, 'device_id': 0, 'box_id': 0, 'visits_since_last_reading': 0, 'battery_voltage': 4340, 'temperature': 0, 'gsm_level': -99, 'operator': '26201', 'hw_issues': '', 'visits_10_tx': '1', 'transmission_frequency': '7', 'action': 'completed', 'timestamp': '2026-05-11 11:17:24', 'created_at': '2026-05-11 11:17:24', 'updated_at': '2026-05-11 11:17:24', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8'}
2026-05-11 13:17:24.039 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 0, 'tag_id': 0, 'visits_since_last_reading': 0, 'battery_voltage': 4340, 'temperature': 0, 'gsm_level': '-99dBm', 'operator': '26201', 'hw_issues': '', 'visits_10_tx': '1', 'transmission_frequency': '7', '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-05-11 13:17:24.039 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 0, 'tag_id': 0, 'visits_since_last_reading': 0, 'battery_voltage': 4340, 'temperature': 0, 'gsm_level': '-99dBm', 'operator': '26201', 'hw_issues': '', 'visits_10_tx': '1', 'transmission_frequency': '7', 'action': 'completed', 'token': 'q1w2e3r4t5y6u7i8'}
2026-05-11 13:14:25.338 [ERROR] [debug] [API] Request error details: 404 Client Error: Not Found for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-05-11 13:14:25.338 [DEBUG] [debug] [API] Response Headers: {'Date': 'Mon, 11 May 2026 11:14:25 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'access-control-allow-origin': '*', 'alt-svc': 'h3=":443"; ma=86400', 'Cache-Control': 'no-cache, private', 'phpdebugbar-id': 'X9bc2f344f2cc077e192e70443731b3c1', 'Server': 'cloudflare', 'via': '1.1 Caddy', 'x-powered-by': 'PHP/8.2.29', 'x-ratelimit-limit': '60', 'x-ratelimit-remaining': '59', 'cf-cache-status': 'DYNAMIC', 'Nel': '{"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}', 'Report-To': '{"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Yjf%2FdznezGmBq8i%2BxQfsvNxHo0LSeWn3c6R4pFmO%2BjSKSbO1xkfaEfxi8ARrD%2BI1a%2FlI%2FYFoylmuAX5WXgl301yiYYPNxUf2C49%2BM%2FmQUzqTkRflX0wsW02HDfMdSIoEvGvYcjJWxZO0KorMUxg8"}]}', 'Content-Encoding': 'gzip', 'CF-RAY': '9fa0c28b6dc7c9c8-OTP'}
2026-05-11 13:14:25.071 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-05-11 13:14:25.070 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 0, 'device_id': 0, 'box_id': 0, 'visits_since_last_reading': 1, 'battery_voltage': 4345, 'temperature': 0, 'gsm_level': -99, 'operator': '26201', 'hw_issues': '', 'visits_10_tx': '1', 'transmission_frequency': '8', 'action': 'completed', 'timestamp': '2026-05-11 11:14:25', 'created_at': '2026-05-11 11:14:25', 'updated_at': '2026-05-11 11:14:25', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8'}