f54667abaf6a4d0e9949be7d84b4522b.log 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. raise handshake_exc
  2. File "/usr/local/lib/python3.13/asyncio/sslproto.py", line 563, in _do_handshake
  3. self._sslobj.do_handshake()
  4. ~~~~~~~~~~~~~~~~~~~~~~~~~^^
  5. File "/usr/local/lib/python3.13/ssl.py", line 951, in do_handshake
  6. self._sslobj.do_handshake()
  7. ~~~~~~~~~~~~~~~~~~~~~~~~~^^
  8. ssl.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] ssl/tls alert handshake failure (_ssl.c:1032)
  9. 2026-06-02 07:15:57,743 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  10. 2026-06-02 07:17:02,843 INFO [backend.app.main] [-] [SNAPSHOT] Capturing fresh frame for printer 4
  11. 2026-06-02 07:17:02,843 INFO [backend.app.services.camera] [-] Capturing camera frame bytes from [IP] using chamber image protocol (model: P1S)
  12. 2026-06-02 07:17:02,855 ERROR [backend.app.services.camera] [-] Chamber image: error connecting to [IP]:6000: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] ssl/tls alert handshake failure (_ssl.c:1032)
  13. Traceback (most recent call last):
  14. File "/app/backend/app/services/camera.py", line 304, in read_chamber_image_frame
  15. reader, writer = await asyncio.wait_for(
  16. ^^^^^^^^^^^^^^^^^^^^^^^
  17. ...<2 lines>...
  18. )
  19. ^
  20. File "/usr/local/lib/python3.13/asyncio/tasks.py", line 507, in wait_for
  21. return await fut
  22. ^^^^^^^^^
  23. File "/usr/local/lib/python3.13/asyncio/streams.py", line 48, in open_connection
  24. transport, _ = await loop.create_connection(
  25. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  26. lambda: protocol, host, port, **kwds)
  27. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  28. File "/usr/local/lib/python3.13/asyncio/base_events.py", line 1201, in create_connection
  29. transport, protocol = await self._create_connection_transport(
  30. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  31. ...<2 lines>...
  32. ssl_shutdown_timeout=ssl_shutdown_timeout)
  33. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  34. File "/usr/local/lib/python3.13/asyncio/base_events.py", line 1234, in _create_connection_transport
  35. await waiter
  36. File "/usr/local/lib/python3.13/asyncio/sslproto.py", line 581, in _on_handshake_complete
  37. raise handshake_exc
  38. File "/usr/local/lib/python3.13/asyncio/sslproto.py", line 563, in _do_handshake
  39. self._sslobj.do_handshake()
  40. ~~~~~~~~~~~~~~~~~~~~~~~~~^^
  41. File "/usr/local/lib/python3.13/ssl.py", line 951, in do_handshake
  42. self._sslobj.do_handshake()
  43. ~~~~~~~~~~~~~~~~~~~~~~~~~^^
  44. ssl.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] ssl/tls alert handshake failure (_ssl.c:1032)
  45. 2026-06-02 07:20:05,659 INFO [uvicorn.access] [-] [IP]:60806 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
  46. 2026-06-02 07:20:05,703 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
  47. 2026-06-02 07:20:05,705 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
  48. 2026-06-02 07:20:05,712 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 9 printers
  49. 2026-06-02 07:20:06,150 INFO [backend.app.api.routes.cloud] [7517a888] get_filament_info called with 2 IDs: ['GFG99', 'GFL99']
  50. 2026-06-02 07:20:06,182 INFO [uvicorn.access] [-] [IP]:53864 - "POST /api/v1/cloud/filament-info HTTP/1.1" 200
  51. 2026-06-02 07:20:06,581 INFO [backend.app.api.routes.cloud] [2a80cffb] get_filament_info called with 1 IDs: ['GFG99']
  52. 2026-06-02 07:20:06,585 INFO [uvicorn.access] [-] [IP]:53864 - "POST /api/v1/cloud/filament-info HTTP/1.1" 200
  53. 2026-06-02 07:20:06,975 INFO [backend.app.api.routes.cloud] [1124027d] get_filament_info called with 1 IDs: ['GFL99']
  54. 2026-06-02 07:20:06,978 INFO [uvicorn.access] [-] [IP]:50870 - "POST /api/v1/cloud/filament-info HTTP/1.1" 200
  55. 2026-06-02 07:20:08,580 INFO [backend.app.api.routes.cloud] [e7360f42] get_filament_info called with 2 IDs: ['GFL99', 'GFG99']
  56. 2026-06-02 07:20:08,582 INFO [uvicorn.access] [-] [IP]:60135 - "POST /api/v1/cloud/filament-info HTTP/1.1" 200
  57. 2026-06-02 07:20:10,088 INFO [backend.app.api.routes.printers] [96b13ea8] Cover: resolved plate 1 before download (subtask=UCG-Fiber_v4_PETG_fan_speed)
  58. 2026-06-02 07:20:10,701 INFO [backend.app.api.routes.printers] [8ac0ffac] Cover: resolved plate 1 before download (subtask=UCG-Fiber_v4_PETG_fan_speed)
  59. 2026-06-02 07:20:57,757 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  60. 2026-06-02 07:22:04,411 INFO [uvicorn.access] [-] [IP]:50870 - "POST /api/v1/library/folders/external HTTP/1.1" 400
  61. 2026-06-02 07:22:08,269 INFO [uvicorn.access] [-] [IP]:50870 - "POST /api/v1/library/folders/external HTTP/1.1" 200
  62. 2026-06-02 07:22:08,783 INFO [uvicorn.access] [-] [IP]:50870 - "POST /api/v1/library/folders/39/scan HTTP/1.1" 200
  63. 2026-06-02 07:23:04,022 INFO [uvicorn.access] [-] [IP]:55587 - "POST /api/v1/library/folders/39/scan HTTP/1.1" 200
  64. 2026-06-02 07:23:10,304 INFO [uvicorn.access] [-] [IP]:56028 - "POST /api/v1/library/generate-stl-thumbnails HTTP/1.1" 200
  65. 2026-06-02 07:23:59,503 INFO [backend.app.services.smart_plug_manager] [-] Captured 9 energy snapshot(s)
  66. 2026-06-02 07:25:06,790 INFO [uvicorn.access] [-] [IP]:56855 - "POST /api/v1/library/folders/39/scan HTTP/1.1" 200
  67. 2026-06-02 07:25:57,772 INFO [backend.app.main] [-] Recorded 1 AMS sensor history entries
  68. 2026-06-02 07:29:09,881 INFO [uvicorn.access] [-] [IP]:49340 - "DELETE /api/v1/library/files/234 HTTP/1.1" 200
  69. 2026-06-02 07:29:16,112 INFO [backend.app.api.routes.support] [e2911410] Log level changed to DEBUG
  70. 2026-06-02 07:29:16,113 INFO [backend.app.api.routes.bug_report] [e2911410] Bug report: enabled debug logging
  71. 2026-06-02 07:29:16,113 WARNING [backend.app.services.bambu_mqtt] [e2911410] [[SERIAL]] request_status_update: not connected
  72. 2026-06-02 07:29:16,113 WARNING [backend.app.services.bambu_mqtt] [e2911410] [[SERIAL]] request_status_update: not connected
  73. 2026-06-02 07:29:16,113 WARNING [backend.app.services.bambu_mqtt] [e2911410] [[SERIAL]] request_status_update: not connected
  74. 2026-06-02 07:29:16,114 WARNING [backend.app.services.bambu_mqtt] [e2911410] [[SERIAL]] request_status_update: not connected
  75. 2026-06-02 07:29:16,114 WARNING [backend.app.services.bambu_mqtt] [e2911410] [[SERIAL]] request_status_update: not connected
  76. 2026-06-02 07:29:16,114 WARNING [backend.app.services.bambu_mqtt] [e2911410] [[SERIAL]] request_status_update: not connected
  77. 2026-06-02 07:29:16,114 WARNING [backend.app.services.bambu_mqtt] [e2911410] [[SERIAL]] request_status_update: not connected
  78. 2026-06-02 07:29:16,114 DEBUG [backend.app.services.bambu_mqtt] [e2911410] [[SERIAL]] Requesting status update (pushall)
  79. 2026-06-02 07:29:16,115 DEBUG [backend.app.services.bambu_mqtt] [e2911410] [[SERIAL]] Requesting status update (pushall)
  80. 2026-06-02 07:29:16,117 INFO [uvicorn.access] [-] [IP]:58036 - "POST /api/v1/bug-report/start-logging HTTP/1.1" 200
  81. 2026-06-02 07:29:16,363 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Found xcam inside print data: {'allow_skip_parts': False, 'buildplate_marker_detector': True, 'first_layer_inspector': True, 'halt_print_sensitivity': 'medium', 'print_halt': True, 'printing_monitor': True, 'spaghetti_detector': True}
  82. 2026-06-02 07:29:16,364 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Parsing xcam data - all fields: ['allow_skip_parts', 'buildplate_marker_detector', 'first_layer_inspector', 'halt_print_sensitivity', 'print_halt', 'printing_monitor', 'spaghetti_detector']
  83. 2026-06-02 07:29:16,364 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received gcode_state: RUNNING, gcode_file: /data/Metadata/plate_1.gcode, subtask_name: UCG-Fiber_v4_PETG_fan_speed
  84. 2026-06-02 07:29:16,364 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] AMS dict fields: {'ams_exist_bits': '0', 'ams_exist_bits_raw': '0', 'cali_id': 0, 'cali_stat': 0, 'insert_flag': True, 'power_on_flag': False, 'tray_exist_bits': '0', 'tray_is_bbl_bits': '0', 'tray_now': '254', 'tray_pre': '254', 'tray_read_done_bits': '0', 'tray_reading_bits': '0', 'tray_tar': '254', 'unbind_ams_stat': 0, 'version': 4}
  85. 2026-06-02 07:29:16,365 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] tray_now updated: 254
  86. 2026-06-02 07:29:16,365 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Merged AMS data: 0 new units, 0 total
  87. 2026-06-02 07:29:16,365 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ams_status: 768 (main=3, sub=0)
  88. 2026-06-02 07:29:16,366 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
  89. 2026-06-02 07:29:16,366 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] device.extruder.state=1 (switch_state bits 12-14: 0)
  90. 2026-06-02 07:29:16,367 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] info.temp direct: 34°C (heater OFF)
  91. 2026-06-02 07:29:16,367 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ctc_info keys: ['temp']
  92. 2026-06-02 07:29:16,367 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber heating calculated: target=0.0, current=34.0, heating=False, respect_local=False
  93. 2026-06-02 07:29:16,368 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber temp updated to: 34.0, target: 0.0, heating: False
  94. 2026-06-02 07:29:16,368 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] HMS data received: []
  95. 2026-06-02 07:29:16,368 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ipcam field: {'agora_service': 'disable', 'brtc_service': 'enable', 'bs_state': 0, 'ipcam_dev': '1', 'ipcam_record': 'disable', 'laser_preview_res': 7, 'mode_bits': 2, 'resolution': '720p', 'rtsp_url': 'rtsps://[IP]:322/streaming/live/1', 'timelapse': 'disable', 'tl_store_hpd_type': 2, 'tl_store_path_type': 2, 'tutk_server': 'disable'}
  96. 2026-06-02 07:29:16,369 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] wifi_signal received: -55dBm
  97. 2026-06-02 07:29:16,369 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] lights_report: [{'mode': 'on', 'node': 'chamber_light'}, {'mode': 'flashing', 'node': 'work_light'}]
  98. 2026-06-02 07:29:16,370 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] MQTT mapping field: [65280]
  99. 2026-06-02 07:29:16,370 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] gcode_state: RUNNING -> RUNNING, file: /data/Metadata/plate_1.gcode, subtask: UCG-Fiber_v4_PETG_fan_speed
  100. 2026-06-02 07:29:17,013 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Found xcam inside print data: {'allow_skip_parts': False, 'buildplate_marker_detector': True, 'first_layer_inspector': True, 'halt_print_sensitivity': 'low', 'print_halt': True, 'printing_monitor': True, 'spaghetti_detector': True}
  101. 2026-06-02 07:29:17,014 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Parsing xcam data - all fields: ['allow_skip_parts', 'buildplate_marker_detector', 'first_layer_inspector', 'halt_print_sensitivity', 'print_halt', 'printing_monitor', 'spaghetti_detector']
  102. 2026-06-02 07:29:17,015 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received gcode_state: RUNNING, gcode_file: /data/Metadata/plate_1.gcode, subtask_name: UCG-Fiber_v4_PETG_fan_speed
  103. 2026-06-02 07:29:17,016 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] AMS dict fields: {'ams_exist_bits': '1', 'ams_exist_bits_raw': '1', 'cali_id': 0, 'cali_stat': 0, 'insert_flag': True, 'power_on_flag': True, 'tray_exist_bits': 'e', 'tray_is_bbl_bits': 'e', 'tray_now': '1', 'tray_pre': '1', 'tray_read_done_bits': 'e', 'tray_reading_bits': '0', 'tray_tar': '1', 'unbind_ams_stat': 0, 'version': 42}
  104. 2026-06-02 07:29:17,017 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] tray_now updated: 1
  105. 2026-06-02 07:29:17,017 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Merged AMS data: 1 new units, 1 total
  106. 2026-06-02 07:29:17,018 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] AMS 0 info=0x1001 -> extruder 0
  107. 2026-06-02 07:29:17,019 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ams_extruder_map: {'0': 0}
  108. 2026-06-02 07:29:17,020 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ams_status: 768 (main=3, sub=0)
  109. 2026-06-02 07:29:17,020 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
  110. 2026-06-02 07:29:17,021 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] device.extruder.state=1 (switch_state bits 12-14: 0)
  111. 2026-06-02 07:29:17,022 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] info.temp direct: 37°C (heater OFF)
  112. 2026-06-02 07:29:17,023 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ctc_info keys: ['temp']
  113. 2026-06-02 07:29:17,024 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber heating calculated: target=0.0, current=37.0, heating=False, respect_local=False
  114. 2026-06-02 07:29:17,024 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber temp updated to: 37.0, target: 0.0, heating: False
  115. 2026-06-02 07:29:17,026 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] HMS data received: [{'attr': 50335744, 'code': 131074}]
  116. 2026-06-02 07:29:17,026 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ipcam field: {'agora_service': 'disable', 'brtc_service': 'enable', 'bs_state': 0, 'ipcam_dev': '1', 'ipcam_record': 'enable', 'laser_preview_res': 7, 'mode_bits': 2, 'resolution': '720p', 'rtsp_url': 'rtsps://[IP]:322/streaming/live/1', 'timelapse': 'disable', 'tl_store_hpd_type': 2, 'tl_store_path_type': 2, 'tutk_server': 'disable'}
  117. 2026-06-02 07:29:17,027 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] wifi_signal received: -46dBm
  118. 2026-06-02 07:29:17,028 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] lights_report: [{'mode': 'on', 'node': 'chamber_light'}, {'mode': 'flashing', 'node': 'work_light'}]
  119. 2026-06-02 07:29:17,029 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] MQTT mapping field: [1]
  120. 2026-06-02 07:29:17,030 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] gcode_state: RUNNING -> RUNNING, file: /data/Metadata/plate_1.gcode, subtask: UCG-Fiber_v4_PETG_fan_speed
  121. 2026-06-02 07:29:17,497 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Found xcam inside print data: {'allow_skip_parts': False, 'buildplate_marker_detector': True, 'first_layer_inspector': True, 'halt_print_sensitivity': 'medium', 'print_halt': True, 'printing_monitor': True, 'spaghetti_detector': True}
  122. 2026-06-02 07:29:17,498 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Parsing xcam data - all fields: ['allow_skip_parts', 'buildplate_marker_detector', 'first_layer_inspector', 'halt_print_sensitivity', 'print_halt', 'printing_monitor', 'spaghetti_detector']
  123. 2026-06-02 07:29:17,499 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received gcode_state: RUNNING, gcode_file: /data/Metadata/plate_1.gcode, subtask_name: UCG-Fiber_v4_PETG_fan_speed
  124. 2026-06-02 07:29:17,500 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] AMS dict fields: {'ams_exist_bits': '0', 'ams_exist_bits_raw': '0', 'cali_id': 0, 'cali_stat': 0, 'insert_flag': True, 'power_on_flag': False, 'tray_exist_bits': '0', 'tray_is_bbl_bits': '0', 'tray_now': '254', 'tray_pre': '254', 'tray_read_done_bits': '0', 'tray_reading_bits': '0', 'tray_tar': '254', 'unbind_ams_stat': 0, 'version': 4}
  125. 2026-06-02 07:29:17,501 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] tray_now updated: 254
  126. 2026-06-02 07:29:17,502 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Merged AMS data: 0 new units, 0 total
  127. 2026-06-02 07:29:17,503 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ams_status: 768 (main=3, sub=0)
  128. 2026-06-02 07:29:17,504 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
  129. 2026-06-02 07:29:17,505 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] device.extruder.state=1 (switch_state bits 12-14: 0)
  130. 2026-06-02 07:29:17,506 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] info.temp direct: 34°C (heater OFF)
  131. 2026-06-02 07:29:17,507 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ctc_info keys: ['temp']
  132. 2026-06-02 07:29:17,508 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber heating calculated: target=0.0, current=34.0, heating=False, respect_local=False
  133. 2026-06-02 07:29:17,509 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber temp updated to: 34.0, target: 0.0, heating: False
  134. 2026-06-02 07:29:17,510 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] HMS data received: []
  135. 2026-06-02 07:29:17,511 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ipcam field: {'agora_service': 'disable', 'brtc_service': 'enable', 'bs_state': 0, 'ipcam_dev': '1', 'ipcam_record': 'disable', 'laser_preview_res': 7, 'mode_bits': 2, 'resolution': '720p', 'rtsp_url': 'rtsps://[IP]:322/streaming/live/1', 'timelapse': 'disable', 'tl_store_hpd_type': 2, 'tl_store_path_type': 2, 'tutk_server': 'disable'}
  136. 2026-06-02 07:29:17,512 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] wifi_signal received: -55dBm
  137. 2026-06-02 07:29:17,512 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] lights_report: [{'mode': 'on', 'node': 'chamber_light'}, {'mode': 'flashing', 'node': 'work_light'}]
  138. 2026-06-02 07:29:17,513 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] MQTT mapping field: [65280]
  139. 2026-06-02 07:29:17,514 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] gcode_state: RUNNING -> RUNNING, file: /data/Metadata/plate_1.gcode, subtask: UCG-Fiber_v4_PETG_fan_speed
  140. 2026-06-02 07:29:18,094 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Found xcam inside print data: {'allow_skip_parts': False, 'buildplate_marker_detector': True, 'first_layer_inspector': True, 'halt_print_sensitivity': 'low', 'print_halt': True, 'printing_monitor': True, 'spaghetti_detector': True}
  141. 2026-06-02 07:29:18,094 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Parsing xcam data - all fields: ['allow_skip_parts', 'buildplate_marker_detector', 'first_layer_inspector', 'halt_print_sensitivity', 'print_halt', 'printing_monitor', 'spaghetti_detector']
  142. 2026-06-02 07:29:18,095 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received gcode_state: RUNNING, gcode_file: /data/Metadata/plate_1.gcode, subtask_name: UCG-Fiber_v4_PETG_fan_speed
  143. 2026-06-02 07:29:18,095 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] AMS dict fields: {'ams_exist_bits': '1', 'ams_exist_bits_raw': '1', 'cali_id': 0, 'cali_stat': 0, 'insert_flag': True, 'power_on_flag': True, 'tray_exist_bits': 'e', 'tray_is_bbl_bits': 'e', 'tray_now': '1', 'tray_pre': '1', 'tray_read_done_bits': 'e', 'tray_reading_bits': '0', 'tray_tar': '1', 'unbind_ams_stat': 0, 'version': 42}
  144. 2026-06-02 07:29:18,095 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] tray_now updated: 1
  145. 2026-06-02 07:29:18,096 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Merged AMS data: 1 new units, 1 total
  146. 2026-06-02 07:29:18,096 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] AMS 0 info=0x1001 -> extruder 0
  147. 2026-06-02 07:29:18,096 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ams_extruder_map: {'0': 0}
  148. 2026-06-02 07:29:18,096 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ams_status: 768 (main=3, sub=0)
  149. 2026-06-02 07:29:18,097 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
  150. 2026-06-02 07:29:18,097 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] device.extruder.state=1 (switch_state bits 12-14: 0)
  151. 2026-06-02 07:29:18,097 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] info.temp direct: 37°C (heater OFF)
  152. 2026-06-02 07:29:18,097 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ctc_info keys: ['temp']
  153. 2026-06-02 07:29:18,098 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber heating calculated: target=0.0, current=37.0, heating=False, respect_local=False
  154. 2026-06-02 07:29:18,098 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber temp updated to: 37.0, target: 0.0, heating: False
  155. 2026-06-02 07:29:18,098 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] HMS data received: [{'attr': 50335744, 'code': 131074}]
  156. 2026-06-02 07:29:18,099 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ipcam field: {'agora_service': 'disable', 'brtc_service': 'enable', 'bs_state': 0, 'ipcam_dev': '1', 'ipcam_record': 'enable', 'laser_preview_res': 7, 'mode_bits': 2, 'resolution': '720p', 'rtsp_url': 'rtsps://[IP]:322/streaming/live/1', 'timelapse': 'disable', 'tl_store_hpd_type': 2, 'tl_store_path_type': 2, 'tutk_server': 'disable'}
  157. 2026-06-02 07:29:18,099 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] wifi_signal received: -46dBm
  158. 2026-06-02 07:29:18,099 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] lights_report: [{'mode': 'on', 'node': 'chamber_light'}, {'mode': 'flashing', 'node': 'work_light'}]
  159. 2026-06-02 07:29:18,100 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] MQTT mapping field: [1]
  160. 2026-06-02 07:29:18,101 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] gcode_state: RUNNING -> RUNNING, file: /data/Metadata/plate_1.gcode, subtask: UCG-Fiber_v4_PETG_fan_speed
  161. 2026-06-02 07:29:18,588 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Found xcam inside print data: {'allow_skip_parts': False, 'buildplate_marker_detector': True, 'first_layer_inspector': True, 'halt_print_sensitivity': 'medium', 'print_halt': True, 'printing_monitor': True, 'spaghetti_detector': True}
  162. 2026-06-02 07:29:18,589 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Parsing xcam data - all fields: ['allow_skip_parts', 'buildplate_marker_detector', 'first_layer_inspector', 'halt_print_sensitivity', 'print_halt', 'printing_monitor', 'spaghetti_detector']
  163. 2026-06-02 07:29:18,589 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received gcode_state: RUNNING, gcode_file: /data/Metadata/plate_1.gcode, subtask_name: UCG-Fiber_v4_PETG_fan_speed
  164. 2026-06-02 07:29:18,589 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] AMS dict fields: {'ams_exist_bits': '0', 'ams_exist_bits_raw': '0', 'cali_id': 0, 'cali_stat': 0, 'insert_flag': True, 'power_on_flag': False, 'tray_exist_bits': '0', 'tray_is_bbl_bits': '0', 'tray_now': '254', 'tray_pre': '254', 'tray_read_done_bits': '0', 'tray_reading_bits': '0', 'tray_tar': '254', 'unbind_ams_stat': 0, 'version': 4}
  165. 2026-06-02 07:29:18,590 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] tray_now updated: 254
  166. 2026-06-02 07:29:18,590 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Merged AMS data: 0 new units, 0 total
  167. 2026-06-02 07:29:18,591 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ams_status: 768 (main=3, sub=0)
  168. 2026-06-02 07:29:18,591 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
  169. 2026-06-02 07:29:18,592 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] device.extruder.state=1 (switch_state bits 12-14: 0)
  170. 2026-06-02 07:29:18,592 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] info.temp direct: 34°C (heater OFF)
  171. 2026-06-02 07:29:18,593 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ctc_info keys: ['temp']
  172. 2026-06-02 07:29:18,593 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber heating calculated: target=0.0, current=34.0, heating=False, respect_local=False
  173. 2026-06-02 07:29:18,594 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber temp updated to: 34.0, target: 0.0, heating: False
  174. 2026-06-02 07:29:18,595 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] HMS data received: []
  175. 2026-06-02 07:29:18,595 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ipcam field: {'agora_service': 'disable', 'brtc_service': 'enable', 'bs_state': 0, 'ipcam_dev': '1', 'ipcam_record': 'disable', 'laser_preview_res': 7, 'mode_bits': 2, 'resolution': '720p', 'rtsp_url': 'rtsps://[IP]:322/streaming/live/1', 'timelapse': 'disable', 'tl_store_hpd_type': 2, 'tl_store_path_type': 2, 'tutk_server': 'disable'}
  176. 2026-06-02 07:29:18,596 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] wifi_signal received: -55dBm
  177. 2026-06-02 07:29:18,596 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] lights_report: [{'mode': 'on', 'node': 'chamber_light'}, {'mode': 'flashing', 'node': 'work_light'}]
  178. 2026-06-02 07:29:18,597 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] MQTT mapping field: [65280]
  179. 2026-06-02 07:29:18,597 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] gcode_state: RUNNING -> RUNNING, file: /data/Metadata/plate_1.gcode, subtask: UCG-Fiber_v4_PETG_fan_speed
  180. 2026-06-02 07:29:19,189 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Found xcam inside print data: {'allow_skip_parts': False, 'buildplate_marker_detector': True, 'first_layer_inspector': True, 'halt_print_sensitivity': 'low', 'print_halt': True, 'printing_monitor': True, 'spaghetti_detector': True}
  181. 2026-06-02 07:29:19,190 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Parsing xcam data - all fields: ['allow_skip_parts', 'buildplate_marker_detector', 'first_layer_inspector', 'halt_print_sensitivity', 'print_halt', 'printing_monitor', 'spaghetti_detector']
  182. 2026-06-02 07:29:19,190 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received gcode_state: RUNNING, gcode_file: /data/Metadata/plate_1.gcode, subtask_name: UCG-Fiber_v4_PETG_fan_speed
  183. 2026-06-02 07:29:19,190 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] AMS dict fields: {'ams_exist_bits': '1', 'ams_exist_bits_raw': '1', 'cali_id': 0, 'cali_stat': 0, 'insert_flag': True, 'power_on_flag': True, 'tray_exist_bits': 'e', 'tray_is_bbl_bits': 'e', 'tray_now': '1', 'tray_pre': '1', 'tray_read_done_bits': 'e', 'tray_reading_bits': '0', 'tray_tar': '1', 'unbind_ams_stat': 0, 'version': 42}
  184. 2026-06-02 07:29:19,191 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] tray_now updated: 1
  185. 2026-06-02 07:29:19,191 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Merged AMS data: 1 new units, 1 total
  186. 2026-06-02 07:29:19,191 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] AMS 0 info=0x1001 -> extruder 0
  187. 2026-06-02 07:29:19,191 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ams_extruder_map: {'0': 0}
  188. 2026-06-02 07:29:19,192 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ams_status: 768 (main=3, sub=0)
  189. 2026-06-02 07:29:19,192 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
  190. 2026-06-02 07:29:19,192 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] device.extruder.state=1 (switch_state bits 12-14: 0)
  191. 2026-06-02 07:29:19,193 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] info.temp direct: 37°C (heater OFF)
  192. 2026-06-02 07:29:19,193 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ctc_info keys: ['temp']
  193. 2026-06-02 07:29:19,193 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber heating calculated: target=0.0, current=37.0, heating=False, respect_local=False
  194. 2026-06-02 07:29:19,193 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber temp updated to: 37.0, target: 0.0, heating: False
  195. 2026-06-02 07:29:19,194 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] HMS data received: [{'attr': 50335744, 'code': 131074}]
  196. 2026-06-02 07:29:19,194 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ipcam field: {'agora_service': 'disable', 'brtc_service': 'enable', 'bs_state': 0, 'ipcam_dev': '1', 'ipcam_record': 'enable', 'laser_preview_res': 7, 'mode_bits': 2, 'resolution': '720p', 'rtsp_url': 'rtsps://[IP]:322/streaming/live/1', 'timelapse': 'disable', 'tl_store_hpd_type': 2, 'tl_store_path_type': 2, 'tutk_server': 'disable'}
  197. 2026-06-02 07:29:19,194 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] wifi_signal received: -46dBm
  198. 2026-06-02 07:29:19,195 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] lights_report: [{'mode': 'on', 'node': 'chamber_light'}, {'mode': 'flashing', 'node': 'work_light'}]
  199. 2026-06-02 07:29:19,196 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] MQTT mapping field: [1]
  200. 2026-06-02 07:29:19,196 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] gcode_state: RUNNING -> RUNNING, file: /data/Metadata/plate_1.gcode, subtask: UCG-Fiber_v4_PETG_fan_speed