Debug
20,386 entries

Detailed debug output for troubleshooting

Clear
Log Entries
ERROR 2026-05-12 10:05:15.222
[debug] [API] Request error details: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-05-12 10:05:15.222 [ERROR] [debug] [API] Request error details: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
DEBUG 2026-05-12 10:05:15.221
[debug] [API] Response Headers: {'Date': 'Tue, 12 May 2026 08:05:15 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': 'X2ec7076bbaf433a22aa52eed95a99b9a', '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=h33QhsFo%2FXwUEh1mMeGTqIKs7pjTaxBltcGji%2BoEYyGYsXNOtL2ZZwOEEzTKwLXfhU1iMfuUyJxEpzpUWiudMqd3VqFVZhjOMKKz%2BRjXJiOPl5GWPGV82bY%2FNcSYYB2ii1LeDLucseOETEForZtf"}]}', 'CF-RAY': '9fa7ead138e5e3f2-OTP'}
2026-05-12 10:05:15.221 [DEBUG] [debug] [API] Response Headers: {'Date': 'Tue, 12 May 2026 08:05:15 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': 'X2ec7076bbaf433a22aa52eed95a99b9a', '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=h33QhsFo%2FXwUEh1mMeGTqIKs7pjTaxBltcGji%2BoEYyGYsXNOtL2ZZwOEEzTKwLXfhU1iMfuUyJxEpzpUWiudMqd3VqFVZhjOMKKz%2BRjXJiOPl5GWPGV82bY%2FNcSYYB2ii1LeDLucseOETEForZtf"}]}', 'CF-RAY': '9fa7ead138e5e3f2-OTP'}
DEBUG 2026-05-12 10:05:14.996
[debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-05-12 10:05:14.996 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
DEBUG 2026-05-12 10:05:14.996
[debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 1, 'device_id': 1, 'box_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4279, 'temperature': 0, 'gsm_level': -91, 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'timestamp': '2026-05-12 08:05:14', 'created_at': '2026-05-12 08:05:14', 'updated_at': '2026-05-12 08:05:14', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 3, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
2026-05-12 10:05:14.996 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 1, 'device_id': 1, 'box_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4279, 'temperature': 0, 'gsm_level': -91, 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'timestamp': '2026-05-12 08:05:14', 'created_at': '2026-05-12 08:05:14', 'updated_at': '2026-05-12 08:05:14', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 3, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
DEBUG 2026-05-12 10:05:14.995
[debug] [TRANSFORM] Raw input: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4279, 'gsm_level': '-91dBm', 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 3, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
2026-05-12 10:05:14.995 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4279, 'gsm_level': '-91dBm', 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 3, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
DEBUG 2026-05-12 10:05:14.995
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: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data [debug] [API] Raw data for forwarding: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4279, 'gsm_level': '-91dBm', 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 3, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
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: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-05-12 10:05:14.995 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4279, 'gsm_level': '-91dBm', 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 3, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
ERROR 2026-05-12 10:02:16.813
[debug] [API] Request error details: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-05-12 10:02:16.813 [ERROR] [debug] [API] Request error details: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
DEBUG 2026-05-12 10:02:16.811
[debug] [API] Response Headers: {'Date': 'Tue, 12 May 2026 08:02:16 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': 'Xb4ae6ef67032f36f1733c58c88299fcc', '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=dZ6oGGWMWDs2yhF2fJEj%2B67AbOPp2SnvXkshw%2F6h70zPYLZCwMTN4d%2FJOk39wzW%2BCFpAWZ1pB6VLC7UYHFB0kXlnUqGqSP%2BFCG8X6pga8bPMHjJdXWQrQS1uyQveBG%2Flf0%2BxEh6J9ESr4QqK6ATi"}]}', 'CF-RAY': '9fa7e676285ae45b-OTP'}
2026-05-12 10:02:16.811 [DEBUG] [debug] [API] Response Headers: {'Date': 'Tue, 12 May 2026 08:02:16 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': 'Xb4ae6ef67032f36f1733c58c88299fcc', '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=dZ6oGGWMWDs2yhF2fJEj%2B67AbOPp2SnvXkshw%2F6h70zPYLZCwMTN4d%2FJOk39wzW%2BCFpAWZ1pB6VLC7UYHFB0kXlnUqGqSP%2BFCG8X6pga8bPMHjJdXWQrQS1uyQveBG%2Flf0%2BxEh6J9ESr4QqK6ATi"}]}', 'CF-RAY': '9fa7e676285ae45b-OTP'}
DEBUG 2026-05-12 10:02:16.563
[debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-05-12 10:02:16.563 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
DEBUG 2026-05-12 10:02:16.562
[debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 1, 'device_id': 1, 'box_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4271, 'temperature': 0, 'gsm_level': -87, 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'timestamp': '2026-05-12 08:02:16', 'created_at': '2026-05-12 08:02:16', 'updated_at': '2026-05-12 08:02:16', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 2, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
2026-05-12 10:02:16.562 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 1, 'device_id': 1, 'box_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4271, 'temperature': 0, 'gsm_level': -87, 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'timestamp': '2026-05-12 08:02:16', 'created_at': '2026-05-12 08:02:16', 'updated_at': '2026-05-12 08:02:16', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 2, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
DEBUG 2026-05-12 10:02:16.561
[debug] [TRANSFORM] Raw input: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4271, 'gsm_level': '-87dBm', 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 2, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
2026-05-12 10:02:16.561 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4271, 'gsm_level': '-87dBm', 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 2, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
DEBUG 2026-05-12 10:02:16.561
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: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data [debug] [API] Raw data for forwarding: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4271, 'gsm_level': '-87dBm', 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 2, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
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: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-05-12 10:02:16.561 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4271, 'gsm_level': '-87dBm', 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 2, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
ERROR 2026-05-12 09:58:35.933
[debug] [API] Request error details: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-05-12 09:58:35.933 [ERROR] [debug] [API] Request error details: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
DEBUG 2026-05-12 09:58:35.932
[debug] [API] Response Headers: {'Date': 'Tue, 12 May 2026 07:58:35 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': 'X7a392f044b5bcde79f30186e87df31da', '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=6iak30pxPRRdn6xeGePOCj0SxhNMN2TLTJzADCPEboCmYlcvZXI5Y1mjLzsPZ9fvYF0S%2BY7TCh6%2FVtkidYLER8yc5YSspszoD8vxWgqUigC33loK2ZcAwNseu2nd4L5XomXNcx9X1jRhU7TQ5xQ7"}]}', 'CF-RAY': '9fa7e1120bfdc9d4-OTP'}
2026-05-12 09:58:35.932 [DEBUG] [debug] [API] Response Headers: {'Date': 'Tue, 12 May 2026 07:58:35 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': 'X7a392f044b5bcde79f30186e87df31da', '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=6iak30pxPRRdn6xeGePOCj0SxhNMN2TLTJzADCPEboCmYlcvZXI5Y1mjLzsPZ9fvYF0S%2BY7TCh6%2FVtkidYLER8yc5YSspszoD8vxWgqUigC33loK2ZcAwNseu2nd4L5XomXNcx9X1jRhU7TQ5xQ7"}]}', 'CF-RAY': '9fa7e1120bfdc9d4-OTP'}
DEBUG 2026-05-12 09:58:35.771
[debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-05-12 09:58:35.771 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
DEBUG 2026-05-12 09:58:35.771
[debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 1, 'device_id': 1, 'box_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4359, 'temperature': 0, 'gsm_level': -93, 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'timestamp': '2026-05-12 07:58:35', 'created_at': '2026-05-12 07:58:35', 'updated_at': '2026-05-12 07:58:35', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 2, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
2026-05-12 09:58:35.771 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 1, 'device_id': 1, 'box_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4359, 'temperature': 0, 'gsm_level': -93, 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'timestamp': '2026-05-12 07:58:35', 'created_at': '2026-05-12 07:58:35', 'updated_at': '2026-05-12 07:58:35', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 2, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
DEBUG 2026-05-12 09:58:35.770
[debug] [TRANSFORM] Raw input: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4359, 'gsm_level': '-93dBm', 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 2, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
2026-05-12 09:58:35.770 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4359, 'gsm_level': '-93dBm', 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 2, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
DEBUG 2026-05-12 09:58:35.770
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: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data [debug] [API] Raw data for forwarding: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4359, 'gsm_level': '-93dBm', 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 2, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
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: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-05-12 09:58:35.770 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4359, 'gsm_level': '-93dBm', 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 2, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
ERROR 2026-05-12 09:57:29.117
[debug] [API] Request error details: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-05-12 09:57:29.117 [ERROR] [debug] [API] Request error details: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
DEBUG 2026-05-12 09:57:29.116
[debug] [API] Response Headers: {'Date': 'Tue, 12 May 2026 07:57:29 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': 'Xbbe309381d15c5b7e5d98c34e13941a4', '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=Z7rH6VlyZvJy9j7vFmk%2FVQaYnHjMdCKw9tkfNi3z%2BsPd6%2FIkaDeeql6nCtL5fKPUJzA%2FIZlayaFT4BIxdHgV0Gug3lurUYuyLQz2w3D5COkKcQiXt4D%2BR0jkniJcsXhnDoqoWAusG%2BIjVCTCupfy"}]}', 'CF-RAY': '9fa7df7068e94b1e-OTP'}
2026-05-12 09:57:29.116 [DEBUG] [debug] [API] Response Headers: {'Date': 'Tue, 12 May 2026 07:57:29 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': 'Xbbe309381d15c5b7e5d98c34e13941a4', '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=Z7rH6VlyZvJy9j7vFmk%2FVQaYnHjMdCKw9tkfNi3z%2BsPd6%2FIkaDeeql6nCtL5fKPUJzA%2FIZlayaFT4BIxdHgV0Gug3lurUYuyLQz2w3D5COkKcQiXt4D%2BR0jkniJcsXhnDoqoWAusG%2BIjVCTCupfy"}]}', 'CF-RAY': '9fa7df7068e94b1e-OTP'}
DEBUG 2026-05-12 09:57:28.957
[debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-05-12 09:57:28.957 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
DEBUG 2026-05-12 09:57:28.956
[debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 1, 'device_id': 1, 'box_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4365, 'temperature': 0, 'gsm_level': -91, 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'timestamp': '2026-05-12 07:57:28', 'created_at': '2026-05-12 07:57:28', 'updated_at': '2026-05-12 07:57:28', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 2, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
2026-05-12 09:57:28.956 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 1, 'device_id': 1, 'box_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4365, 'temperature': 0, 'gsm_level': -91, 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'timestamp': '2026-05-12 07:57:28', 'created_at': '2026-05-12 07:57:28', 'updated_at': '2026-05-12 07:57:28', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 2, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
DEBUG 2026-05-12 09:57:28.956
[debug] [TRANSFORM] Raw input: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4365, 'gsm_level': '-91dBm', 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 2, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
2026-05-12 09:57:28.956 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4365, 'gsm_level': '-91dBm', 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 2, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
DEBUG 2026-05-12 09:57:28.955
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: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data [debug] [API] Raw data for forwarding: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4365, 'gsm_level': '-91dBm', 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 2, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
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: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-05-12 09:57:28.955 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4365, 'gsm_level': '-91dBm', 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 2, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
ERROR 2026-05-12 09:54:49.415
[debug] [API] Request error details: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-05-12 09:54:49.415 [ERROR] [debug] [API] Request error details: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
DEBUG 2026-05-12 09:54:49.414
[debug] [API] Response Headers: {'Date': 'Tue, 12 May 2026 07:54:49 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': 'Xbb9de847b2765d62f35cf3819b36c251', '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=9LOJz20t1e%2BwkEb9vY30t59yle%2FWChI3yT56gUvObUwadNypy5PH4pnKcbd8CyUj5Ewu4%2FAPNCbqoM5soi7Egi6nYVgvZHFQclDqRwCdhpIuAF3bY8goy8slMWN457emD8A8uVLu0T5BxN9VoY%2BJ"}]}', 'CF-RAY': '9fa7db89fc8323c9-OTP'}
2026-05-12 09:54:49.414 [DEBUG] [debug] [API] Response Headers: {'Date': 'Tue, 12 May 2026 07:54:49 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': 'Xbb9de847b2765d62f35cf3819b36c251', '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=9LOJz20t1e%2BwkEb9vY30t59yle%2FWChI3yT56gUvObUwadNypy5PH4pnKcbd8CyUj5Ewu4%2FAPNCbqoM5soi7Egi6nYVgvZHFQclDqRwCdhpIuAF3bY8goy8slMWN457emD8A8uVLu0T5BxN9VoY%2BJ"}]}', 'CF-RAY': '9fa7db89fc8323c9-OTP'}
DEBUG 2026-05-12 09:54:49.170
[debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-05-12 09:54:49.170 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
DEBUG 2026-05-12 09:54:49.169
[debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 1, 'device_id': 1, 'box_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4363, 'temperature': 0, 'gsm_level': -95, 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'timestamp': '2026-05-12 07:54:49', 'created_at': '2026-05-12 07:54:49', 'updated_at': '2026-05-12 07:54:49', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 1, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
2026-05-12 09:54:49.169 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 1, 'device_id': 1, 'box_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4363, 'temperature': 0, 'gsm_level': -95, 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'timestamp': '2026-05-12 07:54:49', 'created_at': '2026-05-12 07:54:49', 'updated_at': '2026-05-12 07:54:49', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 1, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
DEBUG 2026-05-12 09:54:49.168
[debug] [TRANSFORM] Raw input: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4363, 'gsm_level': '-95dBm', 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 1, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
2026-05-12 09:54:49.168 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4363, 'gsm_level': '-95dBm', 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 1, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
DEBUG 2026-05-12 09:54:49.168
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: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data [debug] [API] Raw data for forwarding: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4363, 'gsm_level': '-95dBm', 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 1, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
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: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-05-12 09:54:49.168 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4363, 'gsm_level': '-95dBm', 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL,UDP_NOACK', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 1, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
ERROR 2026-05-12 09:49:49.213
[debug] [API] Request error details: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-05-12 09:49:49.213 [ERROR] [debug] [API] Request error details: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
DEBUG 2026-05-12 09:49:49.212
[debug] [API] Response Headers: {'Date': 'Tue, 12 May 2026 07:49:49 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': 'Xff4a54c5938dadd3e3056a7726201537', '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=qkMBqNL6tpEeckFTkGd63hkDjNukS%2FtewHoOkKAStTkiuEDr7FejKlnjrXxf69lEqCNzVz13wnUWJS23TUp0%2Bi1U1PmVLuT%2BjSRvqpof1mWzJi24GL20h%2BvnuNcq195Wjich9pkaN%2BkQVeuIgALL"}]}', 'CF-RAY': '9fa7d435ef0bca1d-OTP'}
2026-05-12 09:49:49.212 [DEBUG] [debug] [API] Response Headers: {'Date': 'Tue, 12 May 2026 07:49:49 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': 'Xff4a54c5938dadd3e3056a7726201537', '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=qkMBqNL6tpEeckFTkGd63hkDjNukS%2FtewHoOkKAStTkiuEDr7FejKlnjrXxf69lEqCNzVz13wnUWJS23TUp0%2Bi1U1PmVLuT%2BjSRvqpof1mWzJi24GL20h%2BvnuNcq195Wjich9pkaN%2BkQVeuIgALL"}]}', 'CF-RAY': '9fa7d435ef0bca1d-OTP'}
DEBUG 2026-05-12 09:49:49.043
[debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-05-12 09:49:49.043 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
DEBUG 2026-05-12 09:49:49.043
[debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 1, 'device_id': 1, 'box_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4362, 'temperature': 0, 'gsm_level': -89, 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'timestamp': '2026-05-12 07:49:49', 'created_at': '2026-05-12 07:49:49', 'updated_at': '2026-05-12 07:49:49', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 1, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
2026-05-12 09:49:49.043 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 1, 'device_id': 1, 'box_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4362, 'temperature': 0, 'gsm_level': -89, 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'timestamp': '2026-05-12 07:49:49', 'created_at': '2026-05-12 07:49:49', 'updated_at': '2026-05-12 07:49:49', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 1, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
DEBUG 2026-05-12 09:49:49.042
[debug] [TRANSFORM] Raw input: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4362, 'gsm_level': '-89dBm', 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 1, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
2026-05-12 09:49:49.042 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4362, 'gsm_level': '-89dBm', 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 1, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
DEBUG 2026-05-12 09:49:49.042
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: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data [debug] [API] Raw data for forwarding: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4362, 'gsm_level': '-89dBm', 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 1, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
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: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-05-12 09:49:49.042 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4362, 'gsm_level': '-89dBm', 'operator': '26201', 'hw_issues': 'UDP_PARSE,HTTP_URL', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 1, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
ERROR 2026-05-12 09:45:08.618
[debug] [API] Request error details: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-05-12 09:45:08.618 [ERROR] [debug] [API] Request error details: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
DEBUG 2026-05-12 09:45:08.617
[debug] [API] Response Headers: {'Date': 'Tue, 12 May 2026 07:45:08 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': 'Xefdf3dab25c258b9d253e3d697d1a267', '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=JTMwsRH6n2A%2Bdg02ZsS8u4U1QDCawUULvhtAVvOy8LWY6it%2FT2TMDw406mUmJumkWdDUq3Pa0KwVocWSAbrEG3M9qa7R9CHQAxQt7QpNqzuzDLJgc%2FFWgc9cjhRDugwiBjrcI3BkW6ZSJ8d36YT1"}]}', 'CF-RAY': '9fa7cd5b7c7dc9dc-OTP'}
2026-05-12 09:45:08.617 [DEBUG] [debug] [API] Response Headers: {'Date': 'Tue, 12 May 2026 07:45:08 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': 'Xefdf3dab25c258b9d253e3d697d1a267', '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=JTMwsRH6n2A%2Bdg02ZsS8u4U1QDCawUULvhtAVvOy8LWY6it%2FT2TMDw406mUmJumkWdDUq3Pa0KwVocWSAbrEG3M9qa7R9CHQAxQt7QpNqzuzDLJgc%2FFWgc9cjhRDugwiBjrcI3BkW6ZSJ8d36YT1"}]}', 'CF-RAY': '9fa7cd5b7c7dc9dc-OTP'}
DEBUG 2026-05-12 09:45:08.289
[debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-05-12 09:45:08.289 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
DEBUG 2026-05-12 09:45:08.288
[debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 1, 'device_id': 1, 'box_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4363, 'temperature': 0, 'gsm_level': -91, 'operator': '26201', 'hw_issues': '', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'timestamp': '2026-05-12 07:45:08', 'created_at': '2026-05-12 07:45:08', 'updated_at': '2026-05-12 07:45:08', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 1, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
2026-05-12 09:45:08.288 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 1, 'device_id': 1, 'box_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4363, 'temperature': 0, 'gsm_level': -91, 'operator': '26201', 'hw_issues': '', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'timestamp': '2026-05-12 07:45:08', 'created_at': '2026-05-12 07:45:08', 'updated_at': '2026-05-12 07:45:08', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 1, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
DEBUG 2026-05-12 09:45:08.287
[debug] [TRANSFORM] Raw input: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4363, 'gsm_level': '-91dBm', 'operator': '26201', 'hw_issues': '', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 1, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
2026-05-12 09:45:08.287 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4363, 'gsm_level': '-91dBm', 'operator': '26201', 'hw_issues': '', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 1, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
DEBUG 2026-05-12 09:45:08.287
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: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data [debug] [API] Raw data for forwarding: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4363, 'gsm_level': '-91dBm', 'operator': '26201', 'hw_issues': '', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 1, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
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: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-05-12 09:45:08.287 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 0, 'battery_voltage': 4363, 'gsm_level': '-91dBm', 'operator': '26201', 'hw_issues': '', 'visits_10_tx': 0, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 1, 'high_activity': 0, 'throttle': 0, 'fw_ver': 2}
ERROR 2026-05-12 09:39:02.193
[debug] [API] Request error details: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-05-12 09:39:02.193 [ERROR] [debug] [API] Request error details: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
DEBUG 2026-05-12 09:39:02.191
[debug] [API] Response Headers: {'Date': 'Tue, 12 May 2026 07:39:02 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': 'X5c22000cae3388cc122a356969362b4f', '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=z9K331zTK3oo3uXCtI6heEPj7nh49mzweqkg2LhwqeDXb7Fm85XdgHGYg8b%2Fx8Rlo70yCE6EM7YzVaxvjBmwqfEbIrrborEIIl9ivF%2BOWkQl%2BWD2QfgNrp%2FWc1vGDDdcx3l3dHBzvgAf1OvWI1ed"}]}', 'CF-RAY': '9fa7c46a1ef126e0-OTP'}
2026-05-12 09:39:02.191 [DEBUG] [debug] [API] Response Headers: {'Date': 'Tue, 12 May 2026 07:39:02 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': 'X5c22000cae3388cc122a356969362b4f', '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=z9K331zTK3oo3uXCtI6heEPj7nh49mzweqkg2LhwqeDXb7Fm85XdgHGYg8b%2Fx8Rlo70yCE6EM7YzVaxvjBmwqfEbIrrborEIIl9ivF%2BOWkQl%2BWD2QfgNrp%2FWc1vGDDdcx3l3dHBzvgAf1OvWI1ed"}]}', 'CF-RAY': '9fa7c46a1ef126e0-OTP'}
DEBUG 2026-05-12 09:39:02.020
[debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-05-12 09:39:02.020 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
DEBUG 2026-05-12 09:39:02.020
[debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 1, 'device_id': 1, 'box_id': 1, 'visits_since_last_reading': 71, 'battery_voltage': 4279, 'temperature': 0, 'gsm_level': -87, 'operator': '26201', 'hw_issues': 'ERR_UDP_PARSE,ERR_UDP_NO_ACK,UDP_NOACK,HTTP_INIT', 'visits_10_tx': 71, 'transmission_frequency': 8, 'action': 1, 'timestamp': '2026-05-12 07:39:02', 'created_at': '2026-05-12 07:39:02', 'updated_at': '2026-05-12 07:39:02', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 6, 'daily_visits': 51, 'high_activity': 1, 'throttle': 0, 'fw_ver': 2}
2026-05-12 09:39:02.020 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 1, 'device_id': 1, 'box_id': 1, 'visits_since_last_reading': 71, 'battery_voltage': 4279, 'temperature': 0, 'gsm_level': -87, 'operator': '26201', 'hw_issues': 'ERR_UDP_PARSE,ERR_UDP_NO_ACK,UDP_NOACK,HTTP_INIT', 'visits_10_tx': 71, 'transmission_frequency': 8, 'action': 1, 'timestamp': '2026-05-12 07:39:02', 'created_at': '2026-05-12 07:39:02', 'updated_at': '2026-05-12 07:39:02', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 6, 'daily_visits': 51, 'high_activity': 1, 'throttle': 0, 'fw_ver': 2}
DEBUG 2026-05-12 09:39:02.019
[debug] [TRANSFORM] Raw input: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 71, 'battery_voltage': 4279, 'temperature': 0, 'gsm_level': '-87dBm', 'operator': '26201', 'hw_issues': 'ERR_UDP_PARSE,ERR_UDP_NO_ACK,UDP_NOACK,HTTP_INIT', 'visits_10_tx': 71, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 6, 'daily_visits': 51, 'high_activity': 1, 'throttle': 0, 'fw_ver': 2}
2026-05-12 09:39:02.019 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 71, 'battery_voltage': 4279, 'temperature': 0, 'gsm_level': '-87dBm', 'operator': '26201', 'hw_issues': 'ERR_UDP_PARSE,ERR_UDP_NO_ACK,UDP_NOACK,HTTP_INIT', 'visits_10_tx': 71, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 6, 'daily_visits': 51, 'high_activity': 1, 'throttle': 0, 'fw_ver': 2}
DEBUG 2026-05-12 09:39:02.019
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: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data [debug] [API] Raw data for forwarding: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 71, 'battery_voltage': 4279, 'temperature': 0, 'gsm_level': '-87dBm', 'operator': '26201', 'hw_issues': 'ERR_UDP_PARSE,ERR_UDP_NO_ACK,UDP_NOACK,HTTP_INIT', 'visits_10_tx': 71, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 6, 'daily_visits': 51, 'high_activity': 1, 'throttle': 0, 'fw_ver': 2}
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: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-05-12 09:39:02.019 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 1, 'tag_id': 1, 'visits_since_last_reading': 71, 'battery_voltage': 4279, 'temperature': 0, 'gsm_level': '-87dBm', 'operator': '26201', 'hw_issues': 'ERR_UDP_PARSE,ERR_UDP_NO_ACK,UDP_NOACK,HTTP_INIT', 'visits_10_tx': 71, 'transmission_frequency': 8, 'action': 1, 'token': 'q1w2e3r4t5y6u7i8', 'boot_count': 6, 'daily_visits': 51, 'high_activity': 1, 'throttle': 0, 'fw_ver': 2}
ERROR 2026-05-12 09:34:03.439
[debug] [API] Request error details: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-05-12 09:34:03.439 [ERROR] [debug] [API] Request error details: 422 Client Error: Unprocessable Entity for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
DEBUG 2026-05-12 09:34:03.438
[debug] [API] Response Headers: {'Date': 'Tue, 12 May 2026 07:34:03 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': 'Xb7f3ac3d917849d09602f9bc154ca1a3', '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=ljNjr6FjFq7CBfOtPnJNCsUsLnJPhK8ldblRv5O7ilFQFSrXBEvjejBIX6TKGqWVNDIYR4EWtZ%2B%2Frkv15l8QUe5aFZ0aYtmm7Cm1z6KqDwd%2BlgrbvC5MJG8k7c7T0svJSGLTL4RG8wpS80jaA6PQ"}]}', 'CF-RAY': '9fa7bd1e8b3ee0c7-OTP'}
2026-05-12 09:34:03.438 [DEBUG] [debug] [API] Response Headers: {'Date': 'Tue, 12 May 2026 07:34:03 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': 'Xb7f3ac3d917849d09602f9bc154ca1a3', '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=ljNjr6FjFq7CBfOtPnJNCsUsLnJPhK8ldblRv5O7ilFQFSrXBEvjejBIX6TKGqWVNDIYR4EWtZ%2B%2Frkv15l8QUe5aFZ0aYtmm7Cm1z6KqDwd%2BlgrbvC5MJG8k7c7T0svJSGLTL4RG8wpS80jaA6PQ"}]}', 'CF-RAY': '9fa7bd1e8b3ee0c7-OTP'}