2026-10-04T19:47:19+08:00 VM-8-2-opencloudos systemd[1072283]: Stopped device-gateway.service - ESP32 Device Gateway.
2026-10-04T19:47:19+08:00 VM-8-2-opencloudos systemd[1072283]: device-gateway.service: Consumed 9.630s CPU time, 175.3M memory peak, 1.7M memory swap peak.
2026-10-04T19:47:19+08:00 VM-8-2-opencloudos systemd[1072283]: Started device-gateway.service - ESP32 Device Gateway.
2026-10-04T19:47:19+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     Started server process [355703]
2026-10-04T19:47:19+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     Waiting for application startup.
2026-10-04T19:47:19+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     Application startup complete.
2026-10-04T19:47:19+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     Uvicorn running on http://127.0.0.1:18081 (Press CTRL+C to quit)
2026-10-04T19:47:20+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     43.160.243.14:0 - "GET /device/speech/662036eda85b493a8f60133b5003fa79 HTTP/1.1" 200 OK
2026-10-04T19:47:20+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     [SPEECH_HTTP] speech_id=662036eda85b493a8f60133b5003fa79 bytes=529152 asgi_send_ms=0.5 result=complete
2026-10-04T19:47:20+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     [BUFFERED_PUBLIC_SMOKE] PASS http_status=200 expected_bytes=529152 received_bytes=529152 content_length=529152 sha256_valid=1
2026-10-04T19:47:22+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:44440 - "GET /health HTTP/1.1" 200 OK
2026-10-04T19:47:27+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     14.19.73.188:0 - "WebSocket /device/ws" [accepted]
2026-10-04T19:47:27+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection open
2026-10-04T19:47:28+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 online board=m5stack-stopwatch firmware=0.5.1
2026-10-04T19:47:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:35498 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:47:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:49160 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:48:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:60340 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:48:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:57178 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:48:27+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 offline
2026-10-04T19:48:27+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection closed
2026-10-04T19:48:28+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     14.19.73.188:0 - "WebSocket /device/ws" [accepted]
2026-10-04T19:48:28+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection open
2026-10-04T19:48:29+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 online board=m5stack-stopwatch firmware=0.5.1
2026-10-04T19:48:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:56768 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:48:44+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:56770 - "GET /api/status HTTP/1.1" 200 OK
2026-10-04T19:48:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:53908 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:49:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:57646 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:49:16+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     [SPEECH_TTS] speech_id=615c78689e0d4066bccf978e24ad96ee tts_ms=2568.4 pcm_bytes=356666 speech_ready_at=19135972.418505
2026-10-04T19:49:19+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     14.19.73.188:0 - "GET /device/speech/615c78689e0d4066bccf978e24ad96ee HTTP/1.1" 200 OK
2026-10-04T19:49:19+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     [SPEECH_HTTP] speech_id=615c78689e0d4066bccf978e24ad96ee bytes=356666 asgi_send_ms=0.4 result=complete
2026-10-04T19:49:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:33466 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:49:23+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 button clicked button=B action=click
2026-10-04T19:49:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:35392 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:49:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:53074 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:50:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:60956 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:50:18+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:56834 - "GET /api/status HTTP/1.1" 200 OK
2026-10-04T19:50:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:56844 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:50:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:57814 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:50:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:40936 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:51:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:58716 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:51:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:52020 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:51:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:53238 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:51:46+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 offline
2026-10-04T19:51:46+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection closed
2026-10-04T19:51:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:35440 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:52:02+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     14.19.73.188:0 - "WebSocket /device/ws" [accepted]
2026-10-04T19:52:02+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection open
2026-10-04T19:52:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:53496 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:52:07+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 online board=m5stack-stopwatch firmware=0.5.1
2026-10-04T19:52:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 button clicked button=B action=click
2026-10-04T19:52:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:52478 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:52:24+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 button clicked button=B action=click
2026-10-04T19:52:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:33432 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:52:42+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 offline
2026-10-04T19:52:42+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection closed
2026-10-04T19:52:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:48932 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:53:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:39916 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:53:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:42962 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:53:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:33122 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:53:40+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     43.160.243.14:0 - "GET /health HTTP/1.1" 200 OK
2026-10-04T19:53:40+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:33128 - "GET /api/status HTTP/1.1" 200 OK
2026-10-04T19:53:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:45898 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:54:05+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     14.19.73.188:0 - "WebSocket /device/ws" [accepted]
2026-10-04T19:54:05+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection open
2026-10-04T19:54:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:57522 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:54:09+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 online board=m5stack-stopwatch firmware=0.5.1
2026-10-04T19:54:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:57382 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:54:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:42748 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:54:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:34966 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:54:54+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     14.19.73.188:0 - "GET /health HTTP/1.1" 200 OK
2026-10-04T19:55:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:49108 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:55:17+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 offline
2026-10-04T19:55:17+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection closed
2026-10-04T19:55:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:39818 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:55:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:59056 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:55:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:51520 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:56:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:35950 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:56:15+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:35958 - "GET /api/status HTTP/1.1" 200 OK
2026-10-04T19:56:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:44194 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:56:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:37474 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:56:42+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     14.19.73.188:0 - "WebSocket /device/ws" [accepted]
2026-10-04T19:56:42+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection open
2026-10-04T19:56:45+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 online board=m5stack-stopwatch firmware=0.5.1
2026-10-04T19:56:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:36508 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:57:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:35878 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:57:07+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     [SPEECH_TTS] speech_id=ecedcc627f794603946c380424a33370 tts_ms=1645.2 pcm_bytes=355642 speech_ready_at=19136443.288334
2026-10-04T19:57:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:53054 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:57:22+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 offline
2026-10-04T19:57:22+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection closed
2026-10-04T19:57:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:38658 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:57:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:37752 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:58:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:43458 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:58:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:52270 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:58:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:50700 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:58:45+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     14.19.73.188:0 - "WebSocket /device/ws" [accepted]
2026-10-04T19:58:45+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection open
2026-10-04T19:58:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:60368 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:58:54+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 online board=m5stack-stopwatch firmware=0.5.1
2026-10-04T19:58:55+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 button clicked button=A action=click
2026-10-04T19:59:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:54516 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:59:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:40144 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:59:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     14.19.73.188:0 - "WebSocket /device/ws" [accepted]
2026-10-04T19:59:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection open
2026-10-04T19:59:25+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 offline
2026-10-04T19:59:25+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection closed
2026-10-04T19:59:28+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 online board=m5stack-stopwatch firmware=0.5.1
2026-10-04T19:59:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:49004 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T19:59:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:48102 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:00:01+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 offline
2026-10-04T20:00:01+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection closed
2026-10-04T20:00:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:49234 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:00:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:53552 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:00:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:41584 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:00:46+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     14.19.73.188:0 - "WebSocket /device/ws" [accepted]
2026-10-04T20:00:46+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection open
2026-10-04T20:00:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:41066 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:00:53+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection closed
2026-10-04T20:01:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:35904 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:01:17+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     14.19.73.188:0 - "WebSocket /device/ws" [accepted]
2026-10-04T20:01:17+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection open
2026-10-04T20:01:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:33386 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:01:23+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 online board=m5stack-stopwatch firmware=0.5.1
2026-10-04T20:01:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:58624 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:01:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:57136 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:01:57+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 offline
2026-10-04T20:01:57+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection closed
2026-10-04T20:02:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:44316 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:02:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:50164 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:02:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:58012 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:02:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:38662 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:03:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:49808 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:03:14+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     14.19.73.188:0 - "WebSocket /device/ws" [accepted]
2026-10-04T20:03:14+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection open
2026-10-04T20:03:15+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 online board=m5stack-stopwatch firmware=0.5.1
2026-10-04T20:03:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:51096 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:03:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:49446 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:03:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:40102 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:03:54+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 offline
2026-10-04T20:03:54+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection closed
2026-10-04T20:04:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:40160 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:04:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:40040 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:04:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:33366 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:04:46+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     14.19.73.188:0 - "WebSocket /device/ws" [accepted]
2026-10-04T20:04:46+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection open
2026-10-04T20:04:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:53880 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:04:54+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 online board=m5stack-stopwatch firmware=0.5.1
2026-10-04T20:05:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:54300 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:05:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:58134 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:05:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:59264 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:05:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:58020 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:06:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:47538 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:06:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:33342 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:06:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:41648 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:06:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 offline
2026-10-04T20:06:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection closed
2026-10-04T20:06:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:33008 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:06:53+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     14.19.73.188:0 - "WebSocket /device/ws" [accepted]
2026-10-04T20:06:53+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection open
2026-10-04T20:06:54+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 online board=m5stack-stopwatch firmware=0.5.1
2026-10-04T20:07:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:49904 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:07:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:48710 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:07:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:59936 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:07:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:40678 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:07:53+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 offline
2026-10-04T20:07:53+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection closed
2026-10-04T20:08:00+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     14.19.73.188:0 - "WebSocket /device/ws" [accepted]
2026-10-04T20:08:00+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection open
2026-10-04T20:08:01+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 online board=m5stack-stopwatch firmware=0.5.1
2026-10-04T20:08:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:54392 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:08:20+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 button clicked button=A action=click
2026-10-04T20:08:20+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 button clicked button=A action=click
2026-10-04T20:08:20+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 button clicked button=A action=click
2026-10-04T20:08:20+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 button clicked button=A action=click
2026-10-04T20:08:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:39952 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:08:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:51018 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:08:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:57778 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:09:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:37204 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:09:14+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 button clicked button=B action=click
2026-10-04T20:09:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:51108 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:09:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:46318 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:09:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:46060 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:10:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:45560 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:10:19+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 button clicked button=A action=click
2026-10-04T20:10:19+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 button clicked button=A action=click
2026-10-04T20:10:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 button clicked button=A action=click
2026-10-04T20:10:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 button clicked button=A action=click
2026-10-04T20:10:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:44852 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:10:22+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 button clicked button=A action=click
2026-10-04T20:10:22+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 button clicked button=A action=click
2026-10-04T20:10:23+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 button clicked button=B action=click
2026-10-04T20:10:29+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:57164 - "GET /health HTTP/1.1" 200 OK
2026-10-04T20:10:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:36244 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:10:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:42948 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:11:05+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:58732 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:11:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:58732 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:11:13+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:59212 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:11:14+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:59212 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:11:15+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:59212 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:11:20+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:35590 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:11:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:35590 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:11:26+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:45386 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:11:26+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:45396 - "GET /health HTTP/1.1" 200 OK
2026-10-04T20:11:26+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:45406 - "GET /api/status HTTP/1.1" 200 OK
2026-10-04T20:11:26+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:45386 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:11:28+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:45386 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:11:28+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:45386 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:11:28+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:45386 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:11:29+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:45386 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:11:29+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:45386 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:11:29+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:45386 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:11:30+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:45386 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:11:30+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:45386 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:11:30+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:45386 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:11:31+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:45386 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:11:31+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:45386 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:11:32+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:45386 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:11:32+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:45386 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:11:32+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:45386 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:11:32+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:45408 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:11:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:45386 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:11:41+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 button clicked button=A action=click
2026-10-04T20:11:43+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 button clicked button=B action=click
2026-10-04T20:11:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:43612 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:12:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:36176 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:12:11+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     [SPEECH_TTS] speech_id=4896fe7cc4e547a89454c1d94ad95a24 tts_ms=2133.5 pcm_bytes=358714 speech_ready_at=19137347.300257
2026-10-04T20:12:14+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     14.19.73.188:0 - "GET /device/speech/4896fe7cc4e547a89454c1d94ad95a24 HTTP/1.1" 200 OK
2026-10-04T20:12:14+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     [SPEECH_HTTP] speech_id=4896fe7cc4e547a89454c1d94ad95a24 bytes=358714 asgi_send_ms=0.4 result=complete
2026-10-04T20:12:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:59442 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:12:35+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 button clicked button=B action=click
2026-10-04T20:12:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:36614 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:12:42+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 button clicked button=B action=click
2026-10-04T20:12:43+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 button clicked button=B action=click
2026-10-04T20:12:43+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 button clicked button=B action=click
2026-10-04T20:12:43+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 button clicked button=B action=click
2026-10-04T20:12:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:50766 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:13:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:38352 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:13:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:53294 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:13:25+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     [SPEECH_TTS] speech_id=6964f9dcb5a345239ac61e09e7230a9a tts_ms=2086.4 pcm_bytes=347450 speech_ready_at=19137421.595525
2026-10-04T20:13:28+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     14.19.73.188:0 - "GET /device/speech/6964f9dcb5a345239ac61e09e7230a9a HTTP/1.1" 200 OK
2026-10-04T20:13:28+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     [SPEECH_HTTP] speech_id=6964f9dcb5a345239ac61e09e7230a9a bytes=347450 asgi_send_ms=0.4 result=complete
2026-10-04T20:13:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:52962 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:13:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:36478 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:14:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:56152 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:14:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:41874 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:14:23+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 offline
2026-10-04T20:14:23+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection closed
2026-10-04T20:14:31+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     14.19.73.188:0 - "WebSocket /device/ws" [accepted]
2026-10-04T20:14:31+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection open
2026-10-04T20:14:32+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 online board=m5stack-stopwatch firmware=0.5.1
2026-10-04T20:14:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:58226 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:14:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 offline
2026-10-04T20:14:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection closed
2026-10-04T20:14:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:38502 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:14:58+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     14.19.73.188:0 - "WebSocket /device/ws" [accepted]
2026-10-04T20:14:58+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection open
2026-10-04T20:14:59+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 online board=m5stack-stopwatch firmware=0.5.1
2026-10-04T20:15:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:48008 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:15:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:36874 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:15:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:44056 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:15:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:34578 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:16:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:57574 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:16:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:39150 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:16:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:45354 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:16:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:35092 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:17:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:43956 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:17:17+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 offline
2026-10-04T20:17:17+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection closed
2026-10-04T20:17:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:44378 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:17:27+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     14.19.73.188:0 - "WebSocket /device/ws" [accepted]
2026-10-04T20:17:27+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection open
2026-10-04T20:17:29+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 online board=m5stack-stopwatch firmware=0.5.1
2026-10-04T20:17:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:42502 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:17:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:40110 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:18:01+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 offline
2026-10-04T20:18:01+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection closed
2026-10-04T20:18:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:49696 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:18:13+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     14.19.73.188:0 - "WebSocket /device/ws" [accepted]
2026-10-04T20:18:13+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection open
2026-10-04T20:18:14+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 online board=m5stack-stopwatch firmware=0.5.1
2026-10-04T20:18:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:48946 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:18:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:56954 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:18:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:38000 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:18:53+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 offline
2026-10-04T20:18:53+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection closed
2026-10-04T20:19:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:59694 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:19:17+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     14.19.73.188:0 - "WebSocket /device/ws" [accepted]
2026-10-04T20:19:17+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection open
2026-10-04T20:19:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:37222 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:19:23+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 online board=m5stack-stopwatch firmware=0.5.1
2026-10-04T20:19:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:42948 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:19:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:52236 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:20:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:33414 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:20:12+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 offline
2026-10-04T20:20:12+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection closed
2026-10-04T20:20:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:60000 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:20:23+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     14.19.73.188:0 - "WebSocket /device/ws" [accepted]
2026-10-04T20:20:23+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection open
2026-10-04T20:20:24+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 online board=m5stack-stopwatch firmware=0.5.1
2026-10-04T20:20:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:45566 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:20:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:34080 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:21:03+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 offline
2026-10-04T20:21:03+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection closed
2026-10-04T20:21:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:50958 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:21:13+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     14.19.73.188:0 - "WebSocket /device/ws" [accepted]
2026-10-04T20:21:13+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection open
2026-10-04T20:21:14+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 online board=m5stack-stopwatch firmware=0.5.1
2026-10-04T20:21:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:51864 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:21:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:39094 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:21:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:47186 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:21:53+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 offline
2026-10-04T20:21:53+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection closed
2026-10-04T20:22:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:52098 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:22:07+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     14.19.73.188:0 - "WebSocket /device/ws" [accepted]
2026-10-04T20:22:07+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection open
2026-10-04T20:22:07+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 online board=m5stack-stopwatch firmware=0.5.1
2026-10-04T20:22:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:60628 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:22:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:37208 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:22:47+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     device esp32s3-28848543a200 offline
2026-10-04T20:22:47+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     connection closed
2026-10-04T20:22:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:56574 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:23:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:42140 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:23:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:57230 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:23:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:47842 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:23:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:53128 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:24:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:45420 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:24:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:52484 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:24:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:56406 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:24:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:58370 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:25:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:39150 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:25:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:38384 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:25:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:53320 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:25:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:34668 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:26:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:47764 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:26:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:35890 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:26:35+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:60750 - "GET /devices HTTP/1.1" 200 OK
2026-10-04T20:26:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:46610 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:26:50+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:57546 - "GET /health HTTP/1.1" 200 OK
2026-10-04T20:26:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:57560 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:27:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:39704 - "GET /devices HTTP/1.1" 200 OK
2026-10-04T20:27:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:52030 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:27:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:55754 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:27:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:50720 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:27:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:37206 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:28:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:41462 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:28:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:53676 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:28:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:48380 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:28:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:47468 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:29:04+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:47584 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:29:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:59502 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:29:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:60912 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:29:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:47302 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:29:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:45028 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:30:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:57368 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:30:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:42704 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:30:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:59228 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:30:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:40856 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:31:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:40342 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:31:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:55352 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:31:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:46534 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:31:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:34866 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:32:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:49450 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:32:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:57400 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:32:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:50664 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:32:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:59608 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:33:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:43526 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:33:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:41720 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:33:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:45276 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:33:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:60946 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:34:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:37856 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:34:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:36282 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:34:35+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:60602 - "GET /health HTTP/1.1" 200 OK
2026-10-04T20:34:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:42652 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:34:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:46256 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:35:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:33974 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:35:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:35010 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:35:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:34852 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:35:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:59668 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:36:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:55334 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:36:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:55360 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:36:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:54248 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:36:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:37292 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:37:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:57746 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:37:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:44558 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:37:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:41384 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:37:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:47882 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:38:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:60330 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:38:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:54326 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:38:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:33996 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:38:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:58762 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:39:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:35352 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:39:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:39560 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:39:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:52528 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:39:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:35150 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:40:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:52248 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:40:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:38480 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:40:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:56420 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:40:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:37452 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:41:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:58288 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:41:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:37428 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:41:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:34580 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:41:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:40888 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:41:58+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     183.63.68.26:0 - "GET /favicon.ico HTTP/1.1" 404 Not Found
2026-10-04T20:42:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:53148 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:42:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:33938 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:42:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:33256 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:42:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:40968 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:43:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:53180 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:43:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:51700 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:43:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:60252 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:43:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:42858 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:44:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:42452 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:44:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:44860 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:44:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:53100 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:44:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:60676 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:45:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:36556 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:45:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:37844 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:45:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:53662 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:45:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:39518 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:46:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:54026 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:46:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:49788 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:46:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:33314 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:46:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:55378 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:47:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:55398 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:47:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:42026 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:47:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:55362 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:47:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:33268 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:48:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:58296 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:48:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:55826 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:48:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:37474 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:48:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:38882 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:49:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:47968 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:49:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:55108 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:49:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:58028 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:49:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:41626 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:50:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:48284 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:50:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:42926 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:50:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:33850 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:50:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:53208 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:50:56+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:53222 - "GET /health HTTP/1.1" 200 OK
2026-10-04T20:51:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:49870 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:51:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:58136 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:51:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:39376 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:51:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:50004 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:51:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:50020 - "GET /health HTTP/1.1" 200 OK
2026-10-04T20:52:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:39852 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:52:13+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:39858 - "GET /devices HTTP/1.1" 200 OK
2026-10-04T20:52:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:46996 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:52:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:45342 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:52:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:54324 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:52:59+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:34436 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:53:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:39224 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:53:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:39226 - "GET /devices HTTP/1.1" 200 OK
2026-10-04T20:53:21+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:48462 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:53:36+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:54908 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:53:51+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:60146 - "POST /integrations/pi/events HTTP/1.1" 200 OK
2026-10-04T20:54:06+08:00 VM-8-2-opencloudos device-gateway[355703]: INFO:     127.0.0.1:40968 - "POST /integrations/pi/events HTTP/1.1" 200 OK
