cd45e33f83f041998629b90f79ffe222.log 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. 2026-05-17 07:17:37,724 INFO [backend.app.services.bambu_mqtt] [b7a42804] [[SERIAL]] Got 2 K-profiles for nozzle=0.4 on attempt 1
  2. 2026-05-17 07:17:51,672 INFO [backend.app.services.bambu_mqtt] [37f71077] [[SERIAL]] Requesting K-profiles for nozzle_diameter=0.4 (attempt 1/3)
  3. 2026-05-17 07:17:51,712 INFO [backend.app.services.bambu_mqtt] [-] [[SERIAL]] K-profile response: nozzle=0.4, seq_id=7, 2 profiles, expected=0.4
  4. 2026-05-17 07:17:51,712 INFO [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Got 2 K-profiles for nozzle=0.4
  5. 2026-05-17 07:17:51,712 INFO [backend.app.services.bambu_mqtt] [37f71077] [[SERIAL]] Got 2 K-profiles for nozzle=0.4 on attempt 1
  6. 2026-05-17 07:20:47,316 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  7. 2026-05-17 07:23:10,175 INFO [backend.app.api.routes.cloud] [ec1dbc7d] get_filament_info called with 3 IDs: ['GFA01', 'GFA00', 'GFL99']
  8. 2026-05-17 07:23:10,191 INFO [uvicorn.access] [-] [IP]:39476 - "POST /api/v1/cloud/filament-info HTTP/1.1" 200
  9. 2026-05-17 07:23:13,883 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
  10. 2026-05-17 07:25:47,321 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  11. 2026-05-17 07:25:58,728 INFO [backend.app.main] [-] [SNAPSHOT] Capturing fresh frame for printer 1
  12. 2026-05-17 07:25:58,728 INFO [backend.app.services.camera] [-] Capturing camera frame bytes from [IP] using chamber image protocol (model: A1)
  13. 2026-05-17 07:26:00,694 INFO [backend.app.main] [-] [SNAPSHOT] Fresh camera frame: 131012 bytes
  14. 2026-05-17 07:28:48,186 INFO [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Tray change during print: tray=2 at layer=212
  15. 2026-05-17 07:30:47,329 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  16. 2026-05-17 07:35:47,341 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  17. 2026-05-17 07:36:12,276 INFO [backend.app.services.bambu_mqtt] [-] [[SERIAL]] PRINT COMPLETE detected - state: FAILED, status: failed, file: Concordia_Venus_(and_Salsa)_Insert_Organizer.gcode.3mf, subtask: Concordia_Venus_(and_Salsa)_Insert_Organizer, was_running: True, timelapse_during_print: False
  18. 2026-05-17 07:36:12,276 INFO [backend.app.main] [-] [CALLBACK] on_print_complete started for printer 1
  19. 2026-05-17 07:36:12,278 INFO [backend.app.main] [-] [TIMING] WebSocket send_print_complete: 0.001s elapsed
  20. 2026-05-17 07:36:12,278 INFO [backend.app.main] [-] Print complete - filename: Concordia_Venus_(and_Salsa)_Insert_Organizer.gcode.3mf, subtask: Concordia_Venus_(and_Salsa)_Insert_Organizer, status: failed
  21. 2026-05-17 07:36:12,278 INFO [backend.app.main] [-] Looking for archive in _active_prints, keys to try: [(1, 'Concordia_Venus_(and_Salsa)_Insert_Organizer.3mf'), (1, 'Concordia_Venus_(and_Salsa)_Insert_Organizer.gcode.3mf'), (1, 'Concordia_Venus_(and_Salsa)_Insert_Organizer'), (1, 'Concordia_Venus_(and_Salsa)_Insert_Organizer.gcode.3mf'), (1, 'Concordia_Venus_(and_Salsa)_Insert_Organizer.gcode.3mf')]...
  22. 2026-05-17 07:36:12,279 INFO [backend.app.main] [-] Current _active_prints: [(1, 'Concordia_Venus_(and_Salsa)_Insert_Organizer.gcode.3mf')]
  23. 2026-05-17 07:36:12,279 INFO [backend.app.main] [-] Found archive 190 with key (1, 'Concordia_Venus_(and_Salsa)_Insert_Organizer.gcode.3mf')
  24. 2026-05-17 07:36:13,948 INFO [backend.app.services.bambu_ftp] [-] FTP connected successfully to [IP] (model=A1, prot_c=False)
  25. 2026-05-17 07:36:14,013 WARNING [backend.app.services.bambu_ftp] [-] Failed to delete /Concordia_Venus_(and_Salsa)_Insert_Organizer.3mf: 550
  26. 2026-05-17 07:36:16,873 INFO [backend.app.services.bambu_ftp] [-] FTP connected successfully to [IP] (model=A1, prot_c=False)
  27. 2026-05-17 07:36:16,935 WARNING [backend.app.services.bambu_ftp] [-] Failed to delete /Concordia_Venus_(and_Salsa)_Insert_Organizer.3mf: 550
  28. 2026-05-17 07:36:19,785 INFO [backend.app.services.bambu_ftp] [-] FTP connected successfully to [IP] (model=A1, prot_c=False)
  29. 2026-05-17 07:36:19,832 WARNING [backend.app.services.bambu_ftp] [-] Failed to delete /Concordia_Venus_(and_Salsa)_Insert_Organizer.3mf: 550
  30. 2026-05-17 07:36:19,851 WARNING [backend.app.main] [-] SD card cleanup failed after 3 attempts for /Concordia_Venus_(and_Salsa)_Insert_Organizer.3mf (file may linger on SD card)
  31. 2026-05-17 07:36:20,751 INFO [backend.app.services.bambu_ftp] [-] FTP connected successfully to [IP] (model=A1, prot_c=False)
  32. 2026-05-17 07:36:20,783 WARNING [backend.app.services.bambu_ftp] [-] Failed to delete /Concordia_Venus_(and_Salsa)_Insert_Organizer.gcode: 550
  33. 2026-05-17 07:36:23,570 INFO [backend.app.services.bambu_ftp] [-] FTP connected successfully to [IP] (model=A1, prot_c=False)
  34. 2026-05-17 07:36:23,589 WARNING [backend.app.services.bambu_ftp] [-] Failed to delete /Concordia_Venus_(and_Salsa)_Insert_Organizer.gcode: 550
  35. 2026-05-17 07:36:26,418 INFO [backend.app.services.bambu_ftp] [-] FTP connected successfully to [IP] (model=A1, prot_c=False)
  36. 2026-05-17 07:36:26,456 WARNING [backend.app.services.bambu_ftp] [-] Failed to delete /Concordia_Venus_(and_Salsa)_Insert_Organizer.gcode: 550
  37. 2026-05-17 07:36:26,476 WARNING [backend.app.main] [-] SD card cleanup failed after 3 attempts for /Concordia_Venus_(and_Salsa)_Insert_Organizer.gcode (file may linger on SD card)
  38. 2026-05-17 07:36:26,476 INFO [backend.app.main] [-] [TIMING] SD card cleanup: 14.199s elapsed
  39. 2026-05-17 07:36:26,478 INFO [backend.app.main] [-] [TIMING] Queue item update: 14.202s elapsed
  40. 2026-05-17 07:36:26,481 INFO [backend.app.services.usage_tracker] [-] [UsageTracker] on_print_complete: printer=1, archive=190, session=yes, ams_mapping=None
  41. 2026-05-17 07:36:26,481 INFO [backend.app.services.usage_tracker] [-] [UsageTracker] PRINT COMPLETE printer 1: mapping=None, tray_now=2, last_loaded_tray=2
  42. 2026-05-17 07:36:26,485 INFO [backend.app.services.usage_tracker] [-] [UsageTracker] 3MF: archive 190, filament_usage=[{'slot_id': 3, 'used_g': 38.8, 'type': 'PLA', 'color': '#C8102E'}, {'slot_id': 4, 'used_g': 41.03, 'type': 'PLA', 'color': '#00629B'}]
  43. 2026-05-17 07:36:26,487 INFO [backend.app.services.usage_tracker] [-] [UsageTracker] 3MF: slot_to_tray=None (source: none)
  44. 2026-05-17 07:36:26,488 INFO [backend.app.services.usage_tracker] [-] [UsageTracker] 3MF: using last_progress=55.0 (firmware reset current to 0)
  45. 2026-05-17 07:36:26,708 INFO [backend.app.services.usage_tracker] [-] [UsageTracker] 3MF: slot_id=3 -> global_tray=2 -> AMS0-T2 (used_g=38.8, tray_now_override=None)
  46. 2026-05-17 07:36:26,710 INFO [backend.app.services.usage_tracker] [-] [UsageTracker] Spool 16 consumed 4.4g (3MF per-layer) on printer 1 AMS0-T2 (failed)
  47. 2026-05-17 07:36:26,711 INFO [backend.app.services.usage_tracker] [-] [UsageTracker] 3MF: slot_id=4 -> global_tray=3 -> AMS0-T3 (used_g=41.0, tray_now_override=None)
  48. 2026-05-17 07:36:26,714 INFO [backend.app.services.usage_tracker] [-] [UsageTracker] 3MF: no spool assignment at printer 1 AMS0-T3
  49. 2026-05-17 07:36:26,714 INFO [backend.app.services.usage_tracker] [-] [UsageTracker] AMS0-T0: not in print mapping/tray_change_log — skipping fallback for printer 1
  50. 2026-05-17 07:36:26,715 INFO [backend.app.services.usage_tracker] [-] [UsageTracker] AMS0-T1: not in print mapping/tray_change_log — skipping fallback for printer 1
  51. 2026-05-17 07:36:26,715 INFO [backend.app.services.usage_tracker] [-] [UsageTracker] VT254: not in print mapping/tray_change_log — skipping fallback for printer 1
  52. 2026-05-17 07:36:26,729 INFO [backend.app.main] [-] [TIMING] Usage tracker: 14.452s elapsed
  53. 2026-05-17 07:36:26,731 INFO [backend.app.main] [-] [TIMING] Filament usage tracking: 14.455s elapsed
  54. 2026-05-17 07:36:26,732 INFO [backend.app.main] [-] [TIMING] Archive lookup: 14.455s elapsed
  55. 2026-05-17 07:36:26,732 INFO [backend.app.main] [-] [ARCHIVE] Updating archive 190 status...
  56. 2026-05-17 07:36:26,738 INFO [backend.app.main] [-] [ARCHIVE] Archive 190 status updated to failed, failure_reason=None
  57. 2026-05-17 07:36:26,738 INFO [backend.app.main] [-] [ARCHIVE] WebSocket notification sent for archive 190
  58. 2026-05-17 07:36:26,738 INFO [backend.app.main] [-] [TIMING] Archive status update: 14.462s elapsed
  59. 2026-05-17 07:36:26,745 INFO [backend.app.main] [-] [PRINT_LOG] Log entry written for archive 190
  60. 2026-05-17 07:36:26,746 INFO [backend.app.main] [-] [TIMING] Print log entry: 14.469s elapsed
  61. 2026-05-17 07:36:26,746 INFO [backend.app.main] [-] [TIMING] Background tasks scheduled (energy, photo): 14.469s elapsed
  62. 2026-05-17 07:36:26,746 INFO [backend.app.main] [-] [TIMING] All background tasks scheduled: 14.469s elapsed
  63. 2026-05-17 07:36:26,746 INFO [backend.app.main] [-] [CALLBACK] on_print_complete finished for printer 1, archive 190
  64. 2026-05-17 07:36:26,746 INFO [backend.app.main] [-] [ENERGY-BG] Starting energy calculation for archive 190
  65. 2026-05-17 07:36:26,747 INFO [backend.app.main] [-] [PHOTO-BG] Starting finish photo capture for archive 190
  66. 2026-05-17 07:36:26,747 INFO [backend.app.main] [-] [AUTO-OFF-BG] Starting smart plug automation for printer 1
  67. 2026-05-17 07:36:26,747 INFO [backend.app.services.smart_plug_manager] [-] Print on printer 1 ended with status 'failed', skipping auto-off to allow investigation
  68. 2026-05-17 07:36:26,747 INFO [backend.app.main] [-] [AUTO-OFF-BG] Completed
  69. 2026-05-17 07:36:26,748 INFO [backend.app.main] [-] [LAYER-TL] Cancelled layer timelapse for printer 1 (status: failed)
  70. 2026-05-17 07:36:26,749 INFO [backend.app.main] [-] [ENERGY-BG] No start kWh recorded for archive 190
  71. 2026-05-17 07:36:26,752 INFO [backend.app.services.camera] [-] Capturing camera frame bytes from [IP] using chamber image protocol (model: A1)
  72. 2026-05-17 07:36:29,632 INFO [backend.app.services.camera] [-] Saved camera frame to: /app/data/archive/1/20260517_060111_Concordia_Venus_(and_Salsa)_Insert_Organizer.gcode/photos/finish_20260517_073626_c9aa2ee5.jpg
  73. 2026-05-17 07:36:29,632 INFO [backend.app.services.camera] [-] Finish photo saved: finish_20260517_073626_c9aa2ee5.jpg
  74. 2026-05-17 07:36:29,636 INFO [backend.app.main] [-] [PHOTO-BG] Saved: finish_20260517_073626_c9aa2ee5.jpg
  75. 2026-05-17 07:36:29,636 INFO [backend.app.main] [-] [PHOTO-NOTIFY] Photo task returned: finish_20260517_073626_c9aa2ee5.jpg
  76. 2026-05-17 07:36:29,637 INFO [backend.app.main] [-] [NOTIFY-BG] Starting notifications for printer 1, photo=finish_20260517_073626_c9aa2ee5.jpg
  77. 2026-05-17 07:36:29,642 INFO [backend.app.main] [-] [NOTIFY-BG] Loaded finish photo bytes: 109893 bytes
  78. 2026-05-17 07:36:29,642 INFO [backend.app.services.notification_service] [-] on_print_complete called for printer 1 ([PRINTER]), status=failed
  79. 2026-05-17 07:36:29,644 INFO [backend.app.services.notification_service] [-] Found 1 providers for on_print_failed: ['[PRINTER] Notifications']
  80. 2026-05-17 07:36:30,457 INFO [backend.app.services.notification_service] [-] Sent notification via [PRINTER] Notifications
  81. 2026-05-17 07:36:30,457 INFO [backend.app.main] [-] [NOTIFY-BG] Completed
  82. 2026-05-17 07:40:47,346 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  83. 2026-05-17 07:45:47,352 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  84. 2026-05-17 07:50:47,358 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  85. 2026-05-17 07:55:47,363 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  86. 2026-05-17 08:00:47,372 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  87. 2026-05-17 08:02:02,025 WARNING [backend.app.services.bambu_mqtt] [-] [[SERIAL]] AMS unit 0: serial number not available in version info
  88. 2026-05-17 08:02:02,025 WARNING [backend.app.services.bambu_mqtt] [-] [[SERIAL]] AMS unit 0: firmware version not available in version info
  89. 2026-05-17 08:02:26,886 INFO [backend.app.services.bambu_mqtt] [-] [[SERIAL]] PRINT START detected - file: Concordia_Venus_(and_Salsa)_Insert_Organizer.gcode.3mf, subtask: Concordia_Venus_(and_Salsa)_Insert_Organizer, is_new: True, is_file_change: False
  90. 2026-05-17 08:02:26,886 INFO [backend.app.main] [-] [CALLBACK] on_print_start called for printer 1, data keys: ['filename', 'subtask_name', 'remaining_time', 'raw_data', 'ams_mapping']
  91. 2026-05-17 08:02:26,887 INFO [backend.app.services.usage_tracker] [-] [UsageTracker] PRINT START printer 1: mapping=None, tray_now=2, last_loaded_tray=2
  92. 2026-05-17 08:02:26,888 INFO [backend.app.services.usage_tracker] [-] [UsageTracker] PRINT START printer 1: mapping-related keys: {'ams_extruder_map': {'0': 0}}
  93. 2026-05-17 08:02:26,888 INFO [backend.app.services.usage_tracker] [-] [UsageTracker] PRINT START printer 1 AMS 0: T0(type=PLA, color=000000FF, now=?, tar=?), T1(type=PLA, color=482960FF, now=?, tar=?), T2(type=PLA, color=F65973FF, now=?, tar=?), T3(type=PLA, color=0085D5FF, now=?, tar=?)
  94. 2026-05-17 08:02:26,889 INFO [backend.app.services.usage_tracker] [-] [UsageTracker] Snapshotted 3 spool assignments for printer 1: {'0-0': 15, '0-1': 20, '0-2': 16}
  95. 2026-05-17 08:02:26,889 INFO [backend.app.services.usage_tracker] [-] [UsageTracker] Captured start remain% for printer 1 (5 trays): {'0-0': 0, '0-1': 0, '0-2': 0, '0-3': 0, '255-0': 0}
  96. 2026-05-17 08:02:26,891 INFO [backend.app.main] [-] [PLATE CHECK] printer_id=1, plate_detection_enabled=False
  97. 2026-05-17 08:02:26,891 INFO [backend.app.main] [-] [CALLBACK] Print start detected - filename: Concordia_Venus_(and_Salsa)_Insert_Organizer.gcode.3mf, subtask: Concordia_Venus_(and_Salsa)_Insert_Organizer
  98. 2026-05-17 08:02:26,894 INFO [backend.app.main] [-] Trying filenames: ['Concordia_Venus_(and_Salsa)_Insert_Organizer.gcode.3mf', 'Concordia_Venus_(and_Salsa)_Insert_Organizer.3mf']
  99. 2026-05-17 08:02:28,538 INFO [backend.app.services.bambu_ftp] [-] FTP connected successfully to [IP] (model=A1, prot_c=False)
  100. 2026-05-17 08:03:03,427 INFO [backend.app.services.bambu_ftp] [-] Successfully downloaded /Concordia_Venus_(and_Salsa)_Insert_Organizer.gcode.3mf to /app/data/archive/temp/Concordia_Venus_(and_Salsa)_Insert_Organizer.gcode.3mf (1721612 bytes)
  101. 2026-05-17 08:03:03,427 INFO [backend.app.services.bambu_ftp] [-] FTP mode cached for [IP]: prot_p
  102. 2026-05-17 08:03:03,437 INFO [backend.app.services.bambu_ftp] [-] FTP download wait_for timed out after 30.0s for /Concordia_Venus_(and_Salsa)_Insert_Organizer.gcode.3mf, but thread completed within 30.0s grace (1721612 bytes) — salvaging
  103. 2026-05-17 08:03:03,437 INFO [backend.app.main] [-] Downloaded: /Concordia_Venus_(and_Salsa)_Insert_Organizer.gcode.3mf
  104. 2026-05-17 08:03:03,477 INFO [backend.app.main] [-] Created archive 191 for Concordia_Venus_(and_Salsa)_Insert_Organizer.gcode.3mf
  105. 2026-05-17 08:03:03,478 INFO [backend.app.main] [-] [ENERGY] No smart plug for printer 1 (archive 191)
  106. 2026-05-17 08:03:03,479 INFO [backend.app.main] [-] [SNAPSHOT] Capturing fresh frame for printer 1
  107. 2026-05-17 08:03:03,480 INFO [backend.app.services.camera] [-] Capturing camera frame bytes from [IP] using chamber image protocol (model: A1)
  108. 2026-05-17 08:03:05,982 INFO [backend.app.main] [-] [SNAPSHOT] Fresh camera frame: 109026 bytes
  109. 2026-05-17 08:03:05,983 INFO [backend.app.services.notification_service] [-] on_print_start called for printer 1 ([PRINTER])
  110. 2026-05-17 08:03:05,984 INFO [backend.app.services.notification_service] [-] No notification providers configured for print_start event on printer 1
  111. 2026-05-17 08:03:05,986 INFO [backend.app.main] [-] Loaded 2 printable objects for printer 1
  112. 2026-05-17 08:03:06,779 INFO [backend.app.services.bambu_ftp] [-] FTP connected successfully to [IP] (model=A1, prot_c=False)
  113. 2026-05-17 08:03:07,688 INFO [backend.app.services.bambu_ftp] [-] FTP connected successfully to [IP] (model=A1, prot_c=False)
  114. 2026-05-17 08:03:07,729 INFO [backend.app.services.bambu_ftp] [-] FTP list_files failed for /timelapse/video: 550
  115. 2026-05-17 08:03:08,629 INFO [backend.app.services.bambu_ftp] [-] FTP connected successfully to [IP] (model=A1, prot_c=False)
  116. 2026-05-17 08:03:08,693 INFO [backend.app.services.bambu_ftp] [-] FTP list_files failed for /record: 550
  117. 2026-05-17 08:03:09,561 INFO [backend.app.services.bambu_ftp] [-] FTP connected successfully to [IP] (model=A1, prot_c=False)
  118. 2026-05-17 08:03:09,581 INFO [backend.app.services.bambu_ftp] [-] FTP list_files failed for /recording: 550
  119. 2026-05-17 08:03:09,591 INFO [backend.app.main] [-] [TIMELAPSE] Baseline at print start: 0 video files for printer 1
  120. 2026-05-17 08:04:50,110 INFO [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Tray change during print: tray=0 at layer=0
  121. 2026-05-17 08:05:47,378 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  122. 2026-05-17 08:10:47,383 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  123. 2026-05-17 08:10:51,544 INFO [uvicorn.access] [-] [IP]:48396 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
  124. 2026-05-17 08:10:51,601 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
  125. 2026-05-17 08:10:51,601 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
  126. 2026-05-17 08:10:51,603 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 1 printers
  127. 2026-05-17 08:10:51,668 INFO [uvicorn.access] [-] [IP]:48416 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
  128. 2026-05-17 08:10:51,797 INFO [backend.app.api.routes.printers] [d8588b30] Cover using cached 3MF from /app/data/archive/temp/Concordia_Venus_(and_Salsa)_Insert_Organizer.gcode.3mf (avoided duplicate FTP)
  129. 2026-05-17 08:10:51,798 INFO [backend.app.api.routes.printers] [d8588b30] Downloaded file size: 1721612 bytes
  130. 2026-05-17 08:10:51,799 INFO [backend.app.api.routes.printers] [d8588b30] Cover: detected plate 5 from 3MF contents
  131. 2026-05-17 08:10:51,861 INFO [backend.app.api.routes.cloud] [60ceb3b6] get_filament_info called with 3 IDs: ['GFA01', 'GFA00', 'GFL99']
  132. 2026-05-17 08:10:51,874 INFO [uvicorn.access] [-] [IP]:48692 - "POST /api/v1/cloud/filament-info HTTP/1.1" 200
  133. 2026-05-17 08:10:58,126 INFO [backend.app.api.routes.camera] [9f9c8258] Stopped 0 camera stream(s) for printer 1
  134. 2026-05-17 08:10:58,126 INFO [uvicorn.access] [-] [IP]:54654 - "POST /api/v1/printers/1/camera/stop HTTP/1.1" 200
  135. 2026-05-17 08:10:58,878 INFO [backend.app.api.routes.camera] [e257b01d] Stopped 0 camera stream(s) for printer 1
  136. 2026-05-17 08:10:58,878 INFO [uvicorn.access] [-] [IP]:54668 - "POST /api/v1/printers/1/camera/stop HTTP/1.1" 200
  137. 2026-05-17 08:10:59,227 INFO [backend.app.api.routes.camera] [3a319580] Stopped 0 camera stream(s) for printer 1
  138. 2026-05-17 08:10:59,227 INFO [uvicorn.access] [-] [IP]:54690 - "POST /api/v1/printers/1/camera/stop HTTP/1.1" 200
  139. 2026-05-17 08:10:59,580 INFO [backend.app.api.routes.camera] [0b9c82cc] Stopped 0 camera stream(s) for printer 1
  140. 2026-05-17 08:10:59,581 INFO [uvicorn.access] [-] [IP]:54700 - "POST /api/v1/printers/1/camera/stop HTTP/1.1" 200
  141. 2026-05-17 08:10:59,852 INFO [backend.app.api.routes.camera] [52384f55] Stopped 0 camera stream(s) for printer 1
  142. 2026-05-17 08:10:59,853 INFO [uvicorn.access] [-] [IP]:54716 - "POST /api/v1/printers/1/camera/stop HTTP/1.1" 200
  143. 2026-05-17 08:11:01,347 INFO [backend.app.api.routes.camera] [af6fefde] Stopped 0 camera stream(s) for printer 1
  144. 2026-05-17 08:11:01,348 INFO [uvicorn.access] [-] [IP]:54740 - "POST /api/v1/printers/1/camera/stop HTTP/1.1" 200
  145. 2026-05-17 08:11:38,155 INFO [backend.app.api.routes.camera] [d4dd0dfa] Stopped 0 camera stream(s) for printer 1
  146. 2026-05-17 08:11:38,156 INFO [uvicorn.access] [-] [IP]:58238 - "POST /api/v1/printers/1/camera/stop HTTP/1.1" 200
  147. 2026-05-17 08:12:09,969 INFO [backend.app.api.routes.camera] [54d16e0b] Stopped 0 camera stream(s) for printer 1
  148. 2026-05-17 08:12:09,970 INFO [uvicorn.access] [-] [IP]:47082 - "POST /api/v1/printers/1/camera/stop HTTP/1.1" 200
  149. 2026-05-17 08:12:23,395 INFO [backend.app.api.routes.support] [e4492a04] Log level changed to DEBUG
  150. 2026-05-17 08:12:23,395 INFO [backend.app.api.routes.bug_report] [e4492a04] Bug report: enabled debug logging
  151. 2026-05-17 08:12:23,396 DEBUG [backend.app.services.bambu_mqtt] [e4492a04] [[SERIAL]] Requesting status update (pushall)
  152. 2026-05-17 08:12:23,396 INFO [uvicorn.access] [-] [IP]:36184 - "POST /api/v1/bug-report/start-logging HTTP/1.1" 200
  153. 2026-05-17 08:12:23,446 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Found xcam inside print data: {'buildplate_marker_detector': True}
  154. 2026-05-17 08:12:23,446 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Parsing xcam data - all fields: ['buildplate_marker_detector']
  155. 2026-05-17 08:12:23,446 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received gcode_state: RUNNING, gcode_file: Concordia_Venus_(and_Salsa)_Insert_Organizer.gcode.3mf, subtask_name: Concordia_Venus_(and_Salsa)_Insert_Organizer
  156. 2026-05-17 08:12:23,447 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': '0', 'tray_now': '0', 'tray_pre': '0', 'tray_read_done_bits': 'f', 'tray_reading_bits': '0', 'version': 151, 'insert_flag': False, 'power_on_flag': True}
  157. 2026-05-17 08:12:23,447 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] tray_now updated: 0
  158. 2026-05-17 08:12:23,447 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Merged AMS data: 1 new units, 1 total
  159. 2026-05-17 08:12:23,447 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] AMS 0 info=0x1002 -> extruder 0
  160. 2026-05-17 08:12:23,447 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ams_extruder_map: {'0': 0}
  161. 2026-05-17 08:12:23,447 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ams_status: 768 (main=3, sub=0)
  162. 2026-05-17 08:12:23,447 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
  163. 2026-05-17 08:12:23,448 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] chamber_temper raw value: 5.0
  164. 2026-05-17 08:12:23,448 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] chamber_temper direct value: 5.0°C (heater OFF)
  165. 2026-05-17 08:12:23,448 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber heating calculated: target=0.0, current=5.0, heating=False, respect_local=False
  166. 2026-05-17 08:12:23,448 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber temp updated to: 5.0, target: 0.0, heating: False
  167. 2026-05-17 08:12:23,448 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] HMS data received: []
  168. 2026-05-17 08:12:23,448 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ipcam field: {'ipcam_dev': '1', 'ipcam_record': 'enable', 'timelapse': 'disable', 'resolution': '1080p', 'tutk_server': 'disable', 'mode_bits': 3}
  169. 2026-05-17 08:12:23,449 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] wifi_signal received: -45dBm
  170. 2026-05-17 08:12:23,449 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] lights_report: [{'node': 'chamber_light', 'mode': 'on'}]
  171. 2026-05-17 08:12:23,449 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] gcode_state: RUNNING -> RUNNING, file: Concordia_Venus_(and_Salsa)_Insert_Organizer.gcode.3mf, subtask: Concordia_Venus_(and_Salsa)_Insert_Organizer
  172. 2026-05-17 08:12:24,841 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Found xcam inside print data: {'buildplate_marker_detector': True}
  173. 2026-05-17 08:12:24,841 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Parsing xcam data - all fields: ['buildplate_marker_detector']
  174. 2026-05-17 08:12:24,841 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received gcode_state: RUNNING, gcode_file: Concordia_Venus_(and_Salsa)_Insert_Organizer.gcode.3mf, subtask_name: Concordia_Venus_(and_Salsa)_Insert_Organizer
  175. 2026-05-17 08:12:24,841 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': '0', 'tray_now': '0', 'tray_pre': '0', 'tray_read_done_bits': 'f', 'tray_reading_bits': '0', 'version': 151, 'insert_flag': False, 'power_on_flag': True}
  176. 2026-05-17 08:12:24,841 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] tray_now updated: 0
  177. 2026-05-17 08:12:24,842 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Merged AMS data: 1 new units, 1 total
  178. 2026-05-17 08:12:24,842 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] AMS 0 info=0x1002 -> extruder 0
  179. 2026-05-17 08:12:24,842 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ams_extruder_map: {'0': 0}
  180. 2026-05-17 08:12:24,842 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ams_status: 768 (main=3, sub=0)
  181. 2026-05-17 08:12:24,842 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
  182. 2026-05-17 08:12:24,842 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] chamber_temper raw value: 5.0
  183. 2026-05-17 08:12:24,842 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] chamber_temper direct value: 5.0°C (heater OFF)
  184. 2026-05-17 08:12:24,842 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber heating calculated: target=0.0, current=5.0, heating=False, respect_local=False
  185. 2026-05-17 08:12:24,842 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber temp updated to: 5.0, target: 0.0, heating: False
  186. 2026-05-17 08:12:24,843 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] HMS data received: []
  187. 2026-05-17 08:12:24,843 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ipcam field: {'ipcam_dev': '1', 'ipcam_record': 'enable', 'timelapse': 'disable', 'resolution': '1080p', 'tutk_server': 'disable', 'mode_bits': 3}
  188. 2026-05-17 08:12:24,843 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] wifi_signal received: -45dBm
  189. 2026-05-17 08:12:24,843 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] lights_report: [{'node': 'chamber_light', 'mode': 'on'}]
  190. 2026-05-17 08:12:24,843 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] gcode_state: RUNNING -> RUNNING, file: Concordia_Venus_(and_Salsa)_Insert_Organizer.gcode.3mf, subtask: Concordia_Venus_(and_Salsa)_Insert_Organizer
  191. 2026-05-17 08:12:26,138 DEBUG [backend.app.api.routes.printers] [fdaf1d25] API returning ams_mapping: [], ams_extruder_map: {'0': 0}
  192. 2026-05-17 08:12:26,138 DEBUG [backend.app.api.routes.printers] [fdaf1d25] Using tray_now directly as global ID: 0
  193. 2026-05-17 08:12:28,812 INFO [backend.app.api.routes.camera] [131c2bfe] Stopped 0 camera stream(s) for printer 1
  194. 2026-05-17 08:12:28,813 INFO [uvicorn.access] [-] [IP]:40126 - "POST /api/v1/printers/1/camera/stop HTTP/1.1" 200
  195. 2026-05-17 08:12:29,544 INFO [backend.app.api.routes.camera] [01b067b3] Stopped 0 camera stream(s) for printer 1
  196. 2026-05-17 08:12:29,544 INFO [uvicorn.access] [-] [IP]:40152 - "POST /api/v1/printers/1/camera/stop HTTP/1.1" 200
  197. 2026-05-17 08:12:31,270 INFO [backend.app.api.routes.camera] [7255545c] Stopped 0 camera stream(s) for printer 1
  198. 2026-05-17 08:12:31,270 INFO [uvicorn.access] [-] [IP]:40172 - "POST /api/v1/printers/1/camera/stop HTTP/1.1" 200
  199. 2026-05-17 08:12:32,985 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
  200. 2026-05-17 08:12:32,985 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] wifi_signal received: -46dBm