47f155941ecf418da5ec2668dc51ad53.log 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. 2026-04-06 22:38:17,795 WARNING [backend.app.services.firmware_check] No firmware download URL available for model: [PRINTER]
  2. 2026-04-06 22:38:17,796 ERROR [backend.app.services.firmware_update] Firmware upload failed for printer 2: Failed to download firmware
  3. 2026-04-06 22:38:34,528 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Probing developer mode via ams_filament_setting (seq=3)
  4. 2026-04-06 22:38:34,528 INFO [backend.app.main] [Printer 2] Broadcasting AMS change via WebSocket
  5. 2026-04-06 22:38:34,537 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Firmware version: 01.09.01.00
  6. 2026-04-06 22:38:34,556 INFO [backend.app.services.spoolman] Skipping non-Bambu Lab spool: [PRINTER] AMS 0 tray 2 (tray_info_idx=GFL99, tray_uuid=, tag_uid=)
  7. 2026-04-06 22:38:34,556 INFO [backend.app.services.spoolman] Skipping non-Bambu Lab spool: [PRINTER] AMS 0 tray 3 (tray_info_idx=GFL99, tray_uuid=, tag_uid=)
  8. 2026-04-06 22:38:34,585 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Developer mode probe: ENABLED (result='success')
  9. 2026-04-06 22:38:37,029 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=[PRINTER], prot_c=False)
  10. 2026-04-06 22:38:40,605 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=[PRINTER], prot_c=False)
  11. 2026-04-06 22:38:50,013 WARNING [backend.app.services.firmware_check] No firmware download URL available for model: [PRINTER]
  12. 2026-04-06 22:38:50,013 ERROR [backend.app.services.firmware_update] Firmware upload failed for printer 2: Failed to download firmware
  13. 2026-04-06 22:38:57,084 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Firmware version: 01.09.01.00
  14. 2026-04-06 22:38:57,135 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Probing developer mode via ams_filament_setting (seq=3)
  15. 2026-04-06 22:38:57,136 INFO [backend.app.main] [Printer 2] Broadcasting AMS change via WebSocket
  16. 2026-04-06 22:38:57,152 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Developer mode probe: ENABLED (result='success')
  17. 2026-04-06 22:38:57,165 INFO [backend.app.services.spoolman] Skipping non-Bambu Lab spool: [PRINTER] AMS 0 tray 2 (tray_info_idx=GFL99, tray_uuid=, tag_uid=)
  18. 2026-04-06 22:38:57,166 INFO [backend.app.services.spoolman] Skipping non-Bambu Lab spool: [PRINTER] AMS 0 tray 3 (tray_info_idx=GFL99, tray_uuid=, tag_uid=)
  19. 2026-04-06 22:38:58,788 INFO [backend.app.api.routes.websocket] WebSocket client disconnected normally
  20. 2026-04-06 22:38:59,083 INFO [backend.app.api.routes.websocket] WebSocket client connecting...
  21. 2026-04-06 22:38:59,084 INFO [backend.app.api.routes.websocket] WebSocket client connected
  22. 2026-04-06 22:38:59,086 INFO [backend.app.api.routes.websocket] Sent initial status for 2 printers
  23. 2026-04-06 22:38:59,599 INFO [backend.app.api.routes.cloud] get_filament_info called with 2 IDs: ['GFL99', 'GFA00']
  24. 2026-04-06 22:38:59,618 INFO [backend.app.api.routes.cloud] get_filament_info called with 1 IDs: ['GFL99']
  25. 2026-04-06 22:39:02,200 INFO [backend.app.main] [Printer 2] Broadcasting AMS change via WebSocket
  26. 2026-04-06 22:39:02,202 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Probing developer mode via ams_filament_setting (seq=3)
  27. 2026-04-06 22:39:02,210 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Firmware version: 01.09.01.00
  28. 2026-04-06 22:39:02,229 INFO [backend.app.services.spoolman] Skipping non-Bambu Lab spool: [PRINTER] AMS 0 tray 2 (tray_info_idx=GFL99, tray_uuid=, tag_uid=)
  29. 2026-04-06 22:39:02,229 INFO [backend.app.services.spoolman] Skipping non-Bambu Lab spool: [PRINTER] AMS 0 tray 3 (tray_info_idx=GFL99, tray_uuid=, tag_uid=)
  30. 2026-04-06 22:39:02,255 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Developer mode probe: ENABLED (result='success')
  31. 2026-04-06 22:39:17,012 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Firmware version: 01.09.01.00
  32. 2026-04-06 22:39:17,343 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Probing developer mode via ams_filament_setting (seq=3)
  33. 2026-04-06 22:39:17,344 INFO [backend.app.main] [Printer 2] Broadcasting AMS change via WebSocket
  34. 2026-04-06 22:39:17,359 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Developer mode probe: ENABLED (result='success')
  35. 2026-04-06 22:39:17,376 INFO [backend.app.services.spoolman] Skipping non-Bambu Lab spool: [PRINTER] AMS 0 tray 2 (tray_info_idx=GFL99, tray_uuid=, tag_uid=)
  36. 2026-04-06 22:39:17,376 INFO [backend.app.services.spoolman] Skipping non-Bambu Lab spool: [PRINTER] AMS 0 tray 3 (tray_info_idx=GFL99, tray_uuid=, tag_uid=)
  37. 2026-04-06 22:39:19,951 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=[PRINTER], prot_c=False)
  38. 2026-04-06 22:39:27,890 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=[PRINTER], prot_c=False)
  39. 2026-04-06 22:39:34,150 WARNING [backend.app.services.firmware_check] No firmware download URL available for model: [PRINTER]
  40. 2026-04-06 22:39:34,151 ERROR [backend.app.services.firmware_update] Firmware upload failed for printer 2: Failed to download firmware
  41. 2026-04-06 22:42:49,596 INFO [backend.app.main] Recorded 2 AMS sensor history entries
  42. 2026-04-06 22:47:49,609 INFO [backend.app.main] Recorded 2 AMS sensor history entries
  43. 2026-04-06 21:47:58,780 INFO [root] Logging to file: /app/logs/bambuddy.log
  44. 2026-04-06 21:47:58,781 INFO [root] Bambuddy starting - debug=False, log_level=INFO
  45. 2026-04-06 21:47:59,790 INFO [backend.app.services.mqtt_relay] MQTT relay disabled
  46. 2026-04-06 21:48:00,605 WARNING [backend.app.services.bambu_mqtt] [[SERIAL]] MQTT disconnected: rc=Unspecified error, flags=DisconnectFlags(is_disconnect_packet_from_server=False)
  47. 2026-04-06 21:48:00,606 WARNING [backend.app.services.bambu_mqtt] [[SERIAL]] Disconnected shortly after request topic subscription. Disabling request topic for this printer.
  48. 2026-04-06 21:48:01,600 WARNING [backend.app.services.bambu_mqtt] [[SERIAL]] MQTT disconnected: rc=Unspecified error, flags=DisconnectFlags(is_disconnect_packet_from_server=False)
  49. 2026-04-06 21:48:01,601 WARNING [backend.app.services.bambu_mqtt] [[SERIAL]] Disconnected shortly after request topic subscription. Disabling request topic for this printer.
  50. 2026-04-06 21:48:01,878 INFO [root] Auto-connected to Spoolman at http://[IP]:7912
  51. 2026-04-06 21:48:01,886 INFO [backend.app.services.spoolman] Created 'tag' extra field in Spoolman
  52. 2026-04-06 21:48:01,887 INFO [backend.app.services.background_dispatch] Background dispatch dispatcher started
  53. 2026-04-06 21:48:01,887 INFO [backend.app.services.smart_plug_manager] Smart plug scheduler started
  54. 2026-04-06 21:48:01,893 INFO [backend.app.services.print_scheduler] Print scheduler started
  55. 2026-04-06 21:48:01,896 INFO [backend.app.services.notification_service] Notification digest scheduler started
  56. 2026-04-06 21:48:01,896 INFO [backend.app.services.github_backup] Starting GitHub backup scheduler
  57. 2026-04-06 21:48:01,896 INFO [backend.app.main] AMS history recording started
  58. 2026-04-06 21:48:01,896 INFO [backend.app.main] Printer runtime tracking started
  59. 2026-04-06 21:48:01,896 INFO [backend.app.main] SpoolBuddy watchdog started
  60. 2026-04-06 21:48:01,897 INFO [backend.app.main] Camera stream cleanup started
  61. 2026-04-06 21:48:01,897 INFO [backend.app.main] Expected prints cleanup started
  62. 2026-04-06 21:48:01,921 INFO [root] Virtual printer manager synced from database
  63. 2026-04-06 21:48:02,437 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Firmware version: 01.07.02.00
  64. 2026-04-06 21:48:03,388 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Firmware version: 01.09.01.00
  65. 2026-04-06 21:48:03,465 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Probing developer mode via ams_filament_setting (seq=5)
  66. 2026-04-06 21:48:03,467 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] State is FINISH but completion NOT triggered: prev=unknown, was_running=False, already_triggered=False, has_callback=True
  67. 2026-04-06 21:48:03,471 INFO [backend.app.main] [Printer 1] Broadcasting AMS change via WebSocket
  68. 2026-04-06 21:48:03,493 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Developer mode probe: ENABLED (result='success')
  69. 2026-04-06 21:48:03,590 INFO [backend.app.services.spoolman] Skipping non-Bambu Lab spool: [PRINTER] AMS 0 tray 0 (tray_info_idx=GFL99, tray_uuid=, tag_uid=)
  70. 2026-04-06 21:48:03,590 INFO [backend.app.services.spoolman] Skipping non-Bambu Lab spool: [PRINTER] AMS 0 tray 1 (tray_info_idx=GFL99, tray_uuid=, tag_uid=)
  71. 2026-04-06 21:48:03,590 INFO [backend.app.services.spoolman] Skipping non-Bambu Lab spool: [PRINTER] AMS 0 tray 2 (tray_info_idx=GFL99, tray_uuid=, tag_uid=)
  72. 2026-04-06 21:48:03,590 INFO [backend.app.services.spoolman] Skipping non-Bambu Lab spool: [PRINTER] AMS 0 tray 3 (tray_info_idx=GFL99, tray_uuid=, tag_uid=)
  73. 2026-04-06 21:48:03,617 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Probing developer mode via ams_filament_setting (seq=5)
  74. 2026-04-06 21:48:03,618 INFO [backend.app.main] [Printer 2] Broadcasting AMS change via WebSocket
  75. 2026-04-06 21:48:03,634 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Developer mode probe: ENABLED (result='success')
  76. 2026-04-06 21:48:03,643 INFO [backend.app.services.spoolman] Skipping non-Bambu Lab spool: [PRINTER] AMS 0 tray 2 (tray_info_idx=GFL99, tray_uuid=, tag_uid=)
  77. 2026-04-06 21:48:03,644 INFO [backend.app.services.spoolman] Skipping non-Bambu Lab spool: [PRINTER] AMS 0 tray 3 (tray_info_idx=GFL99, tray_uuid=, tag_uid=)
  78. 2026-04-06 21:48:03,712 INFO [backend.app.api.routes.websocket] WebSocket client connecting...
  79. 2026-04-06 21:48:03,713 INFO [backend.app.api.routes.websocket] WebSocket client connected
  80. 2026-04-06 21:48:03,715 INFO [backend.app.api.routes.websocket] Sent initial status for 2 printers
  81. 2026-04-06 21:48:11,936 INFO [backend.app.main] Recorded 2 AMS sensor history entries
  82. 2026-04-06 21:48:27,972 INFO [backend.app.api.routes.websocket] WebSocket client disconnected normally
  83. 2026-04-06 21:48:34,132 INFO [backend.app.api.routes.websocket] WebSocket client connecting...
  84. 2026-04-06 21:48:34,132 INFO [backend.app.api.routes.websocket] WebSocket client connected
  85. 2026-04-06 21:48:34,135 INFO [backend.app.api.routes.websocket] Sent initial status for 2 printers
  86. 2026-04-06 21:48:34,668 INFO [backend.app.api.routes.cloud] get_filament_info called with 2 IDs: ['GFL99', 'GFA00']
  87. 2026-04-06 21:48:34,686 INFO [backend.app.api.routes.cloud] get_filament_info called with 1 IDs: ['GFL99']
  88. 2026-04-06 21:48:35,339 INFO [backend.app.services.firmware_check] Got Bambu Lab build ID: xryueW7JAHGdKoqPJqaP5
  89. 2026-04-06 21:49:59,026 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=[PRINTER], prot_c=False)
  90. 2026-04-06 21:50:16,918 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=[PRINTER], prot_c=False)
  91. 2026-04-06 21:50:23,105 WARNING [backend.app.services.firmware_check] No firmware download URL available for model: [PRINTER]
  92. 2026-04-06 21:50:23,106 ERROR [backend.app.services.firmware_update] Firmware upload failed for printer 2: Failed to download firmware
  93. 2026-04-06 21:52:16,722 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=[PRINTER], prot_c=False)
  94. 2026-04-06 21:53:11,949 INFO [backend.app.main] Recorded 2 AMS sensor history entries
  95. 2026-04-06 21:56:16,941 INFO [backend.app.api.routes.websocket] WebSocket client disconnected normally
  96. 2026-04-06 21:57:07,451 WARNING [backend.app.services.bambu_mqtt] [[SERIAL]] MQTT disconnected: rc=Keep alive timeout, flags=DisconnectFlags(is_disconnect_packet_from_server=False)
  97. 2026-04-06 21:57:07,452 WARNING [backend.app.services.bambu_mqtt] [[SERIAL]] MQTT disconnected: rc=Keep alive timeout, flags=DisconnectFlags(is_disconnect_packet_from_server=False)
  98. 2026-04-06 21:57:36,672 WARNING [backend.app.services.bambu_mqtt] [[SERIAL]] MQTT disconnected: rc=Keep alive timeout, flags=DisconnectFlags(is_disconnect_packet_from_server=False)
  99. 2026-04-06 21:57:36,673 WARNING [backend.app.services.bambu_mqtt] [[SERIAL]] MQTT disconnected: rc=Keep alive timeout, flags=DisconnectFlags(is_disconnect_packet_from_server=False)
  100. 2026-04-06 22:00:03,504 INFO [backend.app.services.notification_service] Sent daily digest with 1 events to Discord
  101. 2026-04-06 22:00:04,456 INFO [backend.app.services.notification_service] Sent daily digest with 1 events to whatsapp
  102. 2026-04-07 09:56:09,638 INFO [backend.app.api.routes.websocket] WebSocket client connecting...
  103. 2026-04-07 09:56:09,640 INFO [backend.app.api.routes.websocket] WebSocket client connected
  104. 2026-04-07 09:56:09,643 INFO [backend.app.api.routes.websocket] Sent initial status for 2 printers
  105. 2026-04-07 09:56:10,219 INFO [backend.app.api.routes.cloud] get_filament_info called with 2 IDs: ['GFL99', 'GFA00']
  106. 2026-04-07 09:56:10,238 INFO [backend.app.api.routes.cloud] get_filament_info called with 1 IDs: ['GFL99']
  107. 2026-04-07 09:56:10,604 INFO [backend.app.services.firmware_check] Got Bambu Lab build ID: xryueW7JAHGdKoqPJqaP5
  108. 2026-04-07 09:57:42,009 INFO [backend.app.services.camera] Found ffmpeg at: /usr/bin/ffmpeg
  109. 2026-04-07 09:58:21,739 INFO [backend.app.api.routes.websocket] WebSocket client disconnected normally
  110. 2026-04-07 10:16:29,270 INFO [backend.app.api.routes.websocket] WebSocket client connecting...
  111. 2026-04-07 10:16:29,271 INFO [backend.app.api.routes.websocket] WebSocket client connected
  112. 2026-04-07 10:16:29,274 INFO [backend.app.api.routes.websocket] Sent initial status for 2 printers
  113. 2026-04-07 10:16:40,369 INFO [backend.app.api.routes.websocket] WebSocket client disconnected normally
  114. 2026-04-07 12:51:37,558 INFO [backend.app.api.routes.websocket] WebSocket client connecting...
  115. 2026-04-07 12:51:37,559 INFO [backend.app.api.routes.websocket] WebSocket client connected
  116. 2026-04-07 12:51:37,562 INFO [backend.app.api.routes.websocket] Sent initial status for 2 printers
  117. 2026-04-07 12:51:38,112 INFO [backend.app.api.routes.cloud] get_filament_info called with 2 IDs: ['GFL99', 'GFA00']
  118. 2026-04-07 12:51:38,166 INFO [backend.app.api.routes.cloud] get_filament_info called with 1 IDs: ['GFL99']
  119. 2026-04-07 12:51:38,311 INFO [backend.app.services.firmware_check] Got Bambu Lab build ID: xryueW7JAHGdKoqPJqaP5
  120. 2026-04-07 12:52:12,877 INFO [backend.app.api.routes.external_links] Created external link: Memos -> https://app-5230-dxp2800-ccdd-1t8k.eur3.ugdocker.link/explore
  121. 2026-04-07 12:52:51,502 INFO [backend.app.api.routes.websocket] WebSocket client disconnected normally
  122. 2026-04-07 12:54:11,572 INFO [backend.app.api.routes.websocket] WebSocket client connecting...
  123. 2026-04-07 12:54:11,572 INFO [backend.app.api.routes.websocket] WebSocket client connected
  124. 2026-04-07 12:54:11,575 INFO [backend.app.api.routes.websocket] Sent initial status for 2 printers
  125. 2026-04-07 12:54:12,082 INFO [backend.app.api.routes.cloud] get_filament_info called with 2 IDs: ['GFL99', 'GFA00']
  126. 2026-04-07 12:54:12,091 INFO [backend.app.api.routes.cloud] get_filament_info called with 1 IDs: ['GFL99']
  127. 2026-04-07 12:54:29,835 INFO [backend.app.api.routes.external_links] Created external link: Blinko -> https://app-1112-dxp2800-ccdd-1t8k.eur3.ugdocker.link/signin
  128. 2026-04-07 12:55:30,748 INFO [backend.app.api.routes.websocket] WebSocket client disconnected normally
  129. 2026-04-07 12:55:31,052 INFO [backend.app.api.routes.websocket] WebSocket client connecting...
  130. 2026-04-07 12:55:31,053 INFO [backend.app.api.routes.websocket] WebSocket client connected
  131. 2026-04-07 12:55:31,055 INFO [backend.app.api.routes.websocket] Sent initial status for 2 printers
  132. 2026-04-07 13:00:17,205 INFO [backend.app.api.routes.websocket] WebSocket client disconnected normally
  133. 2026-04-07 13:53:31,024 INFO [backend.app.api.routes.websocket] WebSocket client connecting...
  134. 2026-04-07 13:53:31,024 INFO [backend.app.api.routes.websocket] WebSocket client connected
  135. 2026-04-07 13:53:31,027 INFO [backend.app.api.routes.websocket] Sent initial status for 2 printers
  136. 2026-04-07 13:53:31,508 INFO [backend.app.api.routes.cloud] get_filament_info called with 2 IDs: ['GFL99', 'GFA00']
  137. 2026-04-07 13:53:31,526 INFO [backend.app.api.routes.cloud] get_filament_info called with 1 IDs: ['GFL99']
  138. 2026-04-07 13:53:32,330 INFO [backend.app.services.firmware_check] Got Bambu Lab build ID: xryueW7JAHGdKoqPJqaP5
  139. 2026-04-07 13:53:32,427 INFO [backend.app.services.firmware_check] Got Bambu Lab build ID: xryueW7JAHGdKoqPJqaP5
  140. 2026-04-07 14:03:22,508 INFO [backend.app.api.routes.cloud] get_filament_info called with 2 IDs: ['GFL99', 'GFA00']
  141. 2026-04-07 14:03:22,527 INFO [backend.app.api.routes.cloud] get_filament_info called with 1 IDs: ['GFL99']
  142. 2026-04-07 14:04:07,315 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Probing developer mode via ams_filament_setting (seq=8)
  143. 2026-04-07 14:04:07,331 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Developer mode probe: ENABLED (result='success')
  144. 2026-04-07 14:04:23,686 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=[PRINTER], prot_c=False)
  145. 2026-04-07 14:04:34,807 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=[PRINTER], prot_c=False)
  146. 2026-04-07 14:04:43,099 WARNING [backend.app.services.firmware_check] No firmware download URL available for model: [PRINTER]
  147. 2026-04-07 14:04:43,099 ERROR [backend.app.services.firmware_update] Firmware upload failed for printer 2: Failed to download firmware
  148. 2026-04-07 14:08:12,510 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=[PRINTER], prot_c=False)
  149. 2026-04-07 14:08:13,750 INFO [backend.app.main] Recorded 1 AMS sensor history entries
  150. 2026-04-07 14:08:17,066 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=[PRINTER], prot_c=False)
  151. 2026-04-07 14:08:25,731 WARNING [backend.app.services.firmware_check] No firmware download URL available for model: [PRINTER]
  152. 2026-04-07 14:08:25,732 ERROR [backend.app.services.firmware_update] Firmware upload failed for printer 2: Failed to download firmware
  153. 2026-04-07 14:09:33,611 INFO [backend.app.api.routes.support] Log level changed to DEBUG
  154. 2026-04-07 14:09:33,611 INFO [backend.app.api.routes.bug_report] Bug report: enabled debug logging
  155. 2026-04-07 14:09:33,611 WARNING [backend.app.services.bambu_mqtt] [[SERIAL]] request_status_update: not connected
  156. 2026-04-07 14:09:33,611 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Requesting status update (pushall)
  157. 2026-04-07 14:09:33,638 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received gcode_state: IDLE, gcode_file: , subtask_name:
  158. 2026-04-07 14:09:33,638 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] AMS dict fields: {'ams_exist_bits': '1', 'tray_exist_bits': 'c', 'tray_is_bbl_bits': 'c', 'tray_tar': '255', 'tray_now': '255', 'tray_pre': '255', 'tray_read_done_bits': 'c', 'tray_reading_bits': '0', 'version': 2, 'insert_flag': False, 'power_on_flag': False}
  159. 2026-04-07 14:09:33,638 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] tray_now updated: 255
  160. 2026-04-07 14:09:33,638 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Merged AMS data: 1 new units, 1 total
  161. 2026-04-07 14:09:33,638 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] AMS 0 info=0x1001 -> extruder 0
  162. 2026-04-07 14:09:33,639 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] ams_extruder_map: {'0': 0}
  163. 2026-04-07 14:09:33,639 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] ams_status: 0 (main=0, sub=0)
  164. 2026-04-07 14:09:33,639 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status
  165. 2026-04-07 14:09:33,639 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] chamber_temper raw value: 5.0
  166. 2026-04-07 14:09:33,639 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] chamber_temper direct value: 5.0°C (heater OFF)
  167. 2026-04-07 14:09:33,639 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Chamber heating calculated: target=0.0, current=5.0, heating=False, respect_local=False
  168. 2026-04-07 14:09:33,639 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Chamber temp updated to: 5.0, target: 0.0, heating: False
  169. 2026-04-07 14:09:33,639 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] HMS data received: []
  170. 2026-04-07 14:09:33,639 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] ipcam field: {'ipcam_dev': '1', 'ipcam_record': 'disable', 'timelapse': 'disable', 'resolution': '', 'tutk_server': 'disable', 'mode_bits': 3}
  171. 2026-04-07 14:09:33,639 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] wifi_signal received: -50dBm
  172. 2026-04-07 14:09:33,640 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] lights_report: [{'node': 'chamber_light', 'mode': 'off'}]
  173. 2026-04-07 14:09:33,640 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] gcode_state: IDLE -> IDLE, file: , subtask:
  174. 2026-04-07 14:09:37,667 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Merged AMS data: 1 new units, 1 total
  175. 2026-04-07 14:09:37,667 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] AMS 0 info=0x1001 -> extruder 0
  176. 2026-04-07 14:09:37,667 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] ams_extruder_map: {'0': 0}
  177. 2026-04-07 14:09:37,667 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status
  178. 2026-04-07 14:09:38,333 DEBUG [backend.app.services.bambu_ftp] FTP connecting to [IP]:990 (timeout=30s, model=[PRINTER], prot_c=False)
  179. 2026-04-07 14:09:39,082 DEBUG [backend.app.services.bambu_ftp] FTP connected, logging in as bblp
  180. 2026-04-07 14:09:39,101 DEBUG [backend.app.services.bambu_ftp] FTP logged in, setting prot_p (protected) and passive mode
  181. 2026-04-07 14:09:39,125 DEBUG [backend.app.services.bambu_ftp] FTP server welcome: 220 BBL-P003 FTP Server
  182. 2026-04-07 14:09:39,125 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=[PRINTER], prot_c=False)
  183. 2026-04-07 14:09:39,133 DEBUG [backend.app.services.bambu_ftp] AVBL command not supported: 502
  184. 2026-04-07 14:09:39,867 DEBUG [backend.app.services.bambu_ftp] FTP connecting to [IP]:990 (timeout=30s, model=[PRINTER], prot_c=False)
  185. 2026-04-07 14:09:40,818 DEBUG [backend.app.services.bambu_ftp] FTP connected, logging in as bblp
  186. 2026-04-07 14:09:41,911 DEBUG [backend.app.services.bambu_ftp] FTP logged in, setting prot_p (protected) and passive mode
  187. 2026-04-07 14:09:43,717 DEBUG [backend.app.services.bambu_ftp] FTP server welcome: 220 BBL-P003 FTP Server
  188. 2026-04-07 14:09:43,717 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=[PRINTER], prot_c=False)
  189. 2026-04-07 14:09:44,799 DEBUG [backend.app.services.bambu_ftp] AVBL command not supported: 502
  190. 2026-04-07 14:09:51,884 DEBUG [backend.app.api.routes.printers] API returning ams_mapping: [], ams_extruder_map: {'0': 0}
  191. 2026-04-07 14:09:51,884 DEBUG [backend.app.api.routes.printers] Using tray_now directly as global ID: 255
  192. 2026-04-07 14:09:52,254 WARNING [backend.app.services.firmware_check] No firmware download URL available for model: [PRINTER]
  193. 2026-04-07 14:09:52,255 ERROR [backend.app.services.firmware_update] Firmware upload failed for printer 2: Failed to download firmware
  194. 2026-04-07 14:09:52,994 DEBUG [backend.app.api.routes.printers] API returning ams_mapping: [], ams_extruder_map: {'0': 0}
  195. 2026-04-07 14:09:52,994 DEBUG [backend.app.api.routes.printers] Using tray_now directly as global ID: 255
  196. 2026-04-07 14:09:53,281 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Merged AMS data: 1 new units, 1 total
  197. 2026-04-07 14:09:53,281 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] AMS 0 info=0x1001 -> extruder 0
  198. 2026-04-07 14:09:53,281 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] ams_extruder_map: {'0': 0}
  199. 2026-04-07 14:09:53,281 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status
  200. 2026-04-07 14:09:53,282 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] wifi_signal received: -51dBm