909ce6055780428fa93fe0fe5b5af847.log 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. 2026-05-19 16:17:42,178 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  2. 2026-05-19 16:22:42,184 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  3. 2026-05-19 16:27:42,193 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  4. 2026-05-19 16:32:42,201 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  5. 2026-05-19 16:37:42,208 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  6. 2026-05-19 16:42:42,222 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  7. 2026-05-19 16:47:42,230 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  8. 2026-05-19 16:52:42,244 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  9. 2026-05-19 16:57:42,252 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  10. 2026-05-19 17:02:42,267 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  11. 2026-05-19 17:07:42,282 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  12. 2026-05-19 17:12:42,305 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  13. 2026-05-19 17:17:42,322 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  14. 2026-05-19 17:22:42,336 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  15. 2026-05-19 17:27:42,353 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  16. 2026-05-19 17:32:42,373 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  17. 2026-05-19 17:33:28,623 WARNING [backend.app.services.bambu_mqtt] [-] [[SERIAL]] MQTT disconnected: rc=Unspecified error, flags=DisconnectFlags(is_disconnect_packet_from_server=False)
  18. 2026-05-20 13:02:47,003 INFO [backend.app.main] [-] Cleaned up 477 old AMS sensor history entries (older than 30 days)
  19. 2026-05-20 19:12:34,822 INFO [uvicorn.access] [-] [IP]:59405 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
  20. 2026-05-20 19:12:34,977 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
  21. 2026-05-20 19:12:34,978 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
  22. 2026-05-20 19:12:34,979 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 2 printers
  23. 2026-05-20 19:12:35,528 INFO [backend.app.api.routes.cloud] [44f53f0c] get_filament_info called with 3 IDs: ['GFA01', 'GFA00', 'SUN20010']
  24. 2026-05-20 19:12:35,638 WARNING [backend.app.services.firmware_check] [d8b6d341] Failed to get Bambu Lab page: 403 (will try cached buildId if available)
  25. 2026-05-20 19:12:35,678 WARNING [backend.app.services.firmware_check] [8f51ff29] Failed to get Bambu Lab page: 403 (will try cached buildId if available)
  26. 2026-05-20 19:12:36,112 WARNING [backend.app.api.routes.cloud] [44f53f0c] Failed to get cloud preset SUN20010 (API ID: SUN20010): Failed to get setting detail: 400
  27. 2026-05-20 19:12:36,114 INFO [uvicorn.access] [-] [IP]:49304 - "POST /api/v1/cloud/filament-info HTTP/1.1" 200
  28. 2026-05-20 19:12:36,142 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
  29. 2026-05-20 21:11:10,283 INFO [uvicorn.access] [-] [IP]:57234 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
  30. 2026-05-20 21:11:10,363 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
  31. 2026-05-20 21:11:10,363 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
  32. 2026-05-20 21:11:10,367 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 2 printers
  33. 2026-05-20 21:11:10,899 INFO [backend.app.api.routes.cloud] [cefbd96c] get_filament_info called with 3 IDs: ['GFA01', 'GFA00', 'SUN20010']
  34. 2026-05-20 21:11:11,016 WARNING [backend.app.services.firmware_check] [9e606494] Failed to get Bambu Lab page: 403 (will try cached buildId if available)
  35. 2026-05-20 21:11:11,053 WARNING [backend.app.services.firmware_check] [1a8010f6] Failed to get Bambu Lab page: 403 (will try cached buildId if available)
  36. 2026-05-20 21:11:11,464 WARNING [backend.app.api.routes.cloud] [cefbd96c] Failed to get cloud preset SUN20010 (API ID: SUN20010): Failed to get setting detail: 400
  37. 2026-05-20 21:11:11,466 INFO [uvicorn.access] [-] [IP]:60439 - "POST /api/v1/cloud/filament-info HTTP/1.1" 200
  38. 2026-05-20 21:11:16,335 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
  39. 2026-05-20 21:11:16,428 INFO [uvicorn.access] [-] [IP]:55815 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
  40. 2026-05-20 21:11:16,491 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
  41. 2026-05-20 21:11:16,491 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
  42. 2026-05-20 21:11:16,493 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 2 printers
  43. 2026-05-20 21:11:17,011 INFO [backend.app.api.routes.cloud] [667d3178] get_filament_info called with 3 IDs: ['GFA01', 'GFA00', 'SUN20010']
  44. 2026-05-20 21:11:17,012 INFO [uvicorn.access] [-] [IP]:54806 - "POST /api/v1/cloud/filament-info HTTP/1.1" 200
  45. 2026-05-20 21:16:11,302 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
  46. 2026-05-20 21:16:11,415 INFO [uvicorn.access] [-] [IP]:62268 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
  47. 2026-05-20 21:16:11,477 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
  48. 2026-05-20 21:16:11,477 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
  49. 2026-05-20 21:16:11,479 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 2 printers
  50. 2026-05-20 21:16:11,980 INFO [backend.app.api.routes.cloud] [e482940b] get_filament_info called with 3 IDs: ['GFA01', 'GFA00', 'SUN20010']
  51. 2026-05-20 21:16:12,592 WARNING [backend.app.api.routes.cloud] [e482940b] Failed to get cloud preset SUN20010 (API ID: SUN20010): Failed to get setting detail: 400
  52. 2026-05-20 21:16:12,594 INFO [uvicorn.access] [-] [IP]:54273 - "POST /api/v1/cloud/filament-info HTTP/1.1" 200
  53. 2026-05-20 21:16:15,994 INFO [backend.app.api.routes.updates] [73fd916a] Using git at: C:\Program Files\Git\cmd\git.EXE
  54. 2026-05-20 21:16:15,996 INFO [uvicorn.access] [-] [IP]:54273 - "POST /api/v1/updates/apply HTTP/1.1" 200
  55. 2026-05-20 21:17:15,440 INFO [backend.app.api.routes.updates] [73fd916a] Update completed successfully
  56. 2026-05-20 21:19:19,463 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
  57. 2026-05-21 10:50:57,923 INFO [uvicorn.access] [-] [IP]:50537 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
  58. 2026-05-21 10:50:57,968 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
  59. 2026-05-21 10:50:57,969 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
  60. 2026-05-21 10:50:57,973 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 2 printers
  61. 2026-05-21 10:50:58,616 INFO [backend.app.api.routes.cloud] [6347767d] get_filament_info called with 3 IDs: ['GFA01', 'GFA00', 'SUN20010']
  62. 2026-05-21 10:50:58,854 WARNING [backend.app.services.firmware_check] [55ee7752] Failed to get Bambu Lab page: 403 (will try cached buildId if available)
  63. 2026-05-21 10:50:58,863 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
  64. 2026-05-21 10:50:59,233 WARNING [backend.app.api.routes.cloud] [6347767d] Failed to get cloud preset SUN20010 (API ID: SUN20010): Failed to get setting detail: 400
  65. 2026-05-21 10:50:59,337 WARNING [backend.app.services.firmware_check] [676d78c1] Failed to get Bambu Lab page: 403 (will try cached buildId if available)
  66. 2026-05-21 11:06:21,857 INFO [root] [-] Logging to file: C:\Servers\bambuddy\logs\bambuddy.log
  67. 2026-05-21 11:06:21,858 INFO [root] [-] Bambuddy starting - debug=False, log_level=INFO
  68. 2026-05-21 11:06:23,760 INFO [backend.app.services.printer_manager] [-] Loaded 2 printer(s) awaiting plate-clear acknowledgment: [1, 2]
  69. 2026-05-21 11:06:23,767 INFO [backend.app.services.mqtt_relay] [-] MQTT relay disabled
  70. 2026-05-21 11:06:25,830 INFO [backend.app.services.background_dispatch] [-] Background dispatch dispatcher started
  71. 2026-05-21 11:06:25,831 INFO [backend.app.services.smart_plug_manager] [-] Smart plug scheduler started
  72. 2026-05-21 11:06:25,831 INFO [backend.app.services.smart_plug_manager] [-] Smart plug energy snapshot loop started
  73. 2026-05-21 11:06:25,834 INFO [backend.app.services.print_scheduler] [-] Print scheduler started
  74. 2026-05-21 11:06:25,837 INFO [backend.app.services.notification_service] [-] Notification digest scheduler started
  75. 2026-05-21 11:06:25,837 INFO [backend.app.services.github_backup] [-] Starting GitHub backup scheduler
  76. 2026-05-21 11:06:25,837 INFO [backend.app.services.local_backup] [-] Starting local backup scheduler
  77. 2026-05-21 11:06:25,840 INFO [backend.app.services.obico_detection] [-] Starting Obico detection service
  78. 2026-05-21 11:06:25,840 INFO [backend.app.services.library_trash] [-] Starting library trash sweeper
  79. 2026-05-21 11:06:25,840 INFO [backend.app.services.archive_purge] [-] Starting archive auto-purge sweeper
  80. 2026-05-21 11:06:25,840 INFO [backend.app.main] [-] AMS history recording started
  81. 2026-05-21 11:06:25,840 INFO [backend.app.main] [-] Printer runtime tracking started
  82. 2026-05-21 11:06:25,840 INFO [backend.app.main] [-] SpoolBuddy watchdog started
  83. 2026-05-21 11:06:25,840 INFO [backend.app.main] [-] Camera stream cleanup started
  84. 2026-05-21 11:06:25,841 INFO [backend.app.main] [-] Expected prints cleanup started
  85. 2026-05-21 11:06:25,841 INFO [backend.app.main] [-] Auth periodic cleanup started
  86. 2026-05-21 11:06:25,862 INFO [root] [-] Virtual printer manager synced from database
  87. 2026-05-22 07:27:02,576 INFO [uvicorn.access] [-] [IP]:51450 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
  88. 2026-05-22 07:27:02,669 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
  89. 2026-05-22 07:27:02,670 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
  90. 2026-05-22 07:27:02,673 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 2 printers
  91. 2026-05-22 07:27:07,615 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
  92. 2026-05-22 07:27:07,802 INFO [uvicorn.access] [-] [IP]:61862 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
  93. 2026-05-22 07:27:07,865 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
  94. 2026-05-22 07:27:07,865 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
  95. 2026-05-22 07:27:07,867 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 2 printers
  96. 2026-05-22 07:27:08,796 WARNING [backend.app.services.firmware_check] [40b60559] Failed to get Bambu Lab page: 403 (will try cached buildId if available)
  97. 2026-05-22 07:27:08,813 WARNING [backend.app.services.firmware_check] [29ecdbdc] Failed to get Bambu Lab page: 403 (will try cached buildId if available)
  98. 2026-05-22 07:27:25,628 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
  99. 2026-05-22 07:27:25,672 INFO [uvicorn.access] [-] [IP]:51898 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
  100. 2026-05-22 07:27:25,737 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
  101. 2026-05-22 07:27:25,737 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
  102. 2026-05-22 07:27:25,738 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 2 printers
  103. 2026-05-22 07:27:36,112 ERROR [backend.app.api.routes.updates] [23091175] Failed to check for updates:
  104. 2026-05-22 07:28:05,088 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
  105. 2026-05-22 07:28:05,199 INFO [uvicorn.access] [-] [IP]:65026 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
  106. 2026-05-22 07:28:05,276 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
  107. 2026-05-22 07:28:05,276 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
  108. 2026-05-22 07:28:05,278 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 2 printers
  109. 2026-05-22 07:28:13,218 INFO [backend.app.services.camera] [40522362] Found ffmpeg at: C:\Users\Gaboros\AppData\Local\UniGetUI\Chocolatey\bin\ffmpeg.EXE
  110. 2026-05-22 07:28:15,664 ERROR [backend.app.api.routes.updates] [6e5da0c5] Failed to check for updates:
  111. 2026-05-22 07:35:23,584 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
  112. 2026-05-22 07:35:23,764 INFO [uvicorn.access] [-] [IP]:54891 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
  113. 2026-05-22 07:35:23,838 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
  114. 2026-05-22 07:35:23,839 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
  115. 2026-05-22 07:35:23,840 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 2 printers
  116. 2026-05-22 07:35:31,374 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
  117. 2026-05-22 07:35:31,470 INFO [uvicorn.access] [-] [IP]:64983 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
  118. 2026-05-22 07:35:31,543 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
  119. 2026-05-22 07:35:31,544 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
  120. 2026-05-22 07:35:31,545 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 2 printers
  121. 2026-05-22 07:35:37,606 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
  122. 2026-05-22 07:35:39,279 INFO [uvicorn.access] [-] [IP]:52202 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
  123. 2026-05-22 07:35:39,353 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
  124. 2026-05-22 07:35:39,354 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
  125. 2026-05-22 07:35:39,355 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 2 printers
  126. 2026-05-22 07:54:03,855 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
  127. 2026-05-22 07:54:42,321 INFO [uvicorn.access] [-] [IP]:52427 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
  128. 2026-05-22 07:54:42,395 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
  129. 2026-05-22 07:54:42,396 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
  130. 2026-05-22 07:54:42,401 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 2 printers
  131. 2026-05-22 07:54:43,888 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
  132. 2026-05-22 07:54:43,930 INFO [uvicorn.access] [-] [IP]:52427 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
  133. 2026-05-22 07:54:43,996 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
  134. 2026-05-22 07:54:43,997 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
  135. 2026-05-22 07:54:43,998 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 2 printers
  136. 2026-05-22 07:54:52,965 ERROR [backend.app.api.routes.updates] [7cf10c3b] Failed to check for updates:
  137. 2026-05-22 07:54:54,405 ERROR [backend.app.api.routes.updates] [1e62d181] Failed to check for updates:
  138. 2026-05-22 07:58:04,183 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
  139. 2026-05-22 07:58:04,263 INFO [uvicorn.access] [-] [IP]:65372 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
  140. 2026-05-22 07:58:04,326 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
  141. 2026-05-22 07:58:04,326 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
  142. 2026-05-22 07:58:04,327 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 2 printers
  143. 2026-05-22 07:58:14,728 ERROR [backend.app.api.routes.updates] [73b9b58c] Failed to check for updates:
  144. 2026-05-22 07:59:37,542 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
  145. 2026-05-22 07:59:37,650 INFO [uvicorn.access] [-] [IP]:51130 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
  146. 2026-05-22 07:59:37,714 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
  147. 2026-05-22 07:59:37,715 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
  148. 2026-05-22 07:59:37,716 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 2 printers
  149. 2026-05-22 08:01:01,567 INFO [root] [-] Logging to file: C:\Servers\bambuddy\logs\bambuddy.log
  150. 2026-05-22 08:01:01,567 INFO [root] [-] Bambuddy starting - debug=False, log_level=INFO
  151. 2026-05-22 08:01:03,249 INFO [backend.app.services.printer_manager] [-] Loaded 2 printer(s) awaiting plate-clear acknowledgment: [1, 2]
  152. 2026-05-22 08:01:03,256 INFO [backend.app.services.mqtt_relay] [-] MQTT relay disabled
  153. 2026-05-22 08:01:05,321 INFO [backend.app.services.background_dispatch] [-] Background dispatch dispatcher started
  154. 2026-05-22 08:01:05,321 INFO [backend.app.services.smart_plug_manager] [-] Smart plug scheduler started
  155. 2026-05-22 08:01:05,321 INFO [backend.app.services.smart_plug_manager] [-] Smart plug energy snapshot loop started
  156. 2026-05-22 08:01:05,325 INFO [backend.app.services.print_scheduler] [-] Print scheduler started
  157. 2026-05-22 08:01:05,328 INFO [backend.app.services.notification_service] [-] Notification digest scheduler started
  158. 2026-05-22 08:01:05,328 INFO [backend.app.services.github_backup] [-] Starting GitHub backup scheduler
  159. 2026-05-22 08:01:05,328 INFO [backend.app.services.local_backup] [-] Starting local backup scheduler
  160. 2026-05-22 08:01:05,332 INFO [backend.app.services.obico_detection] [-] Starting Obico detection service
  161. 2026-05-22 08:01:05,332 INFO [backend.app.services.library_trash] [-] Starting library trash sweeper
  162. 2026-05-22 08:01:05,332 INFO [backend.app.services.archive_purge] [-] Starting archive auto-purge sweeper
  163. 2026-05-22 08:01:05,332 INFO [backend.app.main] [-] AMS history recording started
  164. 2026-05-22 08:01:05,332 INFO [backend.app.main] [-] Printer runtime tracking started
  165. 2026-05-22 08:01:05,332 INFO [backend.app.main] [-] SpoolBuddy watchdog started
  166. 2026-05-22 08:01:05,333 INFO [backend.app.main] [-] Camera stream cleanup started
  167. 2026-05-22 08:01:05,333 INFO [backend.app.main] [-] Expected prints cleanup started
  168. 2026-05-22 08:01:05,333 INFO [backend.app.main] [-] Auth periodic cleanup started
  169. 2026-05-22 08:01:05,343 INFO [root] [-] Virtual printer manager synced from database
  170. 2026-05-22 08:01:11,777 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
  171. 2026-05-22 08:01:11,778 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
  172. 2026-05-22 08:01:11,779 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 2 printers
  173. 2026-05-22 08:01:24,176 INFO [uvicorn.access] [-] [IP]:53345 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
  174. 2026-05-22 08:01:24,240 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
  175. 2026-05-22 08:01:24,240 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
  176. 2026-05-22 08:01:24,241 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 2 printers
  177. 2026-05-22 08:01:25,168 WARNING [backend.app.services.firmware_check] [bff16c7b] Failed to get Bambu Lab page: 403 (will try cached buildId if available)
  178. 2026-05-22 08:01:25,216 WARNING [backend.app.services.firmware_check] [bd019e0e] Failed to get Bambu Lab page: 403 (will try cached buildId if available)
  179. 2026-05-22 08:01:29,361 INFO [uvicorn.access] [-] [IP]:60162 - "POST /api/v1/printers/2/connect HTTP/1.1" 200
  180. 2026-05-22 08:01:30,142 WARNING [backend.app.services.bambu_mqtt] [c501fd6e] [[SERIAL]] request_status_update: not connected
  181. 2026-05-22 08:01:30,143 INFO [uvicorn.access] [-] [IP]:60162 - "POST /api/v1/printers/2/refresh-status HTTP/1.1" 400
  182. 2026-05-22 08:01:34,911 INFO [uvicorn.access] [-] [IP]:55415 - "POST /api/v1/printers/2/logging/enable HTTP/1.1" 200
  183. 2026-05-22 08:01:42,400 INFO [uvicorn.access] [-] [IP]:55415 - "POST /api/v1/printers/2/connect HTTP/1.1" 200
  184. 2026-05-22 08:01:48,497 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
  185. 2026-05-22 08:02:37,661 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
  186. 2026-05-22 08:02:37,983 INFO [uvicorn.access] [-] [IP]:60066 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
  187. 2026-05-22 08:02:38,059 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
  188. 2026-05-22 08:02:38,059 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
  189. 2026-05-22 08:02:38,061 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 2 printers
  190. 2026-05-22 08:02:38,960 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
  191. 2026-05-22 08:02:39,139 INFO [uvicorn.access] [-] [IP]:54755 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
  192. 2026-05-22 08:02:39,203 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
  193. 2026-05-22 08:02:39,203 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
  194. 2026-05-22 08:02:39,206 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 2 printers
  195. 2026-05-22 08:02:49,556 ERROR [backend.app.api.routes.updates] [c971d25c] Failed to check for updates:
  196. 2026-05-22 08:03:56,185 INFO [backend.app.api.routes.support] [bb0b7b5a] Log level changed to DEBUG
  197. 2026-05-22 08:03:56,186 INFO [backend.app.api.routes.bug_report] [bb0b7b5a] Bug report: enabled debug logging
  198. 2026-05-22 08:03:56,186 WARNING [backend.app.services.bambu_mqtt] [bb0b7b5a] [[SERIAL]] request_status_update: not connected
  199. 2026-05-22 08:03:56,186 WARNING [backend.app.services.bambu_mqtt] [bb0b7b5a] [[SERIAL]] request_status_update: not connected
  200. 2026-05-22 08:03:56,186 INFO [uvicorn.access] [-] [IP]:49870 - "POST /api/v1/bug-report/start-logging HTTP/1.1" 200