Detailed debug output for troubleshooting
2026-04-09 15:03:33.903 [DEBUG] [debug] [API] Full response: {'box_id': 4, 'tag_id': 4, 'transmission_frequency': '5', 'action': 'in_progress'}
2026-04-09 15:03:33.902 [DEBUG] [debug] [API] Response Headers: {'Date': 'Thu, 09 Apr 2026 13:03:33 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': 'X5e01bd8a4505759c0e34a85ab5cd7cb7', '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=a%2FdqM%2FT2HfIvgelGtZFJ37Pquj06IH4DBqe6W9GR3f6CTe%2FnIhDtsgVOBIqAjKwM0HVy9Yna32UBE%2FpW5rSdtEHPVgt1gCiqxjRnheUQbqwBstppuDzGXB70rYbCY0u%2Fq%2BoKexxUERFdXx5px3ej"}]}', 'Content-Encoding': 'gzip', 'CF-RAY': '9e99b66aac76c9c4-OTP', 'alt-svc': 'h3=":443"; ma=86400'}
2026-04-09 15:03:33.452 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-04-09 15:03:33.452 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 4, 'device_id': 4, 'box_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4469, 'temperature': 20, 'gsm_level': -93, 'operator': '22601', 'hw_issues': 'ERR_UDP_NO_ACK,ERR_BOX_ID', 'visits_10_tx': '40', 'transmission_frequency': '5', 'action': 'in_progress', 'timestamp': '2026-04-09 13:03:33', 'created_at': '2026-04-09 13:03:33', 'updated_at': '2026-04-09 13:03:33', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'rat_temperature': 0.0, 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-09 15:03:33.451 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 4, 'tag_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4469, 'temperature': 20.7, 'rat_temperature': 0.0, 'gsm_level': '-93dBm', 'operator': '22601', 'hw_issues': 'ERR_UDP_NO_ACK,ERR_BOX_ID', 'visits_10_tx': '40', 'transmission_frequency': '5', 'action': 'in_progress', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-09 15:03:33.450 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 4, 'tag_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4469, 'temperature': 20.7, 'rat_temperature': 0.0, 'gsm_level': '-93dBm', 'operator': '22601', 'hw_issues': 'ERR_UDP_NO_ACK,ERR_BOX_ID', 'visits_10_tx': '40', 'transmission_frequency': '5', 'action': 'in_progress', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-09 15:01:29.431 [DEBUG] [debug] [API] Full response: {'box_id': 4, 'tag_id': 4, 'transmission_frequency': '5', 'action': 'in_progress'}
2026-04-09 15:01:29.430 [DEBUG] [debug] [API] Response Headers: {'Date': 'Thu, 09 Apr 2026 13:01: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': 'X0b34d1ef7aaa23bca453a5e136513ec4', '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=R%2F9Hd9obpmWeHMM%2F75lbhjcHzK4JXLjBzYYWXO31NGEA5rXTPDsjJhlgXCeFdQj%2BnmR6Ou4y9wmS8Y8O1usMeaBayQDoBMYL77Duz2gqgQZlagYh2lvDa4o8fTa8gzlSIHkNlCLlrieHCyneyT%2BA"}]}', 'Content-Encoding': 'gzip', 'CF-RAY': '9e99b3606925c9cf-OTP', 'alt-svc': 'h3=":443"; ma=86400'}
2026-04-09 15:01:28.893 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-04-09 15:01:28.892 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 4, 'device_id': 4, 'box_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4471, 'temperature': 20, 'gsm_level': -95, 'operator': '22601', 'hw_issues': 'ERR_UDP_NO_ACK,ERR_BOX_ID', 'visits_10_tx': '40', 'transmission_frequency': '5', 'action': 'in_progress', 'timestamp': '2026-04-09 13:01:28', 'created_at': '2026-04-09 13:01:28', 'updated_at': '2026-04-09 13:01:28', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'rat_temperature': 0.0, 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-09 15:01:28.891 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 4, 'tag_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4471, 'temperature': 20.4, 'rat_temperature': 0.0, 'gsm_level': '-95dBm', 'operator': '22601', 'hw_issues': 'ERR_UDP_NO_ACK,ERR_BOX_ID', 'visits_10_tx': '40', 'transmission_frequency': '5', 'action': 'in_progress', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-09 15:01:28.891 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 4, 'tag_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4471, 'temperature': 20.4, 'rat_temperature': 0.0, 'gsm_level': '-95dBm', 'operator': '22601', 'hw_issues': 'ERR_UDP_NO_ACK,ERR_BOX_ID', 'visits_10_tx': '40', 'transmission_frequency': '5', 'action': 'in_progress', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-09 14:59:01.863 [DEBUG] [debug] [API] Full response: {'box_id': 4, 'tag_id': 4, 'transmission_frequency': '5', 'action': 'completed'}
2026-04-09 14:59:01.862 [DEBUG] [debug] [API] Response Headers: {'Date': 'Thu, 09 Apr 2026 12:59:01 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': 'X80e3d20f266b9812b890384475cea590', '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=5VQLH3ghfWi34pcYxRvTprDkk5FlAq9HQ20wLtZBS4GND%2FeNBmZcjEuSKPiYo9dIL1TH%2FYefJnRX7plGpdunnoAJKLurVMKw2v0m%2BHgP56S6BHSh21A6KYnO8QEMAkEY8WI01IhqOHjWejb1nbHT"}]}', 'Content-Encoding': 'gzip', 'CF-RAY': '9e99afc69ba90530-OTP', 'alt-svc': 'h3=":443"; ma=86400'}
2026-04-09 14:59:01.451 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-04-09 14:59:01.450 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 4, 'device_id': 4, 'box_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4473, 'temperature': 0, 'gsm_level': -95, 'operator': '22601', 'hw_issues': '', 'visits_10_tx': '40', 'transmission_frequency': '5', 'action': 'completed', 'timestamp': '2026-04-09 12:59:01', 'created_at': '2026-04-09 12:59:01', 'updated_at': '2026-04-09 12:59:01', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'rat_temperature': 0.0, 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-09 14:59:01.449 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 4, 'tag_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4473, 'temperature': 0.0, 'rat_temperature': 0.0, 'gsm_level': '-95dBm', 'operator': '22601', 'hw_issues': '', 'visits_10_tx': '40', 'transmission_frequency': '5', 'action': 'completed', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-09 14:59:01.449 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 4, 'tag_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4473, 'temperature': 0.0, 'rat_temperature': 0.0, 'gsm_level': '-95dBm', 'operator': '22601', 'hw_issues': '', 'visits_10_tx': '40', 'transmission_frequency': '5', 'action': 'completed', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-09 14:58:53.548 [DEBUG] [debug] [API] Full response: {'box_id': 4, 'tag_id': 4, 'transmission_frequency': '5', 'action': 'stop'}
2026-04-09 14:58:53.547 [DEBUG] [debug] [API] Response Headers: {'Date': 'Thu, 09 Apr 2026 12:58:53 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': 'X2efa14add32236995b7fde41794950e8', '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=O%2B5YwT5QIX%2FTgyo0Ey1KXAkAZDfRaEeVqq0pt%2FDnWRMW2aSrv7HAeNC9pAq5VxK5R9%2F%2FHSailZGP4P%2FAWHSYR1XPYwa0tgvFBUTZw4%2FyX7Seq4mWgt5gX1FKoSnCsVaZhtFpAQ3vYF77sRVMp%2BnI"}]}', 'Content-Encoding': 'gzip', 'CF-RAY': '9e99af92a8fae45c-OTP', 'alt-svc': 'h3=":443"; ma=86400'}
2026-04-09 14:58:53.128 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-04-09 14:58:53.127 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 4, 'device_id': 4, 'box_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4474, 'temperature': 0, 'gsm_level': -95, 'operator': '22601', 'hw_issues': '', 'visits_10_tx': '40', 'transmission_frequency': '5', 'action': 'in_progress', 'timestamp': '2026-04-09 12:58:53', 'created_at': '2026-04-09 12:58:53', 'updated_at': '2026-04-09 12:58:53', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'rat_temperature': 0.0, 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-09 14:58:53.126 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 4, 'tag_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4474, 'temperature': 0.0, 'rat_temperature': 0.0, 'gsm_level': '-95dBm', 'operator': '22601', 'hw_issues': '', 'visits_10_tx': '40', 'transmission_frequency': '5', 'action': 'in_progress', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-09 14:58:53.126 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 4, 'tag_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4474, 'temperature': 0.0, 'rat_temperature': 0.0, 'gsm_level': '-95dBm', 'operator': '22601', 'hw_issues': '', 'visits_10_tx': '40', 'transmission_frequency': '5', 'action': 'in_progress', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-09 14:56:54.815 [DEBUG] [debug] [API] Full response: {'box_id': 4, 'tag_id': 4, 'transmission_frequency': '5', 'action': 'in_progress'}
2026-04-09 14:56:54.814 [DEBUG] [debug] [API] Response Headers: {'Date': 'Thu, 09 Apr 2026 12:56: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': 'X13ae491ecbd99e7a6e313f6b409a01b5', '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=u2O8Z4akot4kZxzO%2FPCN3Akk37BmTuvvwoLcDILL4qH%2BEZggUv6mYhUqHjuXbAdobP8g1sj9dbq21WCviDGZNrM%2Bn%2F6606g2xIlkZfSDPqtFmAl3JUVT0PZXP%2BW%2ByehYk6bXlg9iQzUeEKg5w4eC"}]}', 'Content-Encoding': 'gzip', 'CF-RAY': '9e99acabfa86d403-OTP', 'alt-svc': 'h3=":443"; ma=86400'}
2026-04-09 14:56:54.278 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-04-09 14:56:54.277 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 4, 'device_id': 4, 'box_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4474, 'temperature': 0, 'gsm_level': -97, 'operator': '22601', 'hw_issues': '', 'visits_10_tx': '40', 'transmission_frequency': '5', 'action': 'in_progress', 'timestamp': '2026-04-09 12:56:54', 'created_at': '2026-04-09 12:56:54', 'updated_at': '2026-04-09 12:56:54', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'rat_temperature': 0.0, 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-09 14:56:54.276 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 4, 'tag_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4474, 'temperature': 0.0, 'rat_temperature': 0.0, 'gsm_level': '-97dBm', 'operator': '22601', 'hw_issues': '', 'visits_10_tx': '40', 'transmission_frequency': '5', 'action': 'in_progress', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-09 14:56:54.276 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 4, 'tag_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4474, 'temperature': 0.0, 'rat_temperature': 0.0, 'gsm_level': '-97dBm', 'operator': '22601', 'hw_issues': '', 'visits_10_tx': '40', 'transmission_frequency': '5', 'action': 'in_progress', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-09 14:54:54.716 [DEBUG] [debug] [API] Full response: {'box_id': 4, 'tag_id': 4, 'transmission_frequency': '5', 'action': 'in_progress'}
2026-04-09 14:54:54.715 [DEBUG] [debug] [API] Response Headers: {'Date': 'Thu, 09 Apr 2026 12:54: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': 'Xb7c681558aed1283dadfb03a2e16668f', '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=o8zt9JNTvw564OFDvKtxnzvCrgQgmP6T1LuAeXyKj3985Eqt0Sg80O0YIrmuv6mGyj0S8E4kwgLvl7sC03jVeq7baSimv4mWMMiUikgxluRO%2BjmU2%2BaZss2yCOYgQZ2PhIm4X8Lfrb3%2Fz4UNfuB6"}]}', 'Content-Encoding': 'gzip', 'CF-RAY': '9e99a9bc19c9c9de-OTP', 'alt-svc': 'h3=":443"; ma=86400'}
2026-04-09 14:54:53.957 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-04-09 14:54:53.956 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 4, 'device_id': 4, 'box_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4477, 'temperature': 0, 'gsm_level': -97, 'operator': '22601', 'hw_issues': '', 'visits_10_tx': '40', 'transmission_frequency': '7', 'action': 'in_progress', 'timestamp': '2026-04-09 12:54:53', 'created_at': '2026-04-09 12:54:53', 'updated_at': '2026-04-09 12:54:53', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'rat_temperature': 0.0, 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-09 14:54:53.956 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 4, 'tag_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4477, 'temperature': 0.0, 'rat_temperature': 0.0, 'gsm_level': '-97dBm', 'operator': '22601', 'hw_issues': '', 'visits_10_tx': '40', 'transmission_frequency': '7', '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: 502 Server Error: Bad Gateway for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-04-09 14:54:53.955 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 4, 'tag_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4477, 'temperature': 0.0, 'rat_temperature': 0.0, 'gsm_level': '-97dBm', 'operator': '22601', 'hw_issues': '', 'visits_10_tx': '40', 'transmission_frequency': '7', 'action': 'in_progress', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-09 14:52:54.411 [ERROR] [debug] [API] Request error details: 502 Server Error: Bad Gateway for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-04-09 14:52:54.410 [DEBUG] [debug] [API] Response Headers: {'Date': 'Thu, 09 Apr 2026 12:52:54 GMT', 'Content-Type': 'text/html; charset=UTF-8', 'Content-Length': '6466', 'Connection': 'keep-alive', 'Cache-Control': 'private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0', 'Expires': 'Thu, 01 Jan 1970 00:00:01 GMT', 'Referrer-Policy': 'same-origin', 'X-Frame-Options': 'SAMEORIGIN', 'Server': 'cloudflare', 'CF-RAY': '9e99a6cfdb35b6b5-OTP', 'alt-svc': 'h3=":443"; ma=86400'}
2026-04-09 14:52:54.284 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-04-09 14:52:54.283 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 4, 'device_id': 4, 'box_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4477, 'temperature': 0, 'gsm_level': -95, 'operator': '22601', 'hw_issues': '', 'visits_10_tx': '40', 'transmission_frequency': '7', 'action': 'in_progress', 'timestamp': '2026-04-09 12:52:54', 'created_at': '2026-04-09 12:52:54', 'updated_at': '2026-04-09 12:52:54', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'rat_temperature': 0.0, 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-09 14:52:54.283 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 4, 'tag_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4477, 'temperature': 0.0, 'rat_temperature': 0.0, 'gsm_level': '-95dBm', 'operator': '22601', 'hw_issues': '', 'visits_10_tx': '40', 'transmission_frequency': '7', '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: 502 Server Error: Bad Gateway for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-04-09 14:52:54.282 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 4, 'tag_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4477, 'temperature': 0.0, 'rat_temperature': 0.0, 'gsm_level': '-95dBm', 'operator': '22601', 'hw_issues': '', 'visits_10_tx': '40', 'transmission_frequency': '7', 'action': 'in_progress', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-09 14:50:46.229 [ERROR] [debug] [API] Request error details: 502 Server Error: Bad Gateway for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-04-09 14:50:46.228 [DEBUG] [debug] [API] Response Headers: {'Date': 'Thu, 09 Apr 2026 12:50:46 GMT', 'Content-Type': 'text/html; charset=UTF-8', 'Content-Length': '6466', 'Connection': 'keep-alive', 'Cache-Control': 'private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0', 'Expires': 'Thu, 01 Jan 1970 00:00:01 GMT', 'Referrer-Policy': 'same-origin', 'X-Frame-Options': 'SAMEORIGIN', 'Server': 'cloudflare', 'CF-RAY': '9e99a3aebf76eee5-OTP', 'alt-svc': 'h3=":443"; ma=86400'}
2026-04-09 14:50:46.105 [DEBUG] [debug] [API] Full request - URL: https://stage.sdk-dashboard.hypen.ro/api/device-data, SSL Verify: False
2026-04-09 14:50:46.104 [DEBUG] [debug] [TRANSFORM] Complete Laravel payload: {'tag_id': 4, 'device_id': 4, 'box_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4477, 'temperature': 0, 'gsm_level': -93, 'operator': '22601', 'hw_issues': 'ERR_UDP_NO_ACK,ERR_BOX_ID', 'visits_10_tx': '40', 'transmission_frequency': '7', 'action': 'in_progress', 'timestamp': '2026-04-09 12:50:46', 'created_at': '2026-04-09 12:50:46', 'updated_at': '2026-04-09 12:50:46', 'data_type': 'telemetry', 'source': 'nb_iot_gateway', 'version': '1.0', 'status': 'active', 'rat_temperature': 0.0, 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-09 14:50:46.103 [DEBUG] [debug] [TRANSFORM] Raw input: {'box_id': 4, 'tag_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4477, 'temperature': 0.0, 'rat_temperature': 0.0, 'gsm_level': '-93dBm', 'operator': '22601', 'hw_issues': 'ERR_UDP_NO_ACK,ERR_BOX_ID', 'visits_10_tx': '40', 'transmission_frequency': '7', '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: 502 Server Error: Bad Gateway for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-04-09 14:50:46.103 [DEBUG] [debug] [API] Raw data for forwarding: {'box_id': 4, 'tag_id': 4, 'visits_since_last_reading': 0, 'battery_voltage': 4477, 'temperature': 0.0, 'rat_temperature': 0.0, 'gsm_level': '-93dBm', 'operator': '22601', 'hw_issues': 'ERR_UDP_NO_ACK,ERR_BOX_ID', 'visits_10_tx': '40', 'transmission_frequency': '7', 'action': 'in_progress', 'token': 'q1w2e3r4t5y6u7i8'}
2026-04-09 14:49:14.295 [ERROR] [debug] [API] Request error details: 502 Server Error: Bad Gateway for url: https://stage.sdk-dashboard.hypen.ro/api/device-data
2026-04-09 14:49:14.294 [DEBUG] [debug] [API] Response Headers: {'Date': 'Thu, 09 Apr 2026 12:49:14 GMT', 'Content-Type': 'text/html; charset=UTF-8', 'Content-Length': '6466', 'Connection': 'keep-alive', 'Cache-Control': 'private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0', 'Expires': 'Thu, 01 Jan 1970 00:00:01 GMT', 'Referrer-Policy': 'same-origin', 'X-Frame-Options': 'SAMEORIGIN', 'Server': 'cloudflare', 'CF-RAY': '9e99a1701ebdc9cf-OTP', 'alt-svc': 'h3=":443"; ma=86400'}