Przeglądaj źródła

Bug report logs c2080fd8f4464596a03a207145e56014.log

MartinNYHC 2 dni temu
rodzic
commit
8db0567c6c
1 zmienionych plików z 200 dodań i 0 usunięć
  1. 200 0
      logs/c2080fd8f4464596a03a207145e56014.log

+ 200 - 0
logs/c2080fd8f4464596a03a207145e56014.log

@@ -0,0 +1,200 @@
+2026-10-13 20:06:34,355 INFO [backend.app.main] [-] [SNAPSHOT] Capturing fresh frame for printer 1
+2026-10-13 20:06:34,356 INFO [backend.app.services.camera] [-] Capturing camera frame bytes from [IP] using chamber image protocol (model: P1S)
+2026-10-13 20:06:37,522 INFO [backend.app.main] [-] [SNAPSHOT] Fresh camera frame: 73684 bytes
+2026-10-13 20:07:06,701 INFO [backend.app.main] [-] [SNAPSHOT] Capturing fresh frame for printer 1
+2026-10-13 20:07:06,701 INFO [backend.app.services.camera] [-] Capturing camera frame bytes from [IP] using chamber image protocol (model: P1S)
+2026-10-13 20:07:10,710 INFO [backend.app.main] [-] [SNAPSHOT] Fresh camera frame: 73540 bytes
+2026-10-13 20:09:34,344 INFO [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Tray change during print: tray=0 at layer=80
+2026-10-13 20:10:24,583 INFO [uvicorn.access] [-] [IP]:58535 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
+2026-10-13 20:10:24,596 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting (principal=<anonymous>)
+2026-10-13 20:10:24,596 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
+2026-10-13 20:10:24,596 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 1 printers
+2026-10-13 20:10:28,674 INFO [uvicorn.access] [-] [IP]:58535 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
+2026-10-13 20:10:28,695 INFO [backend.app.api.routes.camera] [69f95337] Using chamber image protocol for P1S
+2026-10-13 20:10:28,695 INFO [backend.app.api.routes.camera] [69f95337] Camera viewer attached to printer-1 (subscribers=1)
+2026-10-13 20:10:28,696 INFO [backend.app.api.routes.camera] [69f95337] Starting chamber image stream for [IP] (stream_id=1-fanout-689d6c2f, model=P1S)
+2026-10-13 20:10:29,651 INFO [backend.app.services.camera] [69f95337] Chamber image: connected to [IP]:6000
+2026-10-13 20:10:38,572 INFO [backend.app.api.routes.camera] [69f95337] Camera viewer detached from printer-1 (subscribers=0)
+2026-10-13 20:10:43,573 INFO [backend.app.api.routes.camera] [69f95337] Chamber image stream cancelled (stream_id=1-fanout-689d6c2f)
+2026-10-13 20:10:43,594 INFO [backend.app.api.routes.camera] [69f95337] Chamber image stream stopped for [IP] (stream_id=1-fanout-689d6c2f)
+2026-10-13 20:10:55,209 INFO [backend.app.main] [-] [SNAPSHOT] Capturing fresh frame for printer 1
+2026-10-13 20:10:55,209 INFO [backend.app.services.camera] [-] Capturing camera frame bytes from [IP] using chamber image protocol (model: P1S)
+2026-10-13 20:10:59,228 INFO [backend.app.main] [-] [SNAPSHOT] Fresh camera frame: 75783 bytes
+2026-10-13 20:11:05,434 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
+2026-10-13 20:11:23,142 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
+2026-10-13 20:11:39,695 INFO [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Tray change during print: tray=2 at layer=81
+2026-10-13 20:12:04,673 INFO [uvicorn.access] [-] [IP]:60538 - "POST /api/v1/auth/login HTTP/1.1" 200
+2026-10-13 20:12:04,777 INFO [uvicorn.access] [-] [IP]:60568 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
+2026-10-13 20:12:04,794 INFO [uvicorn.access] [-] [IP]:60558 - "POST /api/v1/auth/media-token HTTP/1.1" 200
+2026-10-13 20:12:05,088 INFO [uvicorn.access] [-] [IP]:60736 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
+2026-10-13 20:12:05,110 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting (principal=[USER])
+2026-10-13 20:12:05,123 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
+2026-10-13 20:12:05,123 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 1 printers
+2026-10-13 20:12:05,226 INFO [backend.app.api.routes.cloud] [9d687305] get_filament_info called with 3 IDs: ['GFL99', 'GFL03', 'GFG99']
+2026-10-13 20:12:05,245 INFO [uvicorn.access] [-] [IP]:60914 - "POST /api/v1/auth/media-token HTTP/1.1" 200
+2026-10-13 20:12:05,888 INFO [uvicorn.access] [-] [IP]:60872 - "POST /api/v1/cloud/filament-info HTTP/1.1" 200
+2026-10-13 20:12:48,182 INFO [uvicorn.access] [-] [IP]:54058 - "POST /api/v1/auth/login HTTP/1.1" 200
+2026-10-13 20:12:48,293 INFO [uvicorn.access] [-] [IP]:54092 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
+2026-10-13 20:12:48,313 INFO [uvicorn.access] [-] [IP]:54082 - "POST /api/v1/auth/media-token HTTP/1.1" 200
+2026-10-13 20:12:48,551 INFO [uvicorn.access] [-] [IP]:54262 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
+2026-10-13 20:12:48,611 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting (principal=[USER])
+2026-10-13 20:12:48,620 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
+2026-10-13 20:12:48,620 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 1 printers
+2026-10-13 20:12:48,716 INFO [backend.app.api.routes.cloud] [644a71b1] get_filament_info called with 3 IDs: ['GFL99', 'GFL03', 'GFG99']
+2026-10-13 20:12:48,718 INFO [uvicorn.access] [-] [IP]:54406 - "POST /api/v1/cloud/filament-info HTTP/1.1" 200
+2026-10-13 20:12:48,739 INFO [uvicorn.access] [-] [IP]:54434 - "POST /api/v1/auth/media-token HTTP/1.1" 200
+2026-10-13 20:12:56,671 INFO [backend.app.main] [-] [SNAPSHOT] Capturing fresh frame for printer 1
+2026-10-13 20:12:56,671 INFO [backend.app.services.camera] [-] Capturing camera frame bytes from [IP] using chamber image protocol (model: P1S)
+2026-10-13 20:13:00,369 INFO [backend.app.main] [-] [SNAPSHOT] Fresh camera frame: 62098 bytes
+2026-10-13 20:13:07,337 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
+2026-10-13 20:14:02,711 INFO [uvicorn.access] [-] [IP]:34364 - "POST /api/v1/auth/media-token HTTP/1.1" 200
+2026-10-13 20:14:07,284 INFO [uvicorn.access] [-] [IP]:57368 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
+2026-10-13 20:14:07,314 INFO [backend.app.api.routes.camera] [070e12e4] Using chamber image protocol for P1S
+2026-10-13 20:14:07,314 INFO [backend.app.api.routes.camera] [070e12e4] Camera viewer attached to printer-1 (subscribers=1)
+2026-10-13 20:14:07,315 INFO [backend.app.api.routes.camera] [070e12e4] Starting chamber image stream for [IP] (stream_id=1-fanout-e22875e1, model=P1S)
+2026-10-13 20:14:07,351 INFO [uvicorn.access] [-] [IP]:57440 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
+2026-10-13 20:14:07,364 INFO [uvicorn.access] [-] [IP]:57426 - "POST /api/v1/auth/media-token HTTP/1.1" 200
+2026-10-13 20:14:07,367 INFO [backend.app.api.routes.camera] [cc4c9971] Using chamber image protocol for P1S
+2026-10-13 20:14:07,368 INFO [backend.app.api.routes.camera] [cc4c9971] Camera viewer attached to printer-1 (subscribers=2)
+2026-10-13 20:14:08,301 INFO [backend.app.services.camera] [070e12e4] Chamber image: connected to [IP]:6000
+2026-10-13 20:14:29,524 INFO [backend.app.api.routes.camera] [5167c0c7] Skipping force-shutdown for printer 1: 2 subscriber(s) still attached; natural cleanup will tear down when last viewer disconnects
+2026-10-13 20:14:29,525 INFO [uvicorn.access] [-] [IP]:46818 - "POST /api/v1/printers/1/camera/stop HTTP/1.1" 200
+2026-10-13 20:14:29,610 INFO [backend.app.api.routes.camera] [5e94a5b7] Using chamber image protocol for P1S
+2026-10-13 20:14:29,610 INFO [backend.app.api.routes.camera] [5e94a5b7] Camera viewer attached to printer-1 (subscribers=3)
+2026-10-13 20:14:32,462 INFO [backend.app.api.routes.camera] [8f5a22b4] Skipping force-shutdown for printer 1: 3 subscriber(s) still attached; natural cleanup will tear down when last viewer disconnects
+2026-10-13 20:14:32,462 INFO [uvicorn.access] [-] [IP]:46836 - "POST /api/v1/printers/1/camera/stop HTTP/1.1" 200
+2026-10-13 20:14:38,967 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
+2026-10-13 20:14:38,975 INFO [backend.app.api.routes.camera] [070e12e4] Camera viewer detached from printer-1 (subscribers=2)
+2026-10-13 20:14:38,975 INFO [backend.app.api.routes.camera] [cc4c9971] Camera viewer detached from printer-1 (subscribers=1)
+2026-10-13 20:14:38,976 INFO [backend.app.api.routes.camera] [5e94a5b7] Camera viewer detached from printer-1 (subscribers=0)
+2026-10-13 20:14:40,594 INFO [uvicorn.access] [-] [IP]:37516 - "POST /api/v1/auth/media-token HTTP/1.1" 200
+2026-10-13 20:14:40,610 INFO [uvicorn.access] [-] [IP]:37522 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
+2026-10-13 20:14:40,845 INFO [uvicorn.access] [-] [IP]:37702 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
+2026-10-13 20:14:40,885 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting (principal=[USER])
+2026-10-13 20:14:40,901 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
+2026-10-13 20:14:40,901 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 1 printers
+2026-10-13 20:14:41,036 INFO [backend.app.api.routes.cloud] [31c3ed1d] get_filament_info called with 3 IDs: ['GFL99', 'GFL03', 'GFG99']
+2026-10-13 20:14:41,039 INFO [uvicorn.access] [-] [IP]:37848 - "POST /api/v1/cloud/filament-info HTTP/1.1" 200
+2026-10-13 20:14:41,069 INFO [uvicorn.access] [-] [IP]:37882 - "POST /api/v1/auth/media-token HTTP/1.1" 200
+2026-10-13 20:14:43,978 INFO [backend.app.api.routes.camera] [070e12e4] Chamber image stream cancelled (stream_id=1-fanout-e22875e1)
+2026-10-13 20:14:43,991 INFO [backend.app.api.routes.camera] [070e12e4] Chamber image stream stopped for [IP] (stream_id=1-fanout-e22875e1)
+2026-10-13 20:15:04,936 INFO [backend.app.main] [-] [SNAPSHOT] Capturing fresh frame for printer 1
+2026-10-13 20:15:04,936 INFO [backend.app.services.camera] [-] Capturing camera frame bytes from [IP] using chamber image protocol (model: P1S)
+2026-10-13 20:15:08,317 INFO [backend.app.main] [-] [SNAPSHOT] Fresh camera frame: 75571 bytes
+2026-10-13 20:16:23,156 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
+2026-10-13 20:17:09,538 INFO [backend.app.api.routes.cloud] [2e7d492f] get_filament_info called with 3 IDs: ['GFL99', 'GFL03', 'GFG99']
+2026-10-13 20:17:10,234 INFO [uvicorn.access] [-] [IP]:50174 - "POST /api/v1/cloud/filament-info HTTP/1.1" 200
+2026-10-13 20:17:12,270 INFO [uvicorn.access] [-] [IP]:50188 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
+2026-10-13 20:17:12,300 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting (principal=[USER])
+2026-10-13 20:17:12,302 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
+2026-10-13 20:17:12,303 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 1 printers
+2026-10-13 20:17:13,423 INFO [uvicorn.access] [-] [IP]:50234 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
+2026-10-13 20:17:13,444 INFO [backend.app.api.routes.camera] [66a9a2a5] Using chamber image protocol for P1S
+2026-10-13 20:17:13,444 INFO [backend.app.api.routes.camera] [66a9a2a5] Camera viewer attached to printer-1 (subscribers=1)
+2026-10-13 20:17:13,444 INFO [backend.app.api.routes.camera] [66a9a2a5] Starting chamber image stream for [IP] (stream_id=1-fanout-db88ea10, model=P1S)
+2026-10-13 20:17:13,483 INFO [uvicorn.access] [-] [IP]:50294 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
+2026-10-13 20:17:13,492 INFO [uvicorn.access] [-] [IP]:50286 - "POST /api/v1/auth/media-token HTTP/1.1" 200
+2026-10-13 20:17:13,499 INFO [backend.app.api.routes.camera] [6366b5c7] Using chamber image protocol for P1S
+2026-10-13 20:17:13,499 INFO [backend.app.api.routes.camera] [6366b5c7] Camera viewer attached to printer-1 (subscribers=2)
+2026-10-13 20:17:14,338 INFO [backend.app.services.camera] [66a9a2a5] Chamber image: connected to [IP]:6000
+2026-10-13 20:17:51,176 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
+2026-10-13 20:17:51,179 INFO [backend.app.api.routes.camera] [66a9a2a5] Camera viewer detached from printer-1 (subscribers=1)
+2026-10-13 20:17:51,180 INFO [backend.app.api.routes.camera] [6366b5c7] Camera viewer detached from printer-1 (subscribers=0)
+2026-10-13 20:17:56,181 INFO [backend.app.api.routes.camera] [66a9a2a5] Chamber image stream cancelled (stream_id=1-fanout-db88ea10)
+2026-10-13 20:17:56,198 INFO [backend.app.api.routes.camera] [66a9a2a5] Chamber image stream stopped for [IP] (stream_id=1-fanout-db88ea10)
+2026-10-13 20:18:04,026 INFO [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Tray change during print: tray=0 at layer=82
+2026-10-13 20:18:05,961 INFO [uvicorn.access] [-] [IP]:53326 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
+2026-10-13 20:18:05,983 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting (principal=[USER])
+2026-10-13 20:18:05,985 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
+2026-10-13 20:18:05,986 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 1 printers
+2026-10-13 20:18:06,956 INFO [uvicorn.access] [-] [IP]:59714 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
+2026-10-13 20:18:07,003 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting (principal=[USER])
+2026-10-13 20:18:07,006 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
+2026-10-13 20:18:07,007 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 1 printers
+2026-10-13 20:18:07,049 INFO [uvicorn.access] [-] [IP]:53338 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
+2026-10-13 20:18:07,098 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting (principal=[USER])
+2026-10-13 20:18:07,100 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
+2026-10-13 20:18:07,101 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 1 printers
+2026-10-13 20:19:00,761 INFO [backend.app.main] [-] [SNAPSHOT] Capturing fresh frame for printer 1
+2026-10-13 20:19:00,761 INFO [backend.app.services.camera] [-] Capturing camera frame bytes from [IP] using chamber image protocol (model: P1S)
+2026-10-13 20:19:03,229 INFO [backend.app.main] [-] [SNAPSHOT] Fresh camera frame: 78764 bytes
+2026-10-13 20:19:05,091 INFO [uvicorn.access] [-] [IP]:58609 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
+2026-10-13 20:19:05,114 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting (principal=<anonymous>)
+2026-10-13 20:19:05,114 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
+2026-10-13 20:19:05,114 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 1 printers
+2026-10-13 20:19:15,868 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
+2026-10-13 20:20:03,629 INFO [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Tray change during print: tray=2 at layer=83
+2026-10-13 20:20:53,570 INFO [backend.app.api.routes.support] [ba636095] Log level changed to DEBUG
+2026-10-13 20:20:53,570 INFO [backend.app.api.routes.bug_report] [ba636095] Bug report: enabled debug logging
+2026-10-13 20:20:53,570 DEBUG [backend.app.services.bambu_mqtt] [ba636095] [[SERIAL]] Requesting status update (pushall)
+2026-10-13 20:20:53,571 INFO [uvicorn.access] [-] [IP]:58698 - "POST /api/v1/bug-report/start-logging HTTP/1.1" 200
+2026-10-13 20:20:53,630 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received gcode_state: RUNNING, gcode_file: FLEXI_SPIDER.gcode.3mf, subtask_name: FLEXI_SPIDER
+2026-10-13 20:20:53,631 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] AMS dict fields: {'ams_exist_bits': '1', 'tray_exist_bits': 'f', 'tray_is_bbl_bits': 'f', 'tray_tar': '2', 'tray_now': '2', 'tray_pre': '2', 'tray_read_done_bits': 'f', 'tray_reading_bits': '0', 'version': 67, 'insert_flag': True, 'power_on_flag': False}
+2026-10-13 20:20:53,631 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] tray_now updated: 2
+2026-10-13 20:20:53,632 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Merged AMS data: 1 new units, 1 total
+2026-10-13 20:20:53,632 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ams_status: 768 (main=3, sub=0)
+2026-10-13 20:20:53,632 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
+2026-10-13 20:20:53,633 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] chamber_temper raw value: 5.0
+2026-10-13 20:20:53,633 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] chamber_temper direct value: 5.0°C (heater OFF)
+2026-10-13 20:20:53,634 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber heating calculated: target=0.0, current=5.0, heating=False, respect_local=False
+2026-10-13 20:20:53,634 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber temp updated to: 5.0, target: 0.0, heating: False
+2026-10-13 20:20:53,635 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] HMS data received: []
+2026-10-13 20:20:53,635 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ipcam field: {'ipcam_dev': '1', 'ipcam_record': 'enable', 'timelapse': 'enable', 'resolution': '', 'tutk_server': 'disable', 'mode_bits': 3}
+2026-10-13 20:20:53,635 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Timelapse detected during print (from ipcam)
+2026-10-13 20:20:53,635 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] wifi_signal received: -34dBm
+2026-10-13 20:20:53,636 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] lights_report: [{'node': 'chamber_light', 'mode': 'on'}]
+2026-10-13 20:20:53,636 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] gcode_state: RUNNING -> RUNNING, file: FLEXI_SPIDER.gcode.3mf, subtask: FLEXI_SPIDER
+2026-10-13 20:20:55,687 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
+2026-10-13 20:20:55,687 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] wifi_signal received: -37dBm
+2026-10-13 20:20:59,753 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
+2026-10-13 20:20:59,753 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] wifi_signal received: -34dBm
+2026-10-13 20:20:59,881 INFO [uvicorn.access] [-] [IP]:35158 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
+2026-10-13 20:20:59,896 DEBUG [backend.app.api.routes.printers] [2a9d22ad] API returning ams_mapping: [], ams_extruder_map: {}
+2026-10-13 20:20:59,896 DEBUG [backend.app.api.routes.printers] [2a9d22ad] Using tray_now directly as global ID: 2
+2026-10-13 20:20:59,905 INFO [backend.app.api.routes.camera] [40a2fd68] Using chamber image protocol for P1S
+2026-10-13 20:20:59,905 INFO [backend.app.api.routes.camera] [40a2fd68] Camera viewer attached to printer-1 (subscribers=1)
+2026-10-13 20:20:59,906 INFO [backend.app.api.routes.camera] [40a2fd68] Starting chamber image stream for [IP] (stream_id=1-fanout-7ccd7dee, model=P1S)
+2026-10-13 20:20:59,944 INFO [uvicorn.access] [-] [IP]:35210 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
+2026-10-13 20:20:59,958 INFO [uvicorn.access] [-] [IP]:35206 - "POST /api/v1/auth/media-token HTTP/1.1" 200
+2026-10-13 20:20:59,960 INFO [backend.app.api.routes.camera] [dd906346] Using chamber image protocol for P1S
+2026-10-13 20:20:59,960 INFO [backend.app.api.routes.camera] [dd906346] Camera viewer attached to printer-1 (subscribers=2)
+2026-10-13 20:21:00,765 INFO [backend.app.services.camera] [40a2fd68] Chamber image: connected to [IP]:6000
+2026-10-13 20:21:01,776 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
+2026-10-13 20:21:01,777 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] wifi_signal received: -37dBm
+2026-10-13 20:21:02,369 DEBUG [backend.app.main] [-] [[PRINTER]] Runtime tracking: added 30s, total=78157s (21.71h)
+2026-10-13 20:21:02,374 DEBUG [backend.app.main] [-] Updated runtime for 1 printer(s)
+2026-10-13 20:21:03,022 INFO [backend.app.api.routes.camera] [dd906346] Camera viewer detached from printer-1 (subscribers=1)
+2026-10-13 20:21:03,022 INFO [backend.app.api.routes.camera] [40a2fd68] Camera viewer detached from printer-1 (subscribers=0)
+2026-10-13 20:21:03,245 INFO [uvicorn.access] [-] [IP]:35268 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
+2026-10-13 20:21:03,265 INFO [uvicorn.access] [-] [IP]:35280 - "POST /api/v1/auth/media-token HTTP/1.1" 200
+2026-10-13 20:21:03,678 INFO [backend.app.api.routes.cloud] [3582f453] get_filament_info called with 3 IDs: ['GFL99', 'GFL03', 'GFG99']
+2026-10-13 20:21:03,678 INFO [uvicorn.access] [-] [IP]:35662 - "POST /api/v1/cloud/filament-info HTTP/1.1" 200
+2026-10-13 20:21:03,784 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
+2026-10-13 20:21:07,845 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
+2026-10-13 20:21:07,846 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] wifi_signal received: -35dBm
+2026-10-13 20:21:08,024 INFO [backend.app.api.routes.camera] [40a2fd68] Chamber image stream cancelled (stream_id=1-fanout-7ccd7dee)
+2026-10-13 20:21:08,088 INFO [backend.app.api.routes.camera] [40a2fd68] Chamber image stream stopped for [IP] (stream_id=1-fanout-7ccd7dee)
+2026-10-13 20:21:09,121 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
+2026-10-13 20:21:09,849 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
+2026-10-13 20:21:09,850 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] wifi_signal received: -34dBm
+2026-10-13 20:21:11,295 INFO [uvicorn.access] [-] [IP]:59882 - "POST /api/v1/auth/media-token HTTP/1.1" 200
+2026-10-13 20:21:11,337 INFO [uvicorn.access] [-] [IP]:59896 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
+2026-10-13 20:21:11,655 INFO [uvicorn.access] [-] [IP]:60108 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
+2026-10-13 20:21:11,710 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting (principal=[USER])
+2026-10-13 20:21:11,719 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
+2026-10-13 20:21:11,720 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 1 printers
+2026-10-13 20:21:11,748 DEBUG [backend.app.api.routes.printers] [4196237c] API returning ams_mapping: [], ams_extruder_map: {}
+2026-10-13 20:21:11,748 DEBUG [backend.app.api.routes.printers] [4196237c] Using tray_now directly as global ID: 2
+2026-10-13 20:21:11,835 INFO [backend.app.api.routes.cloud] [61c54648] get_filament_info called with 3 IDs: ['GFL99', 'GFL03', 'GFG99']
+2026-10-13 20:21:11,837 INFO [uvicorn.access] [-] [IP]:60228 - "POST /api/v1/cloud/filament-info HTTP/1.1" 200
+2026-10-13 20:21:11,855 INFO [uvicorn.access] [-] [IP]:60268 - "POST /api/v1/auth/media-token HTTP/1.1" 200
+2026-10-13 20:21:11,919 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
+2026-10-13 20:21:11,920 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] wifi_signal received: -35dBm
+2026-10-13 20:21:13,907 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
+2026-10-13 20:21:13,907 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] wifi_signal received: -34dBm
+2026-10-13 20:21:17,949 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
+2026-10-13 20:21:17,950 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] wifi_signal received: -35dBm
+2026-10-13 20:21:19,975 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
+2026-10-13 20:21:19,976 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] wifi_signal received: -37dBm
+2026-10-13 20:21:22,097 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
+2026-10-13 20:21:23,175 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries