3d86152cedca46e586218736e6ecce7b.log 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. 2026-06-05 11:03:35,845 INFO [uvicorn.access] [-] [IP]:34582 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  2. 2026-06-05 11:03:36,505 INFO [uvicorn.access] [-] [IP]:34598 - "PATCH /api/v1/inventory/spools/3 HTTP/1.1" 200
  3. 2026-06-05 11:03:36,541 INFO [uvicorn.access] [-] [IP]:34604 - "PUT /api/v1/inventory/spools/3/k-profiles HTTP/1.1" 200
  4. 2026-06-05 11:03:38,979 INFO [uvicorn.access] [-] [IP]:34622 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  5. 2026-06-05 11:03:42,256 INFO [uvicorn.access] [-] [IP]:56066 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  6. 2026-06-05 11:03:43,948 INFO [backend.app.services.bambu_mqtt] [83661faf] [[SERIAL]] Publishing ams_filament_setting: AMS 0, tray 1, tray_info_idx=PFCNe4798cd120a909, setting_id=PFCNe4798cd120a909
  7. 2026-06-05 11:03:43,949 INFO [backend.app.services.bambu_mqtt] [83661faf] [[SERIAL]] Publishing extrusion_cali_sel: AMS 0, tray 1, cali_idx=-1
  8. 2026-06-05 11:03:43,949 INFO [backend.app.api.routes.inventory] [83661faf] No stored K-profile for spool 3 — reset slot to Default K (cali_idx=-1)
  9. 2026-06-05 11:03:43,950 INFO [backend.app.api.routes.inventory] [83661faf] Auto-configured AMS slot ams=0 tray=1 for spool 3 on printer 1
  10. 2026-06-05 11:03:43,953 INFO [uvicorn.access] [-] [IP]:56086 - "POST /api/v1/inventory/assignments HTTP/1.1" 200
  11. 2026-06-05 11:03:44,004 INFO [uvicorn.access] [-] [IP]:56098 - "POST /api/v1/printers/1/refresh-status HTTP/1.1" 200
  12. 2026-06-05 11:03:45,358 INFO [uvicorn.access] [-] [IP]:56158 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  13. 2026-06-05 11:03:46,207 INFO [backend.app.services.bambu_mqtt] [4c250d9a] [[SERIAL]] Requesting K-profiles for nozzle_diameter=0.4 (attempt 1/3)
  14. 2026-06-05 11:03:46,476 INFO [backend.app.services.bambu_mqtt] [-] [[SERIAL]] K-profile response: nozzle=0.4, seq_id=135, 0 profiles, expected=0.4
  15. 2026-06-05 11:03:46,477 INFO [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Got 0 K-profiles for nozzle=0.4
  16. 2026-06-05 11:03:46,477 INFO [backend.app.services.bambu_mqtt] [4c250d9a] [[SERIAL]] Got 0 K-profiles for nozzle=0.4 on attempt 1
  17. 2026-06-05 11:03:48,576 INFO [uvicorn.access] [-] [IP]:56210 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  18. 2026-06-05 11:03:51,865 INFO [uvicorn.access] [-] [IP]:51710 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  19. 2026-06-05 11:03:55,147 INFO [uvicorn.access] [-] [IP]:51746 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  20. 2026-06-05 11:03:58,598 INFO [uvicorn.access] [-] [IP]:51766 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  21. 2026-06-05 11:04:01,947 INFO [uvicorn.access] [-] [IP]:49336 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  22. 2026-06-05 11:04:05,196 INFO [uvicorn.access] [-] [IP]:49352 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  23. 2026-06-05 11:04:08,376 INFO [uvicorn.access] [-] [IP]:49370 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  24. 2026-06-05 11:04:11,774 INFO [uvicorn.access] [-] [IP]:37420 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  25. 2026-06-05 11:04:15,056 INFO [uvicorn.access] [-] [IP]:37450 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  26. 2026-06-05 11:04:18,337 INFO [uvicorn.access] [-] [IP]:37478 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  27. 2026-06-05 11:04:21,616 INFO [uvicorn.access] [-] [IP]:47224 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  28. 2026-06-05 11:04:24,794 INFO [uvicorn.access] [-] [IP]:47418 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  29. 2026-06-05 11:04:25,069 INFO [backend.app.services.bambu_mqtt] [1aaaa098] [[SERIAL]] Requesting K-profiles for nozzle_diameter=0.4 (attempt 1/3)
  30. 2026-06-05 11:04:25,372 INFO [backend.app.services.bambu_mqtt] [-] [[SERIAL]] K-profile response: nozzle=0.4, seq_id=136, 0 profiles, expected=0.4
  31. 2026-06-05 11:04:25,372 INFO [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Got 0 K-profiles for nozzle=0.4
  32. 2026-06-05 11:04:25,372 INFO [backend.app.services.bambu_mqtt] [1aaaa098] [[SERIAL]] Got 0 K-profiles for nozzle=0.4 on attempt 1
  33. 2026-06-05 11:04:28,182 INFO [uvicorn.access] [-] [IP]:47484 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  34. 2026-06-05 11:04:31,378 INFO [uvicorn.access] [-] [IP]:38798 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  35. 2026-06-05 11:04:34,602 INFO [uvicorn.access] [-] [IP]:38818 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  36. 2026-06-05 11:04:37,929 INFO [uvicorn.access] [-] [IP]:38840 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  37. 2026-06-05 11:04:41,224 INFO [uvicorn.access] [-] [IP]:34126 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  38. 2026-06-05 11:04:46,572 INFO [uvicorn.access] [-] [IP]:34152 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  39. 2026-06-05 11:05:07,780 INFO [uvicorn.access] [-] [IP]:57396 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  40. 2026-06-05 11:05:11,069 INFO [uvicorn.access] [-] [IP]:35900 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  41. 2026-06-05 11:05:14,411 INFO [uvicorn.access] [-] [IP]:35920 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  42. 2026-06-05 11:05:17,698 INFO [uvicorn.access] [-] [IP]:35950 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  43. 2026-06-05 11:05:22,185 INFO [uvicorn.access] [-] [IP]:36660 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  44. 2026-06-05 11:06:29,509 INFO [uvicorn.access] [-] [IP]:43000 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  45. 2026-06-05 11:06:30,332 INFO [backend.app.api.routes.printers] [ffcc578f] Cover: resolved plate 1 before download (subtask=安全版扭扭蛋不扎手去锐角尖角)
  46. 2026-06-05 11:06:30,476 INFO [backend.app.api.routes.cloud] [73c222aa] get_filament_info called with 8 IDs: ['PFCN80e8', 'Pd6f494c', 'PFCN6a41', 'PFCNaaae', 'Peea35e0', 'PFCN9598', 'PFCN35ef', 'PFCNc17a']
  47. 2026-06-05 11:06:30,506 INFO [backend.app.api.routes.cloud] [ca7ad9ed] get_filament_info called with 8 IDs: ['PFCN80e8', 'PFCNe479', 'PFCN6a41', 'PFCNaaae', 'Peea35e0', 'PFCN9598', 'PFCN35ef', 'PFCNc17a']
  48. 2026-06-05 11:06:30,615 WARNING [backend.app.api.routes.cloud] [73c222aa] Failed to get cloud preset PFCN80e8 (API ID: PFCN80e8): Failed to get setting detail: 400
  49. 2026-06-05 11:06:30,641 WARNING [backend.app.api.routes.cloud] [ca7ad9ed] Failed to get cloud preset PFCN80e8 (API ID: PFCN80e8): Failed to get setting detail: 400
  50. 2026-06-05 11:06:30,693 WARNING [backend.app.api.routes.cloud] [73c222aa] Failed to get cloud preset Pd6f494c (API ID: Pd6f494c): Failed to get setting detail: 400
  51. 2026-06-05 11:06:30,727 WARNING [backend.app.api.routes.cloud] [ca7ad9ed] Failed to get cloud preset PFCNe479 (API ID: PFCNe479): Failed to get setting detail: 400
  52. 2026-06-05 11:06:30,769 WARNING [backend.app.api.routes.cloud] [73c222aa] Failed to get cloud preset PFCN6a41 (API ID: PFCN6a41): Failed to get setting detail: 400
  53. 2026-06-05 11:06:30,805 WARNING [backend.app.api.routes.cloud] [ca7ad9ed] Failed to get cloud preset PFCN6a41 (API ID: PFCN6a41): Failed to get setting detail: 400
  54. 2026-06-05 11:06:30,847 WARNING [backend.app.api.routes.cloud] [73c222aa] Failed to get cloud preset PFCNaaae (API ID: PFCNaaae): Failed to get setting detail: 400
  55. 2026-06-05 11:06:30,884 WARNING [backend.app.api.routes.cloud] [ca7ad9ed] Failed to get cloud preset PFCNaaae (API ID: PFCNaaae): Failed to get setting detail: 400
  56. 2026-06-05 11:06:30,928 WARNING [backend.app.api.routes.cloud] [73c222aa] Failed to get cloud preset Peea35e0 (API ID: Peea35e0): Failed to get setting detail: 400
  57. 2026-06-05 11:06:30,965 WARNING [backend.app.api.routes.cloud] [ca7ad9ed] Failed to get cloud preset Peea35e0 (API ID: Peea35e0): Failed to get setting detail: 400
  58. 2026-06-05 11:06:31,012 WARNING [backend.app.api.routes.cloud] [73c222aa] Failed to get cloud preset PFCN9598 (API ID: PFCN9598): Failed to get setting detail: 400
  59. 2026-06-05 11:06:31,042 WARNING [backend.app.api.routes.cloud] [ca7ad9ed] Failed to get cloud preset PFCN9598 (API ID: PFCN9598): Failed to get setting detail: 400
  60. 2026-06-05 11:06:31,093 WARNING [backend.app.api.routes.cloud] [73c222aa] Failed to get cloud preset PFCN35ef (API ID: PFCN35ef): Failed to get setting detail: 400
  61. 2026-06-05 11:06:31,125 WARNING [backend.app.api.routes.cloud] [ca7ad9ed] Failed to get cloud preset PFCN35ef (API ID: PFCN35ef): Failed to get setting detail: 400
  62. 2026-06-05 11:06:31,173 WARNING [backend.app.api.routes.cloud] [73c222aa] Failed to get cloud preset PFCNc17a (API ID: PFCNc17a): Failed to get setting detail: 400
  63. 2026-06-05 11:06:31,175 INFO [uvicorn.access] [-] [IP]:43248 - "POST /api/v1/cloud/filament-info HTTP/1.1" 200
  64. 2026-06-05 11:06:31,210 WARNING [backend.app.api.routes.cloud] [ca7ad9ed] Failed to get cloud preset PFCNc17a (API ID: PFCNc17a): Failed to get setting detail: 400
  65. 2026-06-05 11:06:31,212 INFO [uvicorn.access] [-] [IP]:43256 - "POST /api/v1/cloud/filament-info HTTP/1.1" 200
  66. 2026-06-05 11:06:32,734 INFO [uvicorn.access] [-] [IP]:43272 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  67. 2026-06-05 11:06:35,941 INFO [uvicorn.access] [-] [IP]:43322 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  68. 2026-06-05 11:06:39,166 INFO [uvicorn.access] [-] [IP]:46744 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  69. 2026-06-05 11:06:42,392 INFO [uvicorn.access] [-] [IP]:46768 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  70. 2026-06-05 11:06:47,538 INFO [uvicorn.access] [-] [IP]:46786 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  71. 2026-06-05 11:07:50,352 INFO [backend.app.main] [-] Recorded 2 AMS sensor history entries
  72. 2026-06-05 11:08:15,243 INFO [uvicorn.access] [-] [IP]:44224 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  73. 2026-06-05 11:08:18,000 INFO [backend.app.services.bambu_mqtt] [611f3d7a] [[SERIAL]] Requesting K-profiles for nozzle_diameter=0.4 (attempt 1/3)
  74. 2026-06-05 11:08:18,230 INFO [backend.app.services.bambu_mqtt] [-] [[SERIAL]] K-profile response: nozzle=0.4, seq_id=137, 0 profiles, expected=0.4
  75. 2026-06-05 11:08:18,230 INFO [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Got 0 K-profiles for nozzle=0.4
  76. 2026-06-05 11:08:18,231 INFO [backend.app.services.bambu_mqtt] [611f3d7a] [[SERIAL]] Got 0 K-profiles for nozzle=0.4 on attempt 1
  77. 2026-06-05 11:08:18,465 INFO [uvicorn.access] [-] [IP]:44536 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  78. 2026-06-05 11:08:21,777 INFO [uvicorn.access] [-] [IP]:43146 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  79. 2026-06-05 11:08:25,076 INFO [uvicorn.access] [-] [IP]:43182 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  80. 2026-06-05 11:08:28,369 INFO [uvicorn.access] [-] [IP]:43210 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  81. 2026-06-05 11:08:31,696 INFO [uvicorn.access] [-] [IP]:49120 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  82. 2026-06-05 11:08:35,770 INFO [uvicorn.access] [-] [IP]:49148 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  83. 2026-06-05 11:10:01,686 INFO [uvicorn.access] [-] [IP]:40818 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  84. 2026-06-05 11:10:05,141 INFO [uvicorn.access] [-] [IP]:40964 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  85. 2026-06-05 11:10:08,410 INFO [uvicorn.access] [-] [IP]:40982 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  86. 2026-06-05 11:10:11,697 INFO [uvicorn.access] [-] [IP]:54756 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  87. 2026-06-05 11:10:15,217 INFO [uvicorn.access] [-] [IP]:54778 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  88. 2026-06-05 11:10:35,087 INFO [uvicorn.access] [-] [IP]:45616 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  89. 2026-06-05 11:10:38,229 INFO [uvicorn.access] [-] [IP]:45694 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  90. 2026-06-05 11:10:41,539 INFO [uvicorn.access] [-] [IP]:56404 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  91. 2026-06-05 11:10:44,817 INFO [uvicorn.access] [-] [IP]:56436 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  92. 2026-06-05 11:10:50,254 INFO [uvicorn.access] [-] [IP]:37964 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  93. 2026-06-05 11:11:47,961 INFO [uvicorn.access] [-] [IP]:42732 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  94. 2026-06-05 11:11:51,298 INFO [uvicorn.access] [-] [IP]:32940 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  95. 2026-06-05 11:11:54,546 INFO [uvicorn.access] [-] [IP]:32960 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  96. 2026-06-05 11:11:57,857 INFO [uvicorn.access] [-] [IP]:32970 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  97. 2026-06-05 11:12:01,136 INFO [uvicorn.access] [-] [IP]:45270 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  98. 2026-06-05 11:12:04,418 INFO [uvicorn.access] [-] [IP]:45290 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  99. 2026-06-05 11:12:07,781 INFO [uvicorn.access] [-] [IP]:45310 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  100. 2026-06-05 11:12:11,302 INFO [uvicorn.access] [-] [IP]:57638 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  101. 2026-06-05 11:12:15,411 INFO [uvicorn.access] [-] [IP]:57670 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  102. 2026-06-05 11:12:18,665 INFO [uvicorn.access] [-] [IP]:57750 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  103. 2026-06-05 11:12:21,899 INFO [uvicorn.access] [-] [IP]:57930 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  104. 2026-06-05 11:12:25,139 INFO [uvicorn.access] [-] [IP]:58000 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  105. 2026-06-05 11:12:28,428 INFO [uvicorn.access] [-] [IP]:58014 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  106. 2026-06-05 11:12:31,645 INFO [uvicorn.access] [-] [IP]:40018 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  107. 2026-06-05 11:12:34,979 INFO [uvicorn.access] [-] [IP]:40046 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  108. 2026-06-05 11:12:38,664 INFO [uvicorn.access] [-] [IP]:40058 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  109. 2026-06-05 11:12:50,356 INFO [backend.app.main] [-] Recorded 2 AMS sensor history entries
  110. 2026-06-05 11:14:24,389 INFO [uvicorn.access] [-] [IP]:36844 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  111. 2026-06-05 11:14:27,630 INFO [uvicorn.access] [-] [IP]:37198 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  112. 2026-06-05 11:14:30,898 INFO [uvicorn.access] [-] [IP]:42510 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  113. 2026-06-05 11:14:34,178 INFO [uvicorn.access] [-] [IP]:42538 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  114. 2026-06-05 11:14:37,459 INFO [uvicorn.access] [-] [IP]:42558 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  115. 2026-06-05 11:14:40,656 INFO [uvicorn.access] [-] [IP]:59810 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  116. 2026-06-05 11:14:43,783 INFO [uvicorn.access] [-] [IP]:59850 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  117. 2026-06-05 11:14:46,425 INFO [backend.app.api.routes.printers] [0a834e20] Cover: resolved plate 1 before download (subtask=安全版扭扭蛋不扎手去锐角尖角)
  118. 2026-06-05 11:14:46,462 INFO [backend.app.api.routes.cloud] [6de22b75] get_filament_info called with 8 IDs: ['PFCN80e8', 'PFCNe479', 'PFCN6a41', 'PFCNaaae', 'Peea35e0', 'PFCN9598', 'PFCN35ef', 'PFCNc17a']
  119. 2026-06-05 11:14:46,636 WARNING [backend.app.api.routes.cloud] [6de22b75] Failed to get cloud preset PFCN80e8 (API ID: PFCN80e8): Failed to get setting detail: 400
  120. 2026-06-05 11:14:46,740 WARNING [backend.app.api.routes.cloud] [6de22b75] Failed to get cloud preset PFCNe479 (API ID: PFCNe479): Failed to get setting detail: 400
  121. 2026-06-05 11:14:46,866 WARNING [backend.app.api.routes.cloud] [6de22b75] Failed to get cloud preset PFCN6a41 (API ID: PFCN6a41): Failed to get setting detail: 400
  122. 2026-06-05 11:14:46,961 WARNING [backend.app.api.routes.cloud] [6de22b75] Failed to get cloud preset PFCNaaae (API ID: PFCNaaae): Failed to get setting detail: 400
  123. 2026-06-05 11:14:46,977 INFO [uvicorn.access] [-] [IP]:60016 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  124. 2026-06-05 11:14:47,062 WARNING [backend.app.api.routes.cloud] [6de22b75] Failed to get cloud preset Peea35e0 (API ID: Peea35e0): Failed to get setting detail: 400
  125. 2026-06-05 11:14:47,157 WARNING [backend.app.api.routes.cloud] [6de22b75] Failed to get cloud preset PFCN9598 (API ID: PFCN9598): Failed to get setting detail: 400
  126. 2026-06-05 11:14:47,252 WARNING [backend.app.api.routes.cloud] [6de22b75] Failed to get cloud preset PFCN35ef (API ID: PFCN35ef): Failed to get setting detail: 400
  127. 2026-06-05 11:14:47,344 WARNING [backend.app.api.routes.cloud] [6de22b75] Failed to get cloud preset PFCNc17a (API ID: PFCNc17a): Failed to get setting detail: 400
  128. 2026-06-05 11:14:47,345 INFO [uvicorn.access] [-] [IP]:60012 - "POST /api/v1/cloud/filament-info HTTP/1.1" 200
  129. 2026-06-05 11:14:50,121 INFO [uvicorn.access] [-] [IP]:41260 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  130. 2026-06-05 11:14:53,304 INFO [uvicorn.access] [-] [IP]:41296 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  131. 2026-06-05 11:14:56,507 INFO [uvicorn.access] [-] [IP]:41344 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  132. 2026-06-05 11:14:59,678 INFO [uvicorn.access] [-] [IP]:49588 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  133. 2026-06-05 11:15:02,810 INFO [uvicorn.access] [-] [IP]:49636 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  134. 2026-06-05 11:15:06,096 INFO [uvicorn.access] [-] [IP]:49668 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  135. 2026-06-05 11:15:09,378 INFO [uvicorn.access] [-] [IP]:56584 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  136. 2026-06-05 11:15:12,659 INFO [uvicorn.access] [-] [IP]:56614 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  137. 2026-06-05 11:15:17,457 INFO [uvicorn.access] [-] [IP]:56648 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  138. 2026-06-05 11:15:46,005 INFO [uvicorn.access] [-] [IP]:58532 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  139. 2026-06-05 11:15:49,154 INFO [uvicorn.access] [-] [IP]:41604 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  140. 2026-06-05 11:15:52,415 INFO [uvicorn.access] [-] [IP]:41630 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  141. 2026-06-05 11:15:55,553 INFO [uvicorn.access] [-] [IP]:41670 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  142. 2026-06-05 11:15:58,666 INFO [uvicorn.access] [-] [IP]:41700 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  143. 2026-06-05 11:16:01,856 INFO [uvicorn.access] [-] [IP]:34070 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  144. 2026-06-05 11:16:03,061 INFO [backend.app.api.routes.support] [02569a14] Log level changed to DEBUG
  145. 2026-06-05 11:16:03,062 INFO [backend.app.api.routes.bug_report] [02569a14] Bug report: enabled debug logging
  146. 2026-06-05 11:16:03,062 DEBUG [backend.app.services.bambu_mqtt] [02569a14] [[SERIAL]] Requesting status update (pushall)
  147. 2026-06-05 11:16:03,062 INFO [uvicorn.access] [-] [IP]:34088 - "POST /api/v1/bug-report/start-logging HTTP/1.1" 200
  148. 2026-06-05 11:16:03,745 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Found xcam inside print data: {'allow_skip_parts': False, 'buildplate_marker_detector': True, 'cfg': 1797271, 'first_layer_inspector': True, 'halt_print_sensitivity': 'medium', 'print_halt': True, 'printing_monitor': True, 'spaghetti_detector': True}
  149. 2026-06-05 11:16:03,746 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Parsing xcam data - all fields: ['allow_skip_parts', 'buildplate_marker_detector', 'cfg', 'first_layer_inspector', 'halt_print_sensitivity', 'print_halt', 'printing_monitor', 'spaghetti_detector']
  150. 2026-06-05 11:16:03,746 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] xcam cfg bitmask: 1797271 (binary: 0b110110110110010010111)
  151. 2026-06-05 11:16:03,746 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received gcode_state: RUNNING, gcode_file: /data/Metadata/plate_1.gcode, subtask_name: 安全版扭扭蛋不扎手去锐角尖角
  152. 2026-06-05 11:16:03,746 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] AMS dict fields: {'ams_exist_bits': '3', 'ams_exist_bits_raw': '3', 'cali_id': 255, 'cali_stat': 0, 'insert_flag': True, 'power_on_flag': True, 'tray_exist_bits': 'ff', 'tray_hall_out_bits': '40', 'tray_is_bbl_bits': 'ff', 'tray_now': '2', 'tray_pre': '2', 'tray_read_done_bits': 'ff', 'tray_reading_bits': '0', 'tray_tar': '2', 'unbind_ams_stat': 0, 'version': 20326}
  153. 2026-06-05 11:16:03,746 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] tray_now updated: 6
  154. 2026-06-05 11:16:03,746 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Merged AMS data: 2 new units, 2 total
  155. 2026-06-05 11:16:03,746 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] AMS 0 info=0x10002003 -> extruder 0
  156. 2026-06-05 11:16:03,746 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] AMS 1 info=0x10002103 -> extruder 1
  157. 2026-06-05 11:16:03,746 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ams_extruder_map: {'0': 0, '1': 1}
  158. 2026-06-05 11:16:03,746 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ams_status: 768 (main=3, sub=0)
  159. 2026-06-05 11:16:03,746 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
  160. 2026-06-05 11:16:03,746 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] device.extruder.state=33042 (switch_state bits 12-14: 0)
  161. 2026-06-05 11:16:03,746 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] info.temp direct: 41°C (heater OFF)
  162. 2026-06-05 11:16:03,746 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ctc_info keys: ['temp']
  163. 2026-06-05 11:16:03,746 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber heating calculated: target=0.0, current=41.0, heating=False, respect_local=False
  164. 2026-06-05 11:16:03,746 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber temp updated to: 41.0, target: 0.0, heating: False
  165. 2026-06-05 11:16:03,746 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] HMS data received: [{'attr': 50374400, 'code': 196609}]
  166. 2026-06-05 11:16:03,746 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ipcam field: {'agora_service': 'disable', 'brtc_service': 'enable', 'bs_state': 0, 'cap_pic_enable': 'invalid', 'ipcam_dev': '1', 'ipcam_record': 'enable', 'laser_preview_res': 5, 'mode_bits': 2, 'resolution': '1080p', 'rtsp_url': 'rtsps://[IP]:322/streaming/live/1', 'timelapse': 'enable', 'tl_store_hpd_type': 2, 'tl_store_path_type': 2, 'tutk_server': 'disable'}
  167. 2026-06-05 11:16:03,746 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Timelapse detected during print (from ipcam)
  168. 2026-06-05 11:16:03,747 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] wifi_signal received: -58dBm
  169. 2026-06-05 11:16:03,747 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] lights_report: [{'mode': 'on', 'node': 'chamber_light'}, {'mode': 'flashing', 'node': 'work_light'}, {'mode': 'on', 'node': 'chamber_light2'}]
  170. 2026-06-05 11:16:03,747 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] MQTT mapping field: [65535, 65535, 258]
  171. 2026-06-05 11:16:03,747 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] gcode_state: RUNNING -> RUNNING, file: /data/Metadata/plate_1.gcode, subtask: 安全版扭扭蛋不扎手去锐角尖角
  172. 2026-06-05 11:16:03,797 DEBUG [backend.app.main] [-] [[PRINTER]] Runtime tracking: added 30s, total=140851s (39.13h)
  173. 2026-06-05 11:16:03,798 DEBUG [backend.app.main] [-] Updated runtime for 1 printer(s)
  174. 2026-06-05 11:16:04,429 DEBUG [backend.app.services.print_scheduler] [-] Printer 1: not idle — awaiting plate-clear acknowledgment (state=RUNNING)
  175. 2026-06-05 11:16:04,429 DEBUG [backend.app.services.print_scheduler] [-] Auto-drying: printer 1 skipped — not idle
  176. 2026-06-05 11:16:05,059 INFO [uvicorn.access] [-] [IP]:34090 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
  177. 2026-06-05 11:16:05,251 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Found xcam inside print data: {'allow_skip_parts': False, 'buildplate_marker_detector': True, 'cfg': 1797271, 'first_layer_inspector': True, 'halt_print_sensitivity': 'medium', 'print_halt': True, 'printing_monitor': True, 'spaghetti_detector': True}
  178. 2026-06-05 11:16:05,251 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Parsing xcam data - all fields: ['allow_skip_parts', 'buildplate_marker_detector', 'cfg', 'first_layer_inspector', 'halt_print_sensitivity', 'print_halt', 'printing_monitor', 'spaghetti_detector']
  179. 2026-06-05 11:16:05,251 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] xcam cfg bitmask: 1797271 (binary: 0b110110110110010010111)
  180. 2026-06-05 11:16:05,251 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received gcode_state: RUNNING, gcode_file: /data/Metadata/plate_1.gcode, subtask_name: 安全版扭扭蛋不扎手去锐角尖角
  181. 2026-06-05 11:16:05,251 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] AMS dict fields: {'ams_exist_bits': '3', 'ams_exist_bits_raw': '3', 'cali_id': 255, 'cali_stat': 0, 'insert_flag': True, 'power_on_flag': True, 'tray_exist_bits': 'ff', 'tray_hall_out_bits': '40', 'tray_is_bbl_bits': 'ff', 'tray_now': '2', 'tray_pre': '2', 'tray_read_done_bits': 'ff', 'tray_reading_bits': '0', 'tray_tar': '2', 'unbind_ams_stat': 0, 'version': 20326}
  182. 2026-06-05 11:16:05,251 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] tray_now updated: 6
  183. 2026-06-05 11:16:05,251 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Merged AMS data: 2 new units, 2 total
  184. 2026-06-05 11:16:05,251 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] AMS 0 info=0x10002003 -> extruder 0
  185. 2026-06-05 11:16:05,251 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] AMS 1 info=0x10002103 -> extruder 1
  186. 2026-06-05 11:16:05,251 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ams_extruder_map: {'0': 0, '1': 1}
  187. 2026-06-05 11:16:05,251 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ams_status: 768 (main=3, sub=0)
  188. 2026-06-05 11:16:05,251 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
  189. 2026-06-05 11:16:05,252 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] device.extruder.state=33042 (switch_state bits 12-14: 0)
  190. 2026-06-05 11:16:05,252 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] info.temp direct: 40°C (heater OFF)
  191. 2026-06-05 11:16:05,252 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ctc_info keys: ['temp']
  192. 2026-06-05 11:16:05,252 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber heating calculated: target=0.0, current=40.0, heating=False, respect_local=False
  193. 2026-06-05 11:16:05,252 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber temp updated to: 40.0, target: 0.0, heating: False
  194. 2026-06-05 11:16:05,252 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] HMS data received: [{'attr': 50374400, 'code': 196609}]
  195. 2026-06-05 11:16:05,252 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ipcam field: {'agora_service': 'disable', 'brtc_service': 'enable', 'bs_state': 0, 'cap_pic_enable': 'invalid', 'ipcam_dev': '1', 'ipcam_record': 'enable', 'laser_preview_res': 5, 'mode_bits': 2, 'resolution': '1080p', 'rtsp_url': 'rtsps://[IP]:322/streaming/live/1', 'timelapse': 'enable', 'tl_store_hpd_type': 2, 'tl_store_path_type': 2, 'tutk_server': 'disable'}
  196. 2026-06-05 11:16:05,252 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Timelapse detected during print (from ipcam)
  197. 2026-06-05 11:16:05,252 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] wifi_signal received: -58dBm
  198. 2026-06-05 11:16:05,252 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] lights_report: [{'mode': 'on', 'node': 'chamber_light'}, {'mode': 'flashing', 'node': 'work_light'}, {'mode': 'on', 'node': 'chamber_light2'}]
  199. 2026-06-05 11:16:05,252 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] MQTT mapping field: [65535, 65535, 258]
  200. 2026-06-05 11:16:05,252 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] gcode_state: RUNNING -> RUNNING, file: /data/Metadata/plate_1.gcode, subtask: 安全版扭扭蛋不扎手去锐角尖角