2026-06-19 19:06:15,232 | INFO | SERVICIO INICIADO
2026-06-19 19:06:15,233 | INFO | Iniciando heartbeat...
2026-06-19 19:06:15,233 | INFO | Arduino conectado en COM3
2026-06-19 19:06:15,319 | INFO | API RESPONSE => 200 {"success":true}
2026-06-19 19:06:20,404 | INFO | API RESPONSE => 200 {"success":true}
2026-06-19 19:06:25,464 | INFO | API RESPONSE => 200 {"success":true}
2026-06-19 19:06:26,509 | INFO | QR LEIDO => rrcvlastzl
2026-06-19 19:06:26,562 | INFO | API RESPONSE => 422 {"authorized":false,"command":"N","message":{"code":["El code ingresado no existe"]}}
2026-06-19 19:06:26,563 | INFO | API => AUTH=False CMD=N MSG={'code': ['El code ingresado no existe']}
2026-06-19 19:06:26,563 | INFO | COMANDO ENVIADO => N
2026-06-19 19:06:30,467 | INFO | QR LEIDO => ast_see_At
2026-06-19 19:06:30,521 | INFO | API RESPONSE => 422 {"authorized":false,"command":"N","message":{"code":["El code ingresado no existe"]}}
2026-06-19 19:06:30,522 | INFO | API RESPONSE => 200 {"success":true}
2026-06-19 19:06:30,522 | INFO | API => AUTH=False CMD=N MSG={'code': ['El code ingresado no existe']}
2026-06-19 19:06:30,522 | INFO | COMANDO ENVIADO => N
2026-06-19 19:06:35,588 | INFO | API RESPONSE => 200 {"success":true}
2026-06-19 19:06:36,632 | INFO | QR LEIDO => attimedate
2026-06-19 19:06:36,672 | INFO | API RESPONSE => 422 {"authorized":false,"command":"N","message":{"code":["El code ingresado no existe"]}}
2026-06-19 19:06:36,672 | INFO | API => AUTH=False CMD=N MSG={'code': ['El code ingresado no existe']}
2026-06-19 19:06:36,672 | INFO | COMANDO ENVIADO => N
2026-06-19 19:06:40,667 | INFO | API RESPONSE => 200 {"success":true}
2026-06-19 19:06:45,808 | INFO | API RESPONSE => 200 {"success":true}
