2026-04-14 19:46:47,544 DEBUG [httpcore.http11] send_request_body.started request= 2026-04-14 19:46:47,544 DEBUG [httpcore.http11] send_request_body.complete 2026-04-14 19:46:47,544 DEBUG [httpcore.http11] receive_response_headers.started request= 2026-04-14 19:46:47,545 DEBUG [httpcore.http11] send_request_headers.started request= 2026-04-14 19:46:47,546 DEBUG [httpcore.http11] send_request_headers.complete 2026-04-14 19:46:47,546 DEBUG [httpcore.http11] send_request_body.started request= 2026-04-14 19:46:47,546 DEBUG [httpcore.http11] send_request_body.complete 2026-04-14 19:46:47,546 DEBUG [httpcore.http11] receive_response_headers.started request= 2026-04-14 19:46:47,558 DEBUG [httpcore.connection] start_tls.complete return_value= 2026-04-14 19:46:47,559 DEBUG [httpcore.http11] send_request_headers.started request= 2026-04-14 19:46:47,560 DEBUG [httpcore.http11] receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Tue, 14 Apr 2026 17:46:47 GMT'), (b'Content-Type', b'text/html; charset=utf-8'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'x-frame-options', b'SAMEORIGIN'), (b'x-xss-protection', b'1; mode=block'), (b'x-content-type-options', b'nosniff'), (b'x-ua-compatible', b'IE=edge'), (b'expect-ct', b'max-age=86400, enforce'), (b'content-language', b'en'), (b'vary', b'Accept-Encoding'), (b'Strict-Transport-Security', b'max-age=15552000; includeSubDomains; preload'), (b'Server', b'cloudflare'), (b'x-request-id', b'20721529-0a83-447f-9a0e-805d482ea12f'), (b'Content-Security-Policy', b"frame-ancestors 'self' https://*.bambulab.net https://*.makerworld.com https://*.makerworld.com.cn https://bambulab.net https://makerworld.com https://makerworld.com.cn;"), (b'set-cookie', b'__cf_bm=QagMq3ytdm5ayVNYG0KzDnpSxvNuxSNXBRrzMSLsgp8-1776188807.3372607-[IP]-sKcNUd7n.xh.rziwrRvfsAYulcj8zWp0u96VgHvolOfCAPD8vnn8rYYB3abZPTxrHf6CWeoJUkhE5Rwqid8SQZsMf_M6dUZiFsHDAHotDG.y9l7W_Oatx0NnrKTqdB5f; HttpOnly; Secure; Path=/; Domain=bambulab.com; Expires=Tue, 14 Apr 2026 18:16:47 GMT'), (b'cf-cache-status', b'DYNAMIC'), (b'Content-Encoding', b'gzip'), (b'CF-RAY', b'9ec4882ddf79f832-VIE'), (b'alt-svc', b'h3=":443"; ma=86400')]) 2026-04-14 19:46:47,563 INFO [httpx] HTTP Request: GET https://wiki.bambulab.com/en/p1/manual/p1p-firmware-release-history "HTTP/1.1 200 OK" 2026-04-14 19:46:47,564 DEBUG [httpcore.http11] receive_response_body.started request= 2026-04-14 19:46:47,567 DEBUG [httpcore.http11] send_request_headers.complete 2026-04-14 19:46:47,567 DEBUG [httpcore.http11] send_request_body.started request= 2026-04-14 19:46:47,568 DEBUG [httpcore.http11] send_request_body.complete 2026-04-14 19:46:47,568 DEBUG [httpcore.http11] receive_response_headers.started request= 2026-04-14 19:46:47,591 DEBUG [httpcore.http11] receive_response_body.complete 2026-04-14 19:46:47,591 DEBUG [httpcore.http11] response_closed.started 2026-04-14 19:46:47,592 DEBUG [httpcore.http11] response_closed.complete 2026-04-14 19:46:47,599 DEBUG [backend.app.services.firmware_check] Wiki firmware for p1: 01.10.00.00 2026-04-14 19:46:47,601 DEBUG [httpcore.connection] connect_tcp.started host='bambulab.com' port=443 local_address=None timeout=30.0 socket_options=None 2026-04-14 19:46:47,632 DEBUG [httpcore.http11] receive_response_headers.complete return_value=(b'HTTP/1.1', 400, b'Bad Request', [(b'Date', b'Tue, 14 Apr 2026 17:46:47 GMT'), (b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'223'), (b'Connection', b'keep-alive'), (b'x-xss-protection', b'1; mode=block'), (b'b3', b'1ecb718a2db28d2f1cb38c658cb30db6-71e6c85c60331bf9-1'), (b'traceparent', b'00-1ecb718a2db28d2f1cb38c658cb30db6-71e6c85c60331bf9-01'), (b'x-bbl-be', b'go'), (b'Server', b'cloudflare'), (b'x-request-id', b'4a38765f-1ec9-41c2-89a7-47e1d918e841'), (b'x-frame-options', b'SAMEORIGIN'), (b'cf-cache-status', b'DYNAMIC'), (b'Strict-Transport-Security', b'max-age=15552000; includeSubDomains; preload'), (b'x-content-type-options', b'nosniff'), (b'set-cookie', b'__cf_bm=h7B37RlpB7lyG5RwA6B0NBKuLNTDaVD8goGzqeZXa7c-1776188807.4388585-[IP]-Nm8YEcOGTgYi6Fruai4bwKvQT.fwik09ZTQrvapempbpQqc382phqa.Bi.IQvkVWBHOcGq_p0pjxuBvNsDEu_KN4N4bbBs_nlDWpz0BOBNgwJzMh13_nLdrW8ry1yJ_j; HttpOnly; Secure; Path=/; Domain=bambulab.com; Expires=Tue, 14 Apr 2026 18:16:47 GMT'), (b'expect-ct', b'max-age=86400, enforce'), (b'referrer-policy', b'same-origin'), (b'CF-RAY', b'9ec4882e7da55814-VIE'), (b'alt-svc', b'h3=":443"; ma=86400')]) 2026-04-14 19:46:47,633 INFO [httpx] HTTP Request: GET https://api.bambulab.com/v1/iot-service/api/slicer/setting/Pf14c8c4 "HTTP/1.1 400 Bad Request" 2026-04-14 19:46:47,634 DEBUG [httpcore.http11] receive_response_body.started request= 2026-04-14 19:46:47,634 DEBUG [httpcore.http11] receive_response_body.complete 2026-04-14 19:46:47,634 DEBUG [httpcore.http11] response_closed.started 2026-04-14 19:46:47,635 DEBUG [httpcore.http11] response_closed.complete 2026-04-14 19:46:47,636 WARNING [backend.app.api.routes.cloud] Failed to get cloud preset Pf14c8c4 (API ID: Pf14c8c4): Failed to get setting detail: 400 2026-04-14 19:46:47,707 DEBUG [httpcore.connection] connect_tcp.complete return_value= 2026-04-14 19:46:47,708 DEBUG [httpcore.connection] start_tls.started ssl_context= server_hostname='bambulab.com' timeout=30.0 2026-04-14 19:46:47,759 DEBUG [httpcore.http11] receive_response_headers.complete return_value=(b'HTTP/1.1', 400, b'Bad Request', [(b'Date', b'Tue, 14 Apr 2026 17:46:47 GMT'), (b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'223'), (b'Connection', b'keep-alive'), (b'x-xss-protection', b'1; mode=block'), (b'b3', b'f880453e5301ea85a4323d7001a7483c-294f52d66596638b-1'), (b'traceparent', b'00-f880453e5301ea85a4323d7001a7483c-294f52d66596638b-01'), (b'x-bbl-be', b'go'), (b'Server', b'cloudflare'), (b'x-request-id', b'8ae40e4d-9171-45a9-9268-0f80782199fa'), (b'x-frame-options', b'SAMEORIGIN'), (b'cf-cache-status', b'DYNAMIC'), (b'Strict-Transport-Security', b'max-age=15552000; includeSubDomains; preload'), (b'x-content-type-options', b'nosniff'), (b'expect-ct', b'max-age=86400, enforce'), (b'referrer-policy', b'same-origin'), (b'CF-RAY', b'9ec4882f5b2d28d0-VIE'), (b'alt-svc', b'h3=":443"; ma=86400')]) 2026-04-14 19:46:47,759 INFO [httpx] HTTP Request: GET https://api.bambulab.com/v1/iot-service/api/slicer/setting/Pf14c8c4 "HTTP/1.1 400 Bad Request" 2026-04-14 19:46:47,760 DEBUG [httpcore.http11] receive_response_body.started request= 2026-04-14 19:46:47,760 DEBUG [httpcore.http11] receive_response_body.complete 2026-04-14 19:46:47,760 DEBUG [httpcore.http11] response_closed.started 2026-04-14 19:46:47,761 DEBUG [httpcore.http11] response_closed.complete 2026-04-14 19:46:47,761 WARNING [backend.app.api.routes.cloud] Failed to get cloud preset Pf14c8c4 (API ID: Pf14c8c4): Failed to get setting detail: 400 2026-04-14 19:46:47,763 DEBUG [httpcore.http11] send_request_headers.started request= 2026-04-14 19:46:47,764 DEBUG [httpcore.http11] send_request_headers.complete 2026-04-14 19:46:47,764 DEBUG [httpcore.http11] send_request_body.started request= 2026-04-14 19:46:47,764 DEBUG [httpcore.http11] send_request_body.complete 2026-04-14 19:46:47,765 DEBUG [httpcore.http11] receive_response_headers.started request= 2026-04-14 19:46:47,768 DEBUG [httpcore.http11] receive_response_headers.complete return_value=(b'HTTP/1.1', 400, b'Bad Request', [(b'Date', b'Tue, 14 Apr 2026 17:46:47 GMT'), (b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'223'), (b'Connection', b'keep-alive'), (b'x-xss-protection', b'1; mode=block'), (b'b3', b'f4fa568de8d77b00870f20426d0f3caf-bdfe6571ea72d0ba-1'), (b'traceparent', b'00-f4fa568de8d77b00870f20426d0f3caf-bdfe6571ea72d0ba-01'), (b'x-bbl-be', b'go'), (b'Server', b'cloudflare'), (b'x-request-id', b'd2d66d20-92e0-49dd-827a-58b784dfb295'), (b'x-frame-options', b'SAMEORIGIN'), (b'cf-cache-status', b'DYNAMIC'), (b'Strict-Transport-Security', b'max-age=15552000; includeSubDomains; preload'), (b'x-content-type-options', b'nosniff'), (b'expect-ct', b'max-age=86400, enforce'), (b'referrer-policy', b'same-origin'), (b'CF-RAY', b'9ec4882f5f805acf-VIE'), (b'alt-svc', b'h3=":443"; ma=86400')]) 2026-04-14 19:46:47,769 INFO [httpx] HTTP Request: GET https://api.bambulab.com/v1/iot-service/api/slicer/setting/Pc817a1d "HTTP/1.1 400 Bad Request" 2026-04-14 19:46:47,770 DEBUG [httpcore.http11] receive_response_body.started request= 2026-04-14 19:46:47,770 DEBUG [httpcore.http11] receive_response_body.complete 2026-04-14 19:46:47,770 DEBUG [httpcore.http11] response_closed.started 2026-04-14 19:46:47,771 DEBUG [httpcore.http11] response_closed.complete 2026-04-14 19:46:47,771 WARNING [backend.app.api.routes.cloud] Failed to get cloud preset Pc817a1d (API ID: Pc817a1d): Failed to get setting detail: 400 2026-04-14 19:46:47,773 DEBUG [httpcore.http11] send_request_headers.started request= 2026-04-14 19:46:47,774 DEBUG [httpcore.http11] send_request_headers.complete 2026-04-14 19:46:47,774 DEBUG [httpcore.http11] send_request_body.started request= 2026-04-14 19:46:47,774 DEBUG [httpcore.http11] send_request_body.complete 2026-04-14 19:46:47,775 DEBUG [httpcore.http11] receive_response_headers.started request= 2026-04-14 19:46:47,793 DEBUG [httpcore.http11] receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Tue, 14 Apr 2026 17:46:47 GMT'), (b'Content-Type', b'text/html; charset=utf-8'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'x-frame-options', b'SAMEORIGIN'), (b'x-xss-protection', b'1; mode=block'), (b'x-content-type-options', b'nosniff'), (b'x-ua-compatible', b'IE=edge'), (b'expect-ct', b'max-age=86400, enforce'), (b'content-language', b'en'), (b'vary', b'Accept-Encoding'), (b'Strict-Transport-Security', b'max-age=15552000; includeSubDomains; preload'), (b'Server', b'cloudflare'), (b'x-request-id', b'84c3b6b0-a34d-481a-bd90-ea8b375d6d06'), (b'Content-Security-Policy', b"frame-ancestors 'self' https://*.bambulab.net https://*.makerworld.com https://*.makerworld.com.cn https://bambulab.net https://makerworld.com https://makerworld.com.cn;"), (b'set-cookie', b'__cf_bm=Bf2PgEQ6m80071K0CEodd0FPs032MLg9sNNqnBux2Ik-1776188807.5883613-[IP]-yjH95DurBYNzFYksi1WalPzSviE29Py4falhQkAgJF_bqUNl85tARWTVd4E7WCN9W5nBG5B9wmilWdqYWoIJyWW1dlsUWTg5gqJQqHvZYdtxkRVf4uY6xreIPXT_C53e; HttpOnly; Secure; Path=/; Domain=bambulab.com; Expires=Tue, 14 Apr 2026 18:16:47 GMT'), (b'cf-cache-status', b'DYNAMIC'), (b'Content-Encoding', b'gzip'), (b'CF-RAY', b'9ec4882f6bc62942-VIE'), (b'alt-svc', b'h3=":443"; ma=86400')]) 2026-04-14 19:46:47,794 INFO [httpx] HTTP Request: GET https://wiki.bambulab.com/en/p1/manual/p1p-firmware-release-history "HTTP/1.1 200 OK" 2026-04-14 19:46:47,811 DEBUG [httpcore.http11] receive_response_body.started request= 2026-04-14 19:46:47,819 DEBUG [httpcore.connection] start_tls.complete return_value= 2026-04-14 19:46:47,821 DEBUG [httpcore.http11] send_request_headers.started request= 2026-04-14 19:46:47,822 DEBUG [httpcore.http11] send_request_headers.complete 2026-04-14 19:46:47,822 DEBUG [httpcore.http11] send_request_body.started request= 2026-04-14 19:46:47,823 DEBUG [httpcore.http11] send_request_body.complete 2026-04-14 19:46:47,823 DEBUG [httpcore.http11] receive_response_headers.started request= 2026-04-14 19:46:47,828 DEBUG [httpcore.http11] receive_response_body.complete 2026-04-14 19:46:47,829 DEBUG [httpcore.http11] response_closed.started 2026-04-14 19:46:47,829 DEBUG [httpcore.http11] response_closed.complete 2026-04-14 19:46:47,842 DEBUG [backend.app.services.firmware_check] Wiki firmware for p1: 01.10.00.00 2026-04-14 19:46:47,845 DEBUG [httpcore.connection] connect_tcp.started host='bambulab.com' port=443 local_address=None timeout=30.0 socket_options=None 2026-04-14 19:46:47,895 DEBUG [httpcore.connection] connect_tcp.complete return_value= 2026-04-14 19:46:47,895 DEBUG [httpcore.connection] start_tls.started ssl_context= server_hostname='bambulab.com' timeout=30.0 2026-04-14 19:46:47,957 DEBUG [httpcore.connection] start_tls.complete return_value= 2026-04-14 19:46:47,958 DEBUG [httpcore.http11] send_request_headers.started request= 2026-04-14 19:46:47,959 DEBUG [httpcore.http11] send_request_headers.complete 2026-04-14 19:46:47,959 DEBUG [httpcore.http11] send_request_body.started request= 2026-04-14 19:46:47,959 DEBUG [httpcore.http11] send_request_body.complete 2026-04-14 19:46:47,959 DEBUG [httpcore.http11] receive_response_headers.started request= 2026-04-14 19:46:47,968 DEBUG [httpcore.http11] send_request_headers.started request= 2026-04-14 19:46:47,969 DEBUG [httpcore.http11] send_request_headers.complete 2026-04-14 19:46:47,969 DEBUG [httpcore.http11] send_request_body.started request= 2026-04-14 19:46:47,969 DEBUG [httpcore.http11] send_request_body.complete 2026-04-14 19:46:47,969 DEBUG [httpcore.http11] receive_response_headers.started request= 2026-04-14 19:46:47,973 DEBUG [httpcore.http11] receive_response_headers.complete return_value=(b'HTTP/1.1', 400, b'Bad Request', [(b'Date', b'Tue, 14 Apr 2026 17:46:47 GMT'), (b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'223'), (b'Connection', b'keep-alive'), (b'x-xss-protection', b'1; mode=block'), (b'b3', b'4f3491365d539bd8107eefe3e6bad3c5-7b6fa1f814bb068e-1'), (b'traceparent', b'00-4f3491365d539bd8107eefe3e6bad3c5-7b6fa1f814bb068e-01'), (b'x-bbl-be', b'go'), (b'Server', b'cloudflare'), (b'x-request-id', b'3c05a206-eb9c-4c4a-b826-18f1d229a7c1'), (b'x-frame-options', b'SAMEORIGIN'), (b'cf-cache-status', b'DYNAMIC'), (b'Strict-Transport-Security', b'max-age=15552000; includeSubDomains; preload'), (b'x-content-type-options', b'nosniff'), (b'expect-ct', b'max-age=86400, enforce'), (b'referrer-policy', b'same-origin'), (b'CF-RAY', b'9ec48830ae3028d0-VIE'), (b'alt-svc', b'h3=":443"; ma=86400')]) 2026-04-14 19:46:47,974 INFO [httpx] HTTP Request: GET https://api.bambulab.com/v1/iot-service/api/slicer/setting/Pc817a1d "HTTP/1.1 400 Bad Request" 2026-04-14 19:46:47,974 DEBUG [httpcore.http11] receive_response_body.started request= 2026-04-14 19:46:47,974 DEBUG [httpcore.http11] receive_response_body.complete 2026-04-14 19:46:47,975 DEBUG [httpcore.http11] response_closed.started 2026-04-14 19:46:47,975 DEBUG [httpcore.http11] response_closed.complete 2026-04-14 19:46:47,975 WARNING [backend.app.api.routes.cloud] Failed to get cloud preset Pc817a1d (API ID: Pc817a1d): Failed to get setting detail: 400 2026-04-14 19:46:48,014 DEBUG [httpcore.http11] receive_response_headers.complete return_value=(b'HTTP/1.1', 400, b'Bad Request', [(b'Date', b'Tue, 14 Apr 2026 17:46:47 GMT'), (b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'223'), (b'Connection', b'keep-alive'), (b'x-xss-protection', b'1; mode=block'), (b'b3', b'd1ab0b0ccacb3d06735950a4a82774d9-204d69dba56898f1-1'), (b'traceparent', b'00-d1ab0b0ccacb3d06735950a4a82774d9-204d69dba56898f1-01'), (b'x-bbl-be', b'go'), (b'Server', b'cloudflare'), (b'x-request-id', b'82ac4c0f-045d-46b7-85bd-face7032195f'), (b'x-frame-options', b'SAMEORIGIN'), (b'cf-cache-status', b'DYNAMIC'), (b'Strict-Transport-Security', b'max-age=15552000; includeSubDomains; preload'), (b'x-content-type-options', b'nosniff'), (b'expect-ct', b'max-age=86400, enforce'), (b'referrer-policy', b'same-origin'), (b'CF-RAY', b'9ec48830b8535acf-VIE'), (b'alt-svc', b'h3=":443"; ma=86400')]) 2026-04-14 19:46:48,015 INFO [httpx] HTTP Request: GET https://api.bambulab.com/v1/iot-service/api/slicer/setting/P6043dd1 "HTTP/1.1 400 Bad Request" 2026-04-14 19:46:48,015 DEBUG [httpcore.http11] receive_response_body.started request= 2026-04-14 19:46:48,015 DEBUG [httpcore.http11] receive_response_body.complete 2026-04-14 19:46:48,016 DEBUG [httpcore.http11] response_closed.started 2026-04-14 19:46:48,016 DEBUG [httpcore.http11] response_closed.complete 2026-04-14 19:46:48,017 WARNING [backend.app.api.routes.cloud] Failed to get cloud preset P6043dd1 (API ID: P6043dd1): Failed to get setting detail: 400 2026-04-14 19:46:48,041 DEBUG [httpcore.http11] receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Tue, 14 Apr 2026 17:46:48 GMT'), (b'Content-Type', b'text/html; charset=utf-8'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'content-security-policy', b"default-src 'self' *.bdimg.com; worker-src 'self' blob: data:; script-src 'self' qrc: 'nonce-NmQ5YTU4ZGQtYzliYy00NzJkLTliYTktNWU2YzQ0ZDcwM2Yx' 'strict-dynamic' 'unsafe-eval' www.youtube.com *.googletagmanager.com googletagmanager.com tagmanager.google.com http://static.geevisit.com https://gcaptcha4.geetest.com https://gcaptcha4.geetest.com https://static.geetest.com maps.googleapis.com https://*.hotjar.com https://*.clarity.ms https://c.bing.com 'unsafe-inline' api.map.baidu.com dlswbr.baidu.com *.bdimg.com mapopen-pub-jsapi.cdn.bcebos.com; style-src 'self' 'unsafe-inline' fonts.googlefonts.cn fonts.googleapis.com *.googletagmanager.com googletagmanager.com tagmanager.google.com https://static.geetest.com https://static.geevisit.com *.bblmw.cn api.map.baidu.com; img-src 'self' blob: data: https: https://*.hotjar.com *.baidu.com *.bdimg.com *.map.baidu.com; font-src 'self' blob: data: fonts.gstatic.com fonts.gstatic.googlefonts.cn https://*.hotjar.com *.bblmw.com *.bblmw.cn https://consent.trustarc.com; media-src 'self' *.bambulab.cn *.bambulab.com *.bblmw.cn *.bblmw.com; connect-src 'self' https: https://*.hotjar.com https://*.hotjar.io wss://*.hotjar.com data: *.baidu.com *.bdimg.com *.map.baidu.com ; frame-src www.youtube-nocookie.com www.facebook.com www.youtube.com www.bilibili.com space.bilibili.com player.bilibili.com https://td.doubleclick.net https://www.googletagmanager.com https://consent-pref.trustarc.com; object-src 'none'; base-uri 'self'; form-action 'self' https:; frame-ancestors 'none'; block-all-mixed-content;"), (b'Cache-Control', b'public, s-maxage=30, stale-while-revalidate=59'), (b'vary', b'Accept-Encoding'), (b'expect-ct', b'max-age=86400, enforce'), (b'x-cache-status', b'STALE'), (b'Server', b'cloudflare'), (b'x-request-id', b'9f47f718-167d-4e86-9aeb-15bcbc5526ed'), (b'x-content-type-options', b'nosniff'), (b'strict-transport-security', b'max-age=15552000; includeSubDomains; preload'), (b'referrer-policy', b'strict-origin-when-cross-origin'), (b'x-xss-protection', b'1; mode=block'), (b'x-frame-options', b'SAMEORIGIN'), (b'cf-cache-status', b'DYNAMIC'), (b'Content-Encoding', b'gzip'), (b'CF-RAY', b'9ec488310c120d50-VIE'), (b'alt-svc', b'h3=":443"; ma=86400')]) 2026-04-14 19:46:48,041 INFO [httpx] HTTP Request: GET https://bambulab.com/en/support/firmware-download/all "HTTP/1.1 200 OK" 2026-04-14 19:46:48,042 DEBUG [httpcore.http11] receive_response_body.started request= 2026-04-14 19:46:48,169 DEBUG [httpcore.http11] receive_response_body.complete 2026-04-14 19:46:48,169 DEBUG [httpcore.http11] response_closed.started 2026-04-14 19:46:48,170 DEBUG [httpcore.http11] response_closed.complete 2026-04-14 19:46:48,181 INFO [backend.app.services.firmware_check] Got Bambu Lab build ID: 73Djgt-UysCpcEV04TJUn 2026-04-14 19:46:48,182 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-14 19:46:48,184 DEBUG [httpcore.http11] send_request_headers.started request= 2026-04-14 19:46:48,186 DEBUG [httpcore.http11] send_request_headers.complete 2026-04-14 19:46:48,186 DEBUG [httpcore.http11] send_request_body.started request= 2026-04-14 19:46:48,186 DEBUG [httpcore.http11] send_request_body.complete 2026-04-14 19:46:48,186 DEBUG [httpcore.http11] receive_response_headers.started request= 2026-04-14 19:46:48,315 DEBUG [httpcore.http11] receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Tue, 14 Apr 2026 17:46:48 GMT'), (b'Content-Type', b'text/html; charset=utf-8'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'content-security-policy', b"default-src 'self' *.bdimg.com; worker-src 'self' blob: data:; script-src 'self' qrc: 'nonce-YTY2YTUzN2EtNTg2MC00MDU3LWJkYTMtNmIxYzg0ZmEyYWZm' 'strict-dynamic' 'unsafe-eval' www.youtube.com *.googletagmanager.com googletagmanager.com tagmanager.google.com http://static.geevisit.com https://gcaptcha4.geetest.com https://gcaptcha4.geetest.com https://static.geetest.com maps.googleapis.com https://*.hotjar.com https://*.clarity.ms https://c.bing.com 'unsafe-inline' api.map.baidu.com dlswbr.baidu.com *.bdimg.com mapopen-pub-jsapi.cdn.bcebos.com; style-src 'self' 'unsafe-inline' fonts.googlefonts.cn fonts.googleapis.com *.googletagmanager.com googletagmanager.com tagmanager.google.com https://static.geetest.com https://static.geevisit.com *.bblmw.cn api.map.baidu.com; img-src 'self' blob: data: https: https://*.hotjar.com *.baidu.com *.bdimg.com *.map.baidu.com; font-src 'self' blob: data: fonts.gstatic.com fonts.gstatic.googlefonts.cn https://*.hotjar.com *.bblmw.com *.bblmw.cn https://consent.trustarc.com; media-src 'self' *.bambulab.cn *.bambulab.com *.bblmw.cn *.bblmw.com; connect-src 'self' https: https://*.hotjar.com https://*.hotjar.io wss://*.hotjar.com data: *.baidu.com *.bdimg.com *.map.baidu.com ; frame-src www.youtube-nocookie.com www.facebook.com www.youtube.com www.bilibili.com space.bilibili.com player.bilibili.com https://td.doubleclick.net https://www.googletagmanager.com https://consent-pref.trustarc.com; object-src 'none'; base-uri 'self'; form-action 'self' https:; frame-ancestors 'none'; block-all-mixed-content;"), (b'Cache-Control', b'public, s-maxage=30, stale-while-revalidate=59'), (b'expect-ct', b'max-age=86400, enforce'), (b'vary', b'Accept-Encoding'), (b'x-frame-options', b'SAMEORIGIN'), (b'x-cache-status', b'MISS'), (b'Server', b'cloudflare'), (b'x-request-id', b'7836a995-4be6-4941-8bb7-a9e73e1e8148'), (b'referrer-policy', b'strict-origin-when-cross-origin'), (b'strict-transport-security', b'max-age=15552000; includeSubDomains; preload'), (b'x-content-type-options', b'nosniff'), (b'cf-cache-status', b'DYNAMIC'), (b'x-xss-protection', b'1; mode=block'), (b'Content-Encoding', b'gzip'), (b'CF-RAY', b'9ec48831e9efe1a5-VIE'), (b'alt-svc', b'h3=":443"; ma=86400')]) 2026-04-14 19:46:48,315 INFO [httpx] HTTP Request: GET https://bambulab.com/en/support/firmware-download/all "HTTP/1.1 200 OK" 2026-04-14 19:46:48,316 DEBUG [httpcore.http11] receive_response_body.started request= 2026-04-14 19:46:48,425 DEBUG [httpcore.http11] receive_response_body.complete 2026-04-14 19:46:48,426 DEBUG [httpcore.http11] response_closed.started 2026-04-14 19:46:48,426 DEBUG [httpcore.http11] response_closed.complete 2026-04-14 19:46:48,432 INFO [backend.app.services.firmware_check] Got Bambu Lab build ID: 73Djgt-UysCpcEV04TJUn 2026-04-14 19:46:48,434 DEBUG [httpcore.http11] send_request_headers.started request= 2026-04-14 19:46:48,435 DEBUG [httpcore.http11] send_request_headers.complete 2026-04-14 19:46:48,435 DEBUG [httpcore.http11] send_request_body.started request= 2026-04-14 19:46:48,435 DEBUG [httpcore.http11] send_request_body.complete 2026-04-14 19:46:48,436 DEBUG [httpcore.http11] receive_response_headers.started request= 2026-04-14 19:46:48,481 DEBUG [httpcore.http11] receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Tue, 14 Apr 2026 17:46:48 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'content-security-policy', b"default-src 'self' *.bdimg.com; worker-src 'self' blob: data:; script-src 'self' qrc: 'nonce-MWY2ODE2NzgtNDljNC00YjgzLTg2ZDktN2M3MmViYjU3OWY5' 'strict-dynamic' 'unsafe-eval' www.youtube.com *.googletagmanager.com googletagmanager.com tagmanager.google.com http://static.geevisit.com https://gcaptcha4.geetest.com https://gcaptcha4.geetest.com https://static.geetest.com maps.googleapis.com https://*.hotjar.com https://*.clarity.ms https://c.bing.com 'unsafe-inline' api.map.baidu.com dlswbr.baidu.com *.bdimg.com mapopen-pub-jsapi.cdn.bcebos.com; style-src 'self' 'unsafe-inline' fonts.googlefonts.cn fonts.googleapis.com *.googletagmanager.com googletagmanager.com tagmanager.google.com https://static.geetest.com https://static.geevisit.com *.bblmw.cn api.map.baidu.com; img-src 'self' blob: data: https: https://*.hotjar.com *.baidu.com *.bdimg.com *.map.baidu.com; font-src 'self' blob: data: fonts.gstatic.com fonts.gstatic.googlefonts.cn https://*.hotjar.com *.bblmw.com *.bblmw.cn https://consent.trustarc.com; media-src 'self' *.bambulab.cn *.bambulab.com *.bblmw.cn *.bblmw.com; connect-src 'self' https: https://*.hotjar.com https://*.hotjar.io wss://*.hotjar.com data: *.baidu.com *.bdimg.com *.map.baidu.com ; frame-src www.youtube-nocookie.com www.facebook.com www.youtube.com www.bilibili.com space.bilibili.com player.bilibili.com https://td.doubleclick.net https://www.googletagmanager.com https://consent-pref.trustarc.com; object-src 'none'; base-uri 'self'; form-action 'self' https:; frame-ancestors 'none'; block-all-mixed-content;"), (b'Cache-Control', b'public, s-maxage=30, stale-while-revalidate=59'), (b'etag', b'"hgba4p7thmda95"'), (b'vary', b'Accept-Encoding'), (b'Content-Encoding', b'gzip'), (b'x-cache-status', b'BYPASS'), (b'Server', b'cloudflare'), (b'x-request-id', b'f452005a-70b7-404b-82f7-06ca4a5c8a5e'), (b'x-content-type-options', b'nosniff'), (b'strict-transport-security', b'max-age=15552000; includeSubDomains; preload'), (b'referrer-policy', b'strict-origin-when-cross-origin'), (b'x-xss-protection', b'1; mode=block'), (b'x-frame-options', b'SAMEORIGIN'), (b'cf-cache-status', b'DYNAMIC'), (b'expect-ct', b'max-age=86400, enforce'), (b'CF-RAY', b'9ec488337bec0d50-VIE'), (b'alt-svc', b'h3=":443"; ma=86400')]) 2026-04-14 19:46:48,482 INFO [httpx] HTTP Request: GET https://bambulab.com/_next/data/73Djgt-UysCpcEV04TJUn/en/support/firmware-download/p1.json "HTTP/1.1 200 OK" 2026-04-14 19:46:48,482 DEBUG [httpcore.http11] receive_response_body.started request= 2026-04-14 19:46:48,589 DEBUG [httpcore.http11] receive_response_body.complete 2026-04-14 19:46:48,590 DEBUG [httpcore.http11] response_closed.started 2026-04-14 19:46:48,590 DEBUG [httpcore.http11] response_closed.complete 2026-04-14 19:46:48,631 DEBUG [httpcore.http11] receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Tue, 14 Apr 2026 17:46:48 GMT'), (b'Content-Type', b'text/html; charset=utf-8'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'x-frame-options', b'SAMEORIGIN'), (b'x-xss-protection', b'1; mode=block'), (b'x-content-type-options', b'nosniff'), (b'x-ua-compatible', b'IE=edge'), (b'expect-ct', b'max-age=86400, enforce'), (b'content-language', b'en'), (b'Content-Security-Policy', b"frame-ancestors 'self' https://*.bambulab.net https://*.makerworld.com https://*.makerworld.com.cn https://bambulab.net https://makerworld.com https://makerworld.com.cn;"), (b'vary', b'Accept-Encoding'), (b'Strict-Transport-Security', b'max-age=15552000; includeSubDomains; preload'), (b'Server', b'cloudflare'), (b'x-request-id', b'f6f0d3e1-e5ed-483c-b9e6-16c7d8aa472d'), (b'cf-cache-status', b'DYNAMIC'), (b'Content-Encoding', b'gzip'), (b'CF-RAY', b'9ec48831ea71f832-VIE'), (b'alt-svc', b'h3=":443"; ma=86400')]) 2026-04-14 19:46:48,632 INFO [httpx] HTTP Request: GET https://wiki.bambulab.com/en/p1/manual/p1p-firmware-release-history "HTTP/1.1 200 OK" 2026-04-14 19:46:48,633 DEBUG [httpcore.http11] receive_response_body.started request= 2026-04-14 19:46:48,715 DEBUG [httpcore.http11] receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Tue, 14 Apr 2026 17:46:48 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'content-security-policy', b"default-src 'self' *.bdimg.com; worker-src 'self' blob: data:; script-src 'self' qrc: 'nonce-YWU2YzkwYjMtZGYwYi00ZjY5LWIzNzgtNTViMGIxODhlNTRk' 'strict-dynamic' 'unsafe-eval' www.youtube.com *.googletagmanager.com googletagmanager.com tagmanager.google.com http://static.geevisit.com https://gcaptcha4.geetest.com https://gcaptcha4.geetest.com https://static.geetest.com maps.googleapis.com https://*.hotjar.com https://*.clarity.ms https://c.bing.com 'unsafe-inline' api.map.baidu.com dlswbr.baidu.com *.bdimg.com mapopen-pub-jsapi.cdn.bcebos.com; style-src 'self' 'unsafe-inline' fonts.googlefonts.cn fonts.googleapis.com *.googletagmanager.com googletagmanager.com tagmanager.google.com https://static.geetest.com https://static.geevisit.com *.bblmw.cn api.map.baidu.com; img-src 'self' blob: data: https: https://*.hotjar.com *.baidu.com *.bdimg.com *.map.baidu.com; font-src 'self' blob: data: fonts.gstatic.com fonts.gstatic.googlefonts.cn https://*.hotjar.com *.bblmw.com *.bblmw.cn https://consent.trustarc.com; media-src 'self' *.bambulab.cn *.bambulab.com *.bblmw.cn *.bblmw.com; connect-src 'self' https: https://*.hotjar.com https://*.hotjar.io wss://*.hotjar.com data: *.baidu.com *.bdimg.com *.map.baidu.com ; frame-src www.youtube-nocookie.com www.facebook.com www.youtube.com www.bilibili.com space.bilibili.com player.bilibili.com https://td.doubleclick.net https://www.googletagmanager.com https://consent-pref.trustarc.com; object-src 'none'; base-uri 'self'; form-action 'self' https:; frame-ancestors 'none'; block-all-mixed-content;"), (b'Cache-Control', b'public, s-maxage=30, stale-while-revalidate=59'), (b'etag', b'"ch4k6xpm88da95"'), (b'vary', b'Accept-Encoding'), (b'Content-Encoding', b'gzip'), (b'x-cache-status', b'BYPASS'), (b'Server', b'cloudflare'), (b'x-request-id', b'b9a0b06d-9b49-4227-afb5-36ec13ee44ff'), (b'x-content-type-options', b'nosniff'), (b'strict-transport-security', b'max-age=15552000; includeSubDomains; preload'), (b'referrer-policy', b'strict-origin-when-cross-origin'), (b'x-xss-protection', b'1; mode=block'), (b'x-frame-options', b'SAMEORIGIN'), (b'cf-cache-status', b'DYNAMIC'), (b'expect-ct', b'max-age=86400, enforce'), (b'CF-RAY', b'9ec48834db0ee1a5-VIE'), (b'alt-svc', b'h3=":443"; ma=86400')]) 2026-04-14 19:46:48,716 INFO [httpx] HTTP Request: GET https://bambulab.com/_next/data/73Djgt-UysCpcEV04TJUn/en/support/firmware-download/p1.json "HTTP/1.1 200 OK" 2026-04-14 19:46:48,716 DEBUG [httpcore.http11] receive_response_body.started request= 2026-04-14 19:46:48,779 DEBUG [httpcore.http11] receive_response_body.complete 2026-04-14 19:46:48,780 DEBUG [httpcore.http11] response_closed.started 2026-04-14 19:46:48,780 DEBUG [httpcore.http11] response_closed.complete 2026-04-14 19:46:48,856 DEBUG [httpcore.http11] receive_response_body.complete 2026-04-14 19:46:48,857 DEBUG [httpcore.http11] response_closed.started 2026-04-14 19:46:48,857 DEBUG [httpcore.http11] response_closed.complete 2026-04-14 19:46:48,875 DEBUG [backend.app.services.firmware_check] Wiki firmware for p1: 01.10.00.00 2026-04-14 19:46:48,879 DEBUG [httpcore.http11] send_request_headers.started request= 2026-04-14 19:46:48,880 DEBUG [httpcore.http11] send_request_headers.complete 2026-04-14 19:46:48,881 DEBUG [httpcore.http11] send_request_body.started request= 2026-04-14 19:46:48,881 DEBUG [httpcore.http11] send_request_body.complete 2026-04-14 19:46:48,881 DEBUG [httpcore.http11] receive_response_headers.started request= 2026-04-14 19:46:49,391 DEBUG [httpcore.http11] receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Tue, 14 Apr 2026 17:46:49 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'content-security-policy', b"default-src 'self' *.bdimg.com; worker-src 'self' blob: data:; script-src 'self' qrc: 'nonce-YzM5OGQ4ZTgtYmQ0Ny00NTkzLTkxNzctYzEwMTYyNDQ2YzEy' 'strict-dynamic' 'unsafe-eval' www.youtube.com *.googletagmanager.com googletagmanager.com tagmanager.google.com http://static.geevisit.com https://gcaptcha4.geetest.com https://gcaptcha4.geetest.com https://static.geetest.com maps.googleapis.com https://*.hotjar.com https://*.clarity.ms https://c.bing.com 'unsafe-inline' api.map.baidu.com dlswbr.baidu.com *.bdimg.com mapopen-pub-jsapi.cdn.bcebos.com; style-src 'self' 'unsafe-inline' fonts.googlefonts.cn fonts.googleapis.com *.googletagmanager.com googletagmanager.com tagmanager.google.com https://static.geetest.com https://static.geevisit.com *.bblmw.cn api.map.baidu.com; img-src 'self' blob: data: https: https://*.hotjar.com *.baidu.com *.bdimg.com *.map.baidu.com; font-src 'self' blob: data: fonts.gstatic.com fonts.gstatic.googlefonts.cn https://*.hotjar.com *.bblmw.com *.bblmw.cn https://consent.trustarc.com; media-src 'self' *.bambulab.cn *.bambulab.com *.bblmw.cn *.bblmw.com; connect-src 'self' https: https://*.hotjar.com https://*.hotjar.io wss://*.hotjar.com data: *.baidu.com *.bdimg.com *.map.baidu.com ; frame-src www.youtube-nocookie.com www.facebook.com www.youtube.com www.bilibili.com space.bilibili.com player.bilibili.com https://td.doubleclick.net https://www.googletagmanager.com https://consent-pref.trustarc.com; object-src 'none'; base-uri 'self'; form-action 'self' https:; frame-ancestors 'none'; block-all-mixed-content;"), (b'Cache-Control', b'public, s-maxage=30, stale-while-revalidate=59'), (b'etag', b'"6xcum6uqfxda95"'), (b'vary', b'Accept-Encoding'), (b'Content-Encoding', b'gzip'), (b'x-cache-status', b'BYPASS'), (b'Server', b'cloudflare'), (b'x-request-id', b'd5095ba2-7a09-4230-aa79-56de9e5483a8'), (b'referrer-policy', b'strict-origin-when-cross-origin'), (b'strict-transport-security', b'max-age=15552000; includeSubDomains; preload'), (b'x-content-type-options', b'nosniff'), (b'cf-cache-status', b'DYNAMIC'), (b'x-xss-protection', b'1; mode=block'), (b'expect-ct', b'max-age=86400, enforce'), (b'x-frame-options', b'SAMEORIGIN'), (b'CF-RAY', b'9ec48837a8bf0d50-VIE'), (b'alt-svc', b'h3=":443"; ma=86400')]) 2026-04-14 19:46:49,392 INFO [httpx] HTTP Request: GET https://bambulab.com/_next/data/73Djgt-UysCpcEV04TJUn/en/support/firmware-download/p1.json "HTTP/1.1 200 OK" 2026-04-14 19:46:49,393 DEBUG [httpcore.http11] receive_response_body.started request= 2026-04-14 19:46:49,963 DEBUG [httpcore.http11] receive_response_body.complete 2026-04-14 19:46:49,964 DEBUG [httpcore.http11] response_closed.started 2026-04-14 19:46:49,965 DEBUG [httpcore.http11] response_closed.complete 2026-04-14 19:46:50,207 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-14 19:46:50,208 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] wifi_signal received: -44dBm 2026-04-14 19:46:50,222 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-14 19:46:50,222 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] wifi_signal received: -42dBm 2026-04-14 19:46:50,814 DEBUG [backend.app.main] [[PRINTER]] Runtime tracking: added 30s, total=233109s (64.75h) 2026-04-14 19:46:50,820 DEBUG [backend.app.main] [[PRINTER]] Runtime tracking: added 30s, total=205633s (57.12h) 2026-04-14 19:46:50,826 DEBUG [backend.app.main] Updated runtime for 2 printer(s) 2026-04-14 19:46:50,954 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-14 19:46:50,955 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] wifi_signal received: -45dBm 2026-04-14 19:46:52,229 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-14 19:46:52,230 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] wifi_signal received: -45dBm 2026-04-14 19:46:52,989 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-14 19:46:53,097 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] wifi_signal received: -46dBm 2026-04-14 19:46:54,304 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Merged AMS data: 1 new units, 1 total 2026-04-14 19:46:54,304 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] AMS 0 info=0x1001 -> extruder 0 2026-04-14 19:46:54,305 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] ams_extruder_map: {'0': 0} 2026-04-14 19:46:54,305 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-14 19:46:54,305 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] wifi_signal received: -43dBm 2026-04-14 19:46:55,021 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-14 19:46:55,021 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] wifi_signal received: -45dBm 2026-04-14 19:46:56,305 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-14 19:46:56,329 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Merged AMS data: 1 new units, 1 total 2026-04-14 19:46:56,329 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] AMS 0 info=0x1001 -> extruder 0 2026-04-14 19:46:56,329 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] ams_extruder_map: {'0': 0} 2026-04-14 19:46:56,330 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-14 19:46:57,140 WARNING [backend.app.services.background_dispatch] Printer [PRINTER] (2) did not respond to print command within 15s (state still FINISH) — printer may need restart 2026-04-14 19:46:58,350 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-14 19:47:00,357 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-14 19:47:00,357 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] wifi_signal received: -42dBm 2026-04-14 19:47:01,015 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-14 19:47:01,016 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] wifi_signal received: -46dBm 2026-04-14 19:47:02,376 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-14 19:47:02,377 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] wifi_signal received: -41dBm 2026-04-14 19:47:02,397 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-14 19:47:03,097 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-14 19:47:04,446 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-14 19:47:04,462 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-14 19:47:04,462 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] wifi_signal received: -40dBm 2026-04-14 19:47:06,445 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-14 19:47:06,446 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] wifi_signal received: -41dBm 2026-04-14 19:47:08,496 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-14 19:47:08,499 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] wifi_signal received: -41dBm 2026-04-14 19:47:09,102 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-14 19:47:10,500 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-14 19:47:10,501 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] wifi_signal received: -42dBm 2026-04-14 19:47:10,531 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-14 19:47:12,543 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-14 19:47:12,587 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-14 19:47:12,592 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] wifi_signal received: -43dBm