04eb39553cb64516846880df37857caf.log 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. 2026-05-02 09:29:58,674 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=A1, prot_c=False)
  2. 2026-05-02 09:30:57,581 WARNING [backend.app.services.bambu_ftp] FTP download timed out after 30.0s (plus 30.0s grace) for /ImageToStl.com_На+печать.stl.gcode.3mf
  3. 2026-05-02 09:30:57,582 INFO [backend.app.services.bambu_ftp] Download 3MF from /ImageToStl.com_На+печать.stl.gcode.3mf attempt 3/4 returned failure
  4. 2026-05-02 09:30:57,582 INFO [backend.app.services.bambu_ftp] Download 3MF from /ImageToStl.com_На+печать.stl.gcode.3mf will retry in 2.0s...
  5. 2026-05-02 09:31:02,214 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=A1, prot_c=False)
  6. 2026-05-02 09:31:02,643 INFO [backend.app.services.bambu_ftp] FTP download failed for /ImageToStl.com_На+печать.stl.gcode.3mf: [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1032)
  7. 2026-05-02 09:31:12,577 INFO [backend.app.services.bambu_ftp] Download 3MF from /ImageToStl.com_На+печать.stl.gcode.3mf attempt 4/4 returned failure
  8. 2026-05-02 09:31:12,578 ERROR [backend.app.services.bambu_ftp] Download 3MF from /ImageToStl.com_На+печать.stl.gcode.3mf failed after 4 attempts
  9. 2026-05-02 09:31:12,579 WARNING [backend.app.main] Could not find 3MF file for print: ImageToStl.com_На+печать.stl.gcode.3mf
  10. 2026-05-02 09:31:12,613 INFO [backend.app.main] Created fallback archive 49 for ImageToStl.com_На+печать.stl (no 3MF available)
  11. 2026-05-02 09:31:12,702 WARNING [backend.app.main] [ENERGY] No 'total' in energy response for archive 49
  12. 2026-05-02 09:31:12,713 INFO [backend.app.main] [SNAPSHOT] Capturing fresh frame for printer 2
  13. 2026-05-02 09:31:12,714 INFO [backend.app.services.camera] Capturing camera frame bytes from [IP] using chamber image protocol (model: A1)
  14. 2026-05-02 09:31:27,716 ERROR [backend.app.services.camera] Chamber image: connection timeout to [IP]:6000
  15. 2026-05-02 09:31:27,717 INFO [backend.app.services.notification_service] on_print_start called for printer 2 (A1)
  16. 2026-05-02 09:31:27,730 INFO [backend.app.services.notification_service] No notification providers configured for print_start event on printer 2
  17. 2026-05-02 09:32:00,316 WARNING [backend.app.services.bambu_mqtt] [[SERIAL]] Connection stale - no message for 69.9s, forcing reconnect
  18. 2026-05-02 09:32:00,583 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Disconnect callback after stale reconnect (expected), rc=Unspecified error
  19. 2026-05-02 09:33:14,688 INFO [backend.app.api.routes.websocket] WebSocket client connecting...
  20. 2026-05-02 09:33:14,690 INFO [backend.app.api.routes.websocket] WebSocket client connected
  21. 2026-05-02 09:33:14,697 INFO [backend.app.api.routes.websocket] Sent initial status for 2 printers
  22. 2026-05-02 09:33:15,478 INFO [backend.app.api.routes.cloud] get_filament_info called with 2 IDs: ['GFS05', 'GFG02']
  23. 2026-05-02 09:33:15,724 INFO [backend.app.api.routes.cloud] get_filament_info called with 3 IDs: ['GFC00', 'GFS06', 'GFN06']
  24. 2026-05-02 09:33:17,082 INFO [backend.app.services.firmware_check] Got Bambu Lab build ID: qlInJoEY-IkhFrtF0HKX1
  25. 2026-05-02 09:33:17,485 INFO [backend.app.services.firmware_check] Got Bambu Lab build ID: qlInJoEY-IkhFrtF0HKX1
  26. 2026-05-02 09:33:30,496 WARNING [backend.app.services.bambu_mqtt] [[SERIAL]] Connection stale - no message for 61.3s, forcing reconnect
  27. 2026-05-02 09:33:51,275 INFO [backend.app.services.bambu_ftp] FTP download failed for /ImageToStl.com_На+печать.stl.gcode.3mf: 451
  28. 2026-05-02 09:34:50,341 INFO [backend.app.main] Recorded 1 AMS sensor history entries
  29. 2026-05-02 09:37:54,737 WARNING [backend.app.services.bambu_mqtt] [[SERIAL]] Connection stale - no message for 60.4s, forcing reconnect
  30. 2026-05-02 09:37:55,063 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Disconnect callback after stale reconnect (expected), rc=Unspecified error
  31. 2026-05-02 09:38:38,018 INFO [backend.app.api.routes.cloud] get_filament_info called with 2 IDs: ['GFS05', 'GFG02']
  32. 2026-05-02 09:38:38,831 INFO [backend.app.api.routes.cloud] get_filament_info called with 3 IDs: ['GFC00', 'GFS06', 'GFN06']
  33. 2026-05-02 09:39:50,387 INFO [backend.app.main] Recorded 1 AMS sensor history entries
  34. 2026-05-02 09:42:31,747 WARNING [backend.app.services.bambu_mqtt] [[SERIAL]] Connection stale - no message for 60.9s, forcing reconnect
  35. 2026-05-02 09:42:31,997 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Disconnect callback after stale reconnect (expected), rc=Unspecified error
  36. 2026-05-02 09:44:32,284 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] PRINT START detected - file: ImageToStl.com_На+печать.stl.gcode.3mf, subtask: ImageToStl.com_На+печать.stl, is_new: True, is_file_change: False
  37. 2026-05-02 09:44:32,287 INFO [backend.app.main] [CALLBACK] on_print_start called for printer 2, data keys: ['filename', 'subtask_name', 'remaining_time', 'raw_data', 'ams_mapping']
  38. 2026-05-02 09:44:32,305 INFO [backend.app.services.usage_tracker] [UsageTracker] Skipped trays with invalid remain% for printer 2: AMS0-T0(remain=-1), AMS0-T1(remain=-1), AMS0-T3(remain=-1)
  39. 2026-05-02 09:44:32,306 INFO [backend.app.services.usage_tracker] [UsageTracker] PRINT START printer 2: mapping=None, tray_now=255, last_loaded_tray=1
  40. 2026-05-02 09:44:32,307 INFO [backend.app.services.usage_tracker] [UsageTracker] PRINT START printer 2: mapping-related keys: {'ams_extruder_map': {'0': 0}}
  41. 2026-05-02 09:44:32,308 INFO [backend.app.services.usage_tracker] [UsageTracker] PRINT START printer 2 AMS 0: T0(type=PLA-S, color=FFFFFFFF, now=?, tar=?), T1(type=PETG, color=FFFFFFFF, now=?, tar=?), T2(type=, color=, now=?, tar=?), T3(type=, color=, now=?, tar=?)
  42. 2026-05-02 09:44:32,329 INFO [backend.app.services.usage_tracker] [UsageTracker] Captured start remain% for printer 2 (2 trays): {'0-2': 0, '255-0': 0}
  43. 2026-05-02 09:44:32,363 INFO [backend.app.main] [PLATE CHECK] printer_id=2, plate_detection_enabled=False
  44. 2026-05-02 09:44:32,363 INFO [backend.app.main] [CALLBACK] Print start detected - filename: ImageToStl.com_На+печать.stl.gcode.3mf, subtask: ImageToStl.com_На+печать.stl
  45. 2026-05-02 09:44:32,375 INFO [backend.app.main] Skipping duplicate - already have printing archive 49 for ImageToStl.com_На+печать.stl
  46. 2026-05-02 09:44:32,431 WARNING [backend.app.main] [ENERGY] No 'total' in energy response for archive 49
  47. 2026-05-02 09:44:32,438 INFO [backend.app.main] [SNAPSHOT] Capturing fresh frame for printer 2
  48. 2026-05-02 09:44:32,439 INFO [backend.app.services.camera] Capturing camera frame bytes from [IP] using chamber image protocol (model: A1)
  49. 2026-05-02 09:44:47,441 ERROR [backend.app.services.camera] Chamber image: connection timeout to [IP]:6000
  50. 2026-05-02 09:44:47,442 INFO [backend.app.services.notification_service] on_print_start called for printer 2 (A1)
  51. 2026-05-02 09:44:47,458 INFO [backend.app.services.notification_service] No notification providers configured for print_start event on printer 2
  52. 2026-05-02 09:44:50,430 INFO [backend.app.main] Recorded 1 AMS sensor history entries
  53. 2026-05-02 09:44:54,639 INFO [backend.app.api.routes.cloud] get_filament_info called with 2 IDs: ['GFS05', 'GFG02']
  54. 2026-05-02 09:44:55,676 INFO [backend.app.api.routes.cloud] get_filament_info called with 3 IDs: ['GFC00', 'GFS06', 'GFN06']
  55. 2026-05-02 09:44:55,845 INFO [backend.app.api.routes.printers] Trying to download cover for 'ImageToStl.com_На+печать.stl' from [IP] (trying 8 paths)
  56. 2026-05-02 09:44:58,002 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=A1, prot_c=False)
  57. 2026-05-02 09:44:58,156 INFO [backend.app.services.bambu_ftp] FTP download failed for /ImageToStl.com_На+печать.stl.gcode.3mf: [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1032)
  58. 2026-05-02 09:45:08,787 WARNING [backend.app.api.routes.printers] FTP download attempt 1 failed: , retrying...
  59. 2026-05-02 09:45:10,472 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=A1, prot_c=False)
  60. 2026-05-02 09:45:10,653 INFO [backend.app.services.bambu_ftp] FTP download failed for /ImageToStl.com_На+печать.stl.gcode.3mf: [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1032)
  61. 2026-05-02 09:45:20,636 WARNING [backend.app.api.routes.printers] FTP download attempt 2 failed: , retrying...
  62. 2026-05-02 09:45:22,746 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=A1, prot_c=False)
  63. 2026-05-02 09:45:22,938 INFO [backend.app.services.bambu_ftp] FTP download failed for /ImageToStl.com_На+печать.stl.gcode.3mf: [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1032)
  64. 2026-05-02 09:45:32,918 ERROR [backend.app.api.routes.printers] FTP download failed after 3 attempts:
  65. 2026-05-02 09:49:50,482 INFO [backend.app.main] Recorded 1 AMS sensor history entries
  66. 2026-05-02 09:54:50,515 INFO [backend.app.main] Recorded 1 AMS sensor history entries
  67. 2026-05-02 09:59:50,571 INFO [backend.app.main] Recorded 1 AMS sensor history entries
  68. 2026-05-02 10:04:50,612 INFO [backend.app.main] Recorded 1 AMS sensor history entries
  69. 2026-05-02 10:08:56,132 INFO [backend.app.api.routes.cloud] get_filament_info called with 2 IDs: ['GFS05', 'GFG02']
  70. 2026-05-02 10:08:57,290 INFO [backend.app.api.routes.cloud] get_filament_info called with 3 IDs: ['GFC00', 'GFS06', 'GFN06']
  71. 2026-05-02 10:09:50,642 INFO [backend.app.main] Recorded 1 AMS sensor history entries
  72. 2026-05-02 10:12:24,087 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=A1, prot_c=False)
  73. 2026-05-02 10:14:50,690 INFO [backend.app.main] Recorded 1 AMS sensor history entries
  74. 2026-05-02 10:18:21,426 INFO [backend.app.api.routes.cloud] get_filament_info called with 2 IDs: ['GFS05', 'GFG02']
  75. 2026-05-02 10:18:22,622 INFO [backend.app.api.routes.cloud] get_filament_info called with 3 IDs: ['GFC00', 'GFS06', 'GFN06']
  76. 2026-05-02 10:19:50,729 INFO [backend.app.main] Recorded 1 AMS sensor history entries
  77. 2026-05-02 10:24:50,769 INFO [backend.app.main] Recorded 1 AMS sensor history entries
  78. 2026-05-02 10:29:50,812 INFO [backend.app.main] Recorded 1 AMS sensor history entries
  79. 2026-05-02 10:34:50,863 INFO [backend.app.main] Recorded 1 AMS sensor history entries
  80. 2026-05-02 10:38:51,494 INFO [backend.app.main] [SNAPSHOT] Capturing fresh frame for printer 2
  81. 2026-05-02 10:38:51,495 INFO [backend.app.services.camera] Capturing camera frame bytes from [IP] using chamber image protocol (model: A1)
  82. 2026-05-02 10:38:56,455 INFO [backend.app.api.routes.cloud] get_filament_info called with 2 IDs: ['GFS05', 'GFG02']
  83. 2026-05-02 10:38:57,152 INFO [backend.app.api.routes.printers] Trying to download cover for 'ImageToStl.com_На+печать.stl' from [IP] (trying 8 paths)
  84. 2026-05-02 10:38:57,174 INFO [backend.app.api.routes.cloud] get_filament_info called with 3 IDs: ['GFC00', 'GFS06', 'GFN06']
  85. 2026-05-02 10:38:58,103 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=A1, prot_c=False)
  86. 2026-05-02 10:38:58,606 INFO [backend.app.services.firmware_check] Got Bambu Lab build ID: qlInJoEY-IkhFrtF0HKX1
  87. 2026-05-02 10:38:59,644 INFO [backend.app.services.firmware_check] Got Bambu Lab build ID: qlInJoEY-IkhFrtF0HKX1
  88. 2026-05-02 10:39:00,211 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Sent stop print command
  89. 2026-05-02 10:39:06,499 ERROR [backend.app.services.camera] Chamber image: connection timeout to [IP]:6000
  90. 2026-05-02 10:39:06,897 INFO [backend.app.services.notification_service] Sent notification via HA
  91. 2026-05-02 10:39:06,899 INFO [backend.app.main] [HMS] Sent notification for 1 error(s) on printer 2
  92. 2026-05-02 10:39:19,993 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] PRINT COMPLETE detected - state: FAILED, status: failed, file: ImageToStl.com_На+печать.stl.gcode.3mf, subtask: ImageToStl.com_На+печать.stl, was_running: True, timelapse_during_print: False
  93. 2026-05-02 10:39:20,005 INFO [backend.app.main] [CALLBACK] on_print_complete started for printer 2
  94. 2026-05-02 10:39:20,008 INFO [backend.app.main] [TIMING] WebSocket send_print_complete: 0.003s elapsed
  95. 2026-05-02 10:39:20,009 INFO [backend.app.main] Print complete - filename: ImageToStl.com_На+печать.stl.gcode.3mf, subtask: ImageToStl.com_На+печать.stl, status: failed
  96. 2026-05-02 10:39:20,010 INFO [backend.app.main] Looking for archive in _active_prints, keys to try: [(2, 'ImageToStl.com_На+печать.stl.3mf'), (2, 'ImageToStl.com_На+печать.stl.gcode.3mf'), (2, 'ImageToStl.com_На+печать.stl'), (2, 'ImageToStl.com_На+печать.stl.gcode.3mf'), (2, 'ImageToStl.com_На+печать.stl.gcode.3mf')]...
  97. 2026-05-02 10:39:20,011 INFO [backend.app.main] Current _active_prints: [(2, 'ImageToStl.com_На+печать.stl.gcode.3mf'), (2, 'ImageToStl.com_На+печать.stl.3mf'), (2, 'ImageToStl.com_На+печать.stl')]
  98. 2026-05-02 10:39:20,012 INFO [backend.app.main] Found archive 49 with key (2, 'ImageToStl.com_На+печать.stl.3mf')
  99. 2026-05-02 10:39:22,564 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=A1, prot_c=False)
  100. 2026-05-02 10:39:22,667 WARNING [backend.app.services.bambu_ftp] Failed to delete /ImageToStl.com_На+печать.stl.3mf: 550
  101. 2026-05-02 10:39:26,495 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=A1, prot_c=False)
  102. 2026-05-02 10:39:26,642 WARNING [backend.app.services.bambu_ftp] Failed to delete /ImageToStl.com_На+печать.stl.3mf: 550
  103. 2026-05-02 10:39:31,574 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=A1, prot_c=False)
  104. 2026-05-02 10:39:31,687 WARNING [backend.app.services.bambu_ftp] Failed to delete /ImageToStl.com_На+печать.stl.3mf: 550
  105. 2026-05-02 10:39:31,833 WARNING [backend.app.main] SD card cleanup failed after 3 attempts for /ImageToStl.com_На+печать.stl.3mf (file may linger on SD card)
  106. 2026-05-02 10:39:33,116 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=A1, prot_c=False)
  107. 2026-05-02 10:39:33,237 WARNING [backend.app.services.bambu_ftp] Failed to delete /ImageToStl.com_На+печать.stl.gcode: 550
  108. 2026-05-02 10:39:36,952 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=A1, prot_c=False)
  109. 2026-05-02 10:39:37,067 WARNING [backend.app.services.bambu_ftp] Failed to delete /ImageToStl.com_На+печать.stl.gcode: 550
  110. 2026-05-02 10:39:42,083 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=A1, prot_c=False)
  111. 2026-05-02 10:39:42,166 WARNING [backend.app.services.bambu_ftp] Failed to delete /ImageToStl.com_На+печать.stl.gcode: 550
  112. 2026-05-02 10:39:42,267 WARNING [backend.app.main] SD card cleanup failed after 3 attempts for /ImageToStl.com_На+печать.stl.gcode (file may linger on SD card)
  113. 2026-05-02 10:39:42,268 INFO [backend.app.main] [TIMING] SD card cleanup: 22.263s elapsed
  114. 2026-05-02 10:39:42,286 INFO [backend.app.main] [TIMING] Queue item update: 22.281s elapsed
  115. 2026-05-02 10:39:42,304 INFO [backend.app.services.usage_tracker] [UsageTracker] on_print_complete: printer=2, archive=49, session=yes, ams_mapping=None
  116. 2026-05-02 10:39:42,305 INFO [backend.app.services.usage_tracker] [UsageTracker] PRINT COMPLETE printer 2: mapping=None, tray_now=1, last_loaded_tray=1
  117. 2026-05-02 10:39:42,333 INFO [backend.app.services.usage_tracker] [UsageTracker] 3MF: no file available for archive 49, skipping
  118. 2026-05-02 10:39:42,350 INFO [backend.app.main] [TIMING] Filament usage tracking: 22.345s elapsed
  119. 2026-05-02 10:39:42,351 INFO [backend.app.main] [TIMING] Archive lookup: 22.346s elapsed
  120. 2026-05-02 10:39:42,352 INFO [backend.app.main] [ARCHIVE] Updating archive 49 status...
  121. 2026-05-02 10:39:42,353 INFO [backend.app.main] [ARCHIVE] HMS errors at failure: [{'code': '0x10044', 'attr': 83887104, 'module': 5, 'severity': 4}, {'code': '0x400c', 'attr': 50348044, 'module': 3, 'severity': 3}]
  122. 2026-05-02 10:39:42,354 INFO [backend.app.main] [ARCHIVE] Detected failure_reason from HMS: Clogged nozzle
  123. 2026-05-02 10:39:42,368 INFO [backend.app.main] [ARCHIVE] Archive 49 status updated to failed, failure_reason=Clogged nozzle
  124. 2026-05-02 10:39:42,369 INFO [backend.app.main] [ARCHIVE] WebSocket notification sent for archive 49
  125. 2026-05-02 10:39:42,370 INFO [backend.app.main] [TIMING] Archive status update: 22.365s elapsed
  126. 2026-05-02 10:39:42,381 INFO [backend.app.main] [PRINT_LOG] Log entry written for archive 49
  127. 2026-05-02 10:39:42,382 INFO [backend.app.main] [TIMING] Print log entry: 22.377s elapsed
  128. 2026-05-02 10:39:42,382 INFO [backend.app.main] [TIMING] Background tasks scheduled (energy, photo): 22.378s elapsed
  129. 2026-05-02 10:39:42,383 INFO [backend.app.main] [TIMING] All background tasks scheduled: 22.378s elapsed
  130. 2026-05-02 10:39:42,383 INFO [backend.app.main] [CALLBACK] on_print_complete finished for printer 2, archive 49
  131. 2026-05-02 10:39:42,384 INFO [backend.app.main] [ENERGY-BG] Starting energy calculation for archive 49
  132. 2026-05-02 10:39:42,386 INFO [backend.app.main] [PHOTO-BG] Starting finish photo capture for archive 49
  133. 2026-05-02 10:39:42,387 INFO [backend.app.main] [AUTO-OFF-BG] Starting smart plug automation for printer 2
  134. 2026-05-02 10:39:42,388 INFO [backend.app.services.smart_plug_manager] Print on printer 2 ended with status 'failed', skipping auto-off to allow investigation
  135. 2026-05-02 10:39:42,388 INFO [backend.app.main] [AUTO-OFF-BG] Completed
  136. 2026-05-02 10:39:42,388 INFO [backend.app.main] [LAYER-TL] Cancelled layer timelapse for printer 2 (status: failed)
  137. 2026-05-02 10:39:42,397 INFO [backend.app.main] [ENERGY-BG] No start kWh recorded for archive 49
  138. 2026-05-02 10:39:42,406 WARNING [backend.app.main] [PHOTO-BG] Archive 49 has no file_path, using fallback dir
  139. 2026-05-02 10:39:42,410 INFO [backend.app.services.camera] Capturing camera frame bytes from [IP] using chamber image protocol (model: A1)
  140. 2026-05-02 10:39:50,906 INFO [backend.app.main] Recorded 1 AMS sensor history entries
  141. 2026-05-02 10:40:03,414 ERROR [backend.app.services.camera] Chamber image: connection refused by [IP]:6000
  142. 2026-05-02 10:40:03,415 WARNING [backend.app.services.camera] Failed to capture finish photo for printer 2
  143. 2026-05-02 10:40:03,418 INFO [backend.app.main] [PHOTO-NOTIFY] Photo task returned: None
  144. 2026-05-02 10:40:03,419 INFO [backend.app.main] [NOTIFY-BG] Starting notifications for printer 2, photo=None
  145. 2026-05-02 10:40:03,431 INFO [backend.app.services.notification_service] on_print_complete called for printer 2 (A1), status=failed
  146. 2026-05-02 10:40:03,438 INFO [backend.app.services.notification_service] Found 1 providers for on_print_failed: ['HA']
  147. 2026-05-02 10:40:04,275 INFO [backend.app.services.notification_service] Sent notification via HA
  148. 2026-05-02 10:40:04,276 INFO [backend.app.main] [NOTIFY-BG] Completed
  149. 2026-05-02 10:40:23,729 WARNING [backend.app.services.bambu_mqtt] [[SERIAL]] Connection stale - no message for 63.7s, forcing reconnect
  150. 2026-05-02 10:40:24,162 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Disconnect callback after stale reconnect (expected), rc=Unspecified error
  151. 2026-05-02 10:42:23,777 WARNING [backend.app.services.bambu_mqtt] [[SERIAL]] Connection stale - no message for 74.0s, forcing reconnect
  152. 2026-05-02 10:42:23,869 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Disconnect callback after stale reconnect (expected), rc=Unspecified error
  153. 2026-05-02 10:43:53,816 WARNING [backend.app.services.bambu_mqtt] [[SERIAL]] Connection stale - no message for 73.1s, forcing reconnect
  154. 2026-05-02 10:43:53,894 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Disconnect callback after stale reconnect (expected), rc=Unspecified error
  155. 2026-05-02 10:44:50,954 INFO [backend.app.main] Recorded 1 AMS sensor history entries
  156. 2026-05-02 10:45:09,845 WARNING [backend.app.services.bambu_mqtt] [[SERIAL]] Connection stale - no message for 64.0s, forcing reconnect
  157. 2026-05-02 10:45:09,957 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Disconnect callback after stale reconnect (expected), rc=Unspecified error
  158. 2026-05-02 10:46:40,061 WARNING [backend.app.services.bambu_mqtt] [[SERIAL]] Connection stale - no message for 71.7s, forcing reconnect
  159. 2026-05-02 10:46:40,535 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Disconnect callback after stale reconnect (expected), rc=Unspecified error
  160. 2026-05-02 10:47:53,931 WARNING [backend.app.services.bambu_mqtt] [[SERIAL]] Connection stale - no message for 61.8s, forcing reconnect
  161. 2026-05-02 10:47:54,284 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Disconnect callback after stale reconnect (expected), rc=Unspecified error
  162. 2026-05-02 10:49:23,973 WARNING [backend.app.services.bambu_mqtt] [[SERIAL]] Connection stale - no message for 68.5s, forcing reconnect
  163. 2026-05-02 10:49:24,585 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Disconnect callback after stale reconnect (expected), rc=Unspecified error
  164. 2026-05-02 10:49:51,006 INFO [backend.app.main] Recorded 1 AMS sensor history entries
  165. 2026-05-02 10:50:40,649 WARNING [backend.app.services.bambu_mqtt] [[SERIAL]] Connection stale - no message for 63.1s, forcing reconnect
  166. 2026-05-02 10:50:40,674 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Disconnect callback after stale reconnect (expected), rc=Unspecified error
  167. 2026-05-02 10:52:10,827 WARNING [backend.app.services.bambu_mqtt] [[SERIAL]] Connection stale - no message for 67.3s, forcing reconnect
  168. 2026-05-02 10:52:11,722 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Disconnect callback after stale reconnect (expected), rc=Unspecified error
  169. 2026-05-02 10:53:41,047 WARNING [backend.app.services.bambu_mqtt] [[SERIAL]] Connection stale - no message for 72.6s, forcing reconnect
  170. 2026-05-02 10:53:41,546 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Disconnect callback after stale reconnect (expected), rc=Unspecified error
  171. 2026-05-02 10:54:51,061 INFO [backend.app.main] Recorded 1 AMS sensor history entries
  172. 2026-05-02 10:55:11,260 WARNING [backend.app.services.bambu_mqtt] [[SERIAL]] Connection stale - no message for 76.4s, forcing reconnect
  173. 2026-05-02 10:55:12,001 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Disconnect callback after stale reconnect (expected), rc=Unspecified error
  174. 2026-05-02 10:56:24,132 WARNING [backend.app.services.bambu_mqtt] [[SERIAL]] Connection stale - no message for 61.7s, forcing reconnect
  175. 2026-05-02 10:56:24,510 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Disconnect callback after stale reconnect (expected), rc=Unspecified error
  176. 2026-05-02 10:57:12,232 INFO [backend.app.api.routes.cloud] get_filament_info called with 2 IDs: ['GFS05', 'GFG02']
  177. 2026-05-02 10:57:13,390 INFO [backend.app.api.routes.cloud] get_filament_info called with 3 IDs: ['GFC00', 'GFS06', 'GFN06']
  178. 2026-05-02 10:57:54,179 WARNING [backend.app.services.bambu_mqtt] [[SERIAL]] Connection stale - no message for 64.9s, forcing reconnect
  179. 2026-05-02 10:57:54,478 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Disconnect callback after stale reconnect (expected), rc=Unspecified error
  180. 2026-05-02 10:58:03,725 INFO [backend.app.services.bambu_ftp] Successfully downloaded /ImageToStl.com_На+печать.stl.gcode.3mf to /app/data/archive/temp/cover_2_ImageToStl.com_На+печать.stl.gcode.3mf (53644561 bytes)
  181. 2026-05-02 10:58:03,744 INFO [backend.app.api.routes.printers] Downloaded file size: 53644561 bytes
  182. 2026-05-02 10:59:51,104 INFO [backend.app.main] Recorded 1 AMS sensor history entries
  183. 2026-05-02 11:02:21,681 INFO [backend.app.api.routes.cloud] get_filament_info called with 2 IDs: ['GFS05', 'GFG02']
  184. 2026-05-02 11:02:22,714 INFO [backend.app.api.routes.cloud] get_filament_info called with 3 IDs: ['GFC00', 'GFS06', 'GFN06']
  185. 2026-05-02 11:04:51,132 INFO [backend.app.main] Recorded 1 AMS sensor history entries
  186. 2026-05-02 11:09:51,174 INFO [backend.app.main] Recorded 1 AMS sensor history entries
  187. 2026-05-02 11:11:25,122 INFO [backend.app.api.routes.cloud] get_filament_info called with 2 IDs: ['GFS05', 'GFG02']
  188. 2026-05-02 11:11:25,322 INFO [backend.app.api.routes.cloud] get_filament_info called with 3 IDs: ['GFC00', 'GFS06', 'GFN06']
  189. 2026-05-02 11:12:19,698 INFO [backend.app.api.routes.websocket] WebSocket client disconnected normally
  190. 2026-05-02 11:12:22,423 INFO [backend.app.api.routes.websocket] WebSocket client connecting...
  191. 2026-05-02 11:12:22,427 INFO [backend.app.api.routes.websocket] WebSocket client connected
  192. 2026-05-02 11:12:22,440 INFO [backend.app.api.routes.websocket] Sent initial status for 2 printers
  193. 2026-05-02 11:12:23,281 INFO [backend.app.api.routes.cloud] get_filament_info called with 2 IDs: ['GFS05', 'GFG02']
  194. 2026-05-02 11:12:23,532 INFO [backend.app.api.routes.cloud] get_filament_info called with 3 IDs: ['GFC00', 'GFS06', 'GFN06']
  195. 2026-05-02 11:14:02,678 INFO [backend.app.services.homeassistant] Turned OFF HA entity 'A1 Smart Plug' (switch.a1_smart_plug)
  196. 2026-05-02 11:14:02,678 INFO [backend.app.services.printer_manager] Marking printer 2 as offline (smart plug power off)
  197. 2026-05-02 11:14:15,708 INFO [backend.app.api.routes.support] Log level changed to DEBUG
  198. 2026-05-02 11:14:15,709 INFO [backend.app.api.routes.bug_report] Bug report: enabled debug logging
  199. 2026-05-02 11:14:15,709 WARNING [backend.app.services.bambu_mqtt] [[SERIAL]] request_status_update: not connected
  200. 2026-05-02 11:14:15,710 WARNING [backend.app.services.bambu_mqtt] [[SERIAL]] request_status_update: not connected