2026-04-13 13:52:26,890 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 13:57:26,895 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 14:02:26,901 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 14:07:26,907 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 14:12:26,914 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 14:17:26,919 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 14:22:26,927 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 14:27:26,932 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 14:32:26,937 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 14:37:26,943 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 14:42:26,949 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 14:47:26,956 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 14:52:26,961 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 14:57:26,967 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 15:02:26,975 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 15:07:26,981 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 15:12:26,987 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 15:17:26,993 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 15:22:27,000 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 15:27:27,007 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 15:32:27,013 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 15:37:27,019 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 15:42:27,025 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 15:47:27,030 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 15:52:27,038 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 15:57:27,044 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 16:02:27,051 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 16:07:27,056 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 16:12:27,062 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 16:17:27,068 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 16:22:27,074 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 16:27:27,079 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 16:32:27,085 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 16:37:27,092 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 16:42:27,097 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 16:47:27,102 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 16:52:27,108 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 16:57:27,114 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 17:02:27,119 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 17:07:27,124 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 17:12:27,132 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 17:17:27,138 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 17:22:27,147 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 17:27:27,153 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 17:32:27,158 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 17:37:27,162 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 17:42:27,168 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 17:47:27,172 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 17:52:27,178 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 17:57:27,185 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 18:02:27,193 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 18:07:27,198 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 18:12:27,204 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 18:17:27,211 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 18:22:27,216 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 18:27:27,222 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 18:32:27,228 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 18:37:27,234 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 18:42:27,240 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 18:47:27,246 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 18:52:27,252 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 18:57:27,258 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 19:02:27,264 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 19:07:27,269 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 19:12:27,277 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 19:17:27,282 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 19:22:27,288 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 19:27:27,293 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 19:32:27,299 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 19:37:27,305 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 19:42:27,311 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 19:47:27,316 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 19:52:27,323 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 19:57:27,329 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 20:02:27,336 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 20:07:27,343 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 20:12:27,349 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 20:17:27,354 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 20:22:27,360 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 20:27:27,366 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 20:32:27,372 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 20:37:27,378 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 20:42:27,385 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 20:47:27,390 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 20:52:27,398 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 20:57:27,404 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 21:02:27,411 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 21:07:27,417 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 21:12:27,428 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 21:12:27,460 WARNING [backend.app.main] AMS history recording failed: can't compare offset-naive and offset-aware datetimes 2026-04-13 21:13:27,470 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 21:18:27,479 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 21:23:27,489 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 21:28:27,497 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 21:33:27,505 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 21:38:27,511 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 21:43:27,526 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 21:48:27,534 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 21:53:27,544 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 21:58:27,550 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 22:03:27,558 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 22:08:27,564 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 22:13:27,570 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 22:18:27,576 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 22:23:27,583 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 22:28:27,589 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 22:33:27,595 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 22:38:27,600 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 22:43:27,606 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 22:48:27,612 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 22:53:27,619 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 22:58:27,625 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 23:03:27,631 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 23:08:27,637 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 23:13:09,110 INFO [backend.app.api.routes.camera] Using chamber image protocol for P1S 2026-04-13 23:13:09,110 INFO [backend.app.api.routes.camera] Starting chamber image stream for [IP] (stream_id=1-d86da212, model=P1S) 2026-04-13 23:13:09,564 INFO [backend.app.api.routes.cloud] get_filament_info called with 2 IDs: ['GFG02', 'GFSNL08'] 2026-04-13 23:13:09,875 INFO [backend.app.services.camera] Chamber image: connected to [IP]:6000 2026-04-13 23:13:15,015 INFO [backend.app.services.firmware_check] Got Bambu Lab build ID: JWs-I8xci0LKfSZDcnGeK 2026-04-13 23:13:25,221 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Sent drying command: ams_id=0, temp=65, duration=12, mode=1 2026-04-13 23:13:27,644 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 23:13:43,602 INFO [backend.app.api.routes.camera] Chamber image stream cancelled (stream_id=1-d86da212) 2026-04-13 23:13:43,602 INFO [backend.app.api.routes.camera] Stream 1-d86da212 cancelled 2026-04-13 23:13:44,040 INFO [backend.app.api.routes.websocket] WebSocket client connecting... 2026-04-13 23:13:44,041 INFO [backend.app.api.routes.websocket] WebSocket client connected 2026-04-13 23:13:44,041 INFO [backend.app.api.routes.websocket] Sent initial status for 1 printers 2026-04-13 23:13:44,177 INFO [backend.app.api.routes.websocket] WebSocket client disconnected normally 2026-04-13 23:18:27,649 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 23:18:38,777 INFO [backend.app.api.routes.camera] Using chamber image protocol for P1S 2026-04-13 23:18:38,777 INFO [backend.app.api.routes.camera] Starting chamber image stream for [IP] (stream_id=1-ba14c730, model=P1S) 2026-04-13 23:18:39,170 INFO [backend.app.api.routes.cloud] get_filament_info called with 2 IDs: ['GFG02', 'GFSNL08'] 2026-04-13 23:18:39,521 INFO [backend.app.services.camera] Chamber image: connected to [IP]:6000 2026-04-13 23:21:48,992 INFO [backend.app.api.routes.websocket] WebSocket client connecting... 2026-04-13 23:21:48,992 INFO [backend.app.api.routes.websocket] WebSocket client connected 2026-04-13 23:21:48,993 INFO [backend.app.api.routes.websocket] Sent initial status for 1 printers 2026-04-13 23:22:34,735 INFO [backend.app.api.routes.camera] Closed chamber image connection for stream 1-ba14c730 2026-04-13 23:22:34,735 INFO [backend.app.api.routes.camera] Stopped 1 camera stream(s) for printer 1 2026-04-13 23:22:34,740 WARNING [backend.app.services.camera] Chamber image: connection closed by printer 2026-04-13 23:22:34,740 WARNING [backend.app.api.routes.camera] Chamber image stream ended for 1-ba14c730 2026-04-13 23:22:34,740 INFO [backend.app.api.routes.camera] Chamber image stream stopped for [IP] (stream_id=1-ba14c730) 2026-04-13 23:23:27,654 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 23:23:29,253 INFO [backend.app.api.routes.camera] Using chamber image protocol for P1S 2026-04-13 23:23:29,254 INFO [backend.app.api.routes.camera] Starting chamber image stream for [IP] (stream_id=1-f4674066, model=P1S) 2026-04-13 23:23:29,999 INFO [backend.app.services.camera] Chamber image: connected to [IP]:6000 2026-04-13 23:23:38,464 INFO [backend.app.api.routes.camera] Chamber image stream cancelled (stream_id=1-f4674066) 2026-04-13 23:23:38,464 INFO [backend.app.api.routes.camera] Stream 1-f4674066 cancelled 2026-04-13 23:23:38,533 INFO [backend.app.api.routes.websocket] WebSocket client disconnected normally 2026-04-13 23:25:22,681 INFO [backend.app.api.routes.camera] Using chamber image protocol for P1S 2026-04-13 23:25:22,682 INFO [backend.app.api.routes.camera] Starting chamber image stream for [IP] (stream_id=1-c4eba130, model=P1S) 2026-04-13 23:25:23,151 INFO [backend.app.api.routes.cloud] get_filament_info called with 2 IDs: ['GFG02', 'GFSNL08'] 2026-04-13 23:25:23,439 INFO [backend.app.services.camera] Chamber image: connected to [IP]:6000 2026-04-13 23:28:25,167 INFO [backend.app.api.routes.websocket] WebSocket client connecting... 2026-04-13 23:28:25,168 INFO [backend.app.api.routes.websocket] WebSocket client connected 2026-04-13 23:28:25,169 INFO [backend.app.api.routes.websocket] Sent initial status for 1 printers 2026-04-13 23:28:27,660 INFO [backend.app.main] Recorded 1 AMS sensor history entries 2026-04-13 23:29:41,107 INFO [backend.app.api.routes.support] Log level changed to DEBUG 2026-04-13 23:29:41,107 INFO [backend.app.api.routes.bug_report] Bug report: enabled debug logging 2026-04-13 23:29:41,107 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Requesting status update (pushall) 2026-04-13 23:29:43,639 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-13 23:29:43,639 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] wifi_signal received: -33dBm 2026-04-13 23:29:47,695 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-13 23:29:47,695 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] wifi_signal received: -36dBm 2026-04-13 23:29:49,179 INFO [backend.app.services.bambu_mqtt] [[SERIAL]] Sent drying command: ams_id=0, temp=65, duration=12, mode=1 2026-04-13 23:29:49,283 DEBUG [backend.app.api.routes.printers] API returning ams_mapping: [], ams_extruder_map: {'0': 0} 2026-04-13 23:29:49,283 DEBUG [backend.app.api.routes.printers] Using tray_now directly as global ID: 255 2026-04-13 23:29:49,977 DEBUG [httpcore.connection] connect_tcp.started host='[IP]' port=8123 local_address=None timeout=10.0 socket_options=None 2026-04-13 23:29:49,978 DEBUG [httpcore.connection] connect_tcp.complete return_value= 2026-04-13 23:29:49,978 DEBUG [httpcore.http11] send_request_headers.started request= 2026-04-13 23:29:49,979 DEBUG [httpcore.http11] send_request_headers.complete 2026-04-13 23:29:49,979 DEBUG [httpcore.http11] send_request_body.started request= 2026-04-13 23:29:49,980 DEBUG [httpcore.http11] send_request_body.complete 2026-04-13 23:29:49,981 DEBUG [httpcore.http11] receive_response_headers.started request= 2026-04-13 23:29:49,981 DEBUG [httpcore.http11] receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json'), (b'Referrer-Policy', b'no-referrer'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b''), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Content-Length', b'381'), (b'Date', b'Tue, 14 Apr 2026 05:29:49 GMT')]) 2026-04-13 23:29:49,981 INFO [httpx] HTTP Request: GET http://[IP]:8123/api/states/switch.shrimp_tanks_smart_strip_mss425f_algae_light "HTTP/1.1 200 OK" 2026-04-13 23:29:49,981 DEBUG [httpcore.http11] receive_response_body.started request= 2026-04-13 23:29:49,982 DEBUG [httpcore.http11] receive_response_body.complete 2026-04-13 23:29:49,982 DEBUG [httpcore.http11] response_closed.started 2026-04-13 23:29:49,982 DEBUG [httpcore.http11] response_closed.complete 2026-04-13 23:29:49,982 DEBUG [httpcore.connection] close.started 2026-04-13 23:29:49,983 DEBUG [httpcore.connection] close.complete 2026-04-13 23:29:49,995 DEBUG [httpcore.connection] connect_tcp.started host='[IP]' port=8123 local_address=None timeout=10.0 socket_options=None 2026-04-13 23:29:49,996 DEBUG [httpcore.connection] connect_tcp.complete return_value= 2026-04-13 23:29:49,997 DEBUG [httpcore.http11] send_request_headers.started request= 2026-04-13 23:29:49,997 DEBUG [httpcore.http11] send_request_headers.complete 2026-04-13 23:29:49,997 DEBUG [httpcore.http11] send_request_body.started request= 2026-04-13 23:29:49,998 DEBUG [httpcore.http11] send_request_body.complete 2026-04-13 23:29:49,998 DEBUG [httpcore.http11] receive_response_headers.started request= 2026-04-13 23:29:49,998 DEBUG [httpcore.http11] receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json'), (b'Referrer-Policy', b'no-referrer'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b''), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Content-Length', b'381'), (b'Date', b'Tue, 14 Apr 2026 05:29:49 GMT')]) 2026-04-13 23:29:49,998 INFO [httpx] HTTP Request: GET http://[IP]:8123/api/states/switch.shrimp_tanks_smart_strip_mss425f_algae_light "HTTP/1.1 200 OK" 2026-04-13 23:29:49,999 DEBUG [httpcore.http11] receive_response_body.started request= 2026-04-13 23:29:49,999 DEBUG [httpcore.http11] receive_response_body.complete 2026-04-13 23:29:49,999 DEBUG [httpcore.http11] response_closed.started 2026-04-13 23:29:49,999 DEBUG [httpcore.http11] response_closed.complete 2026-04-13 23:29:50,000 DEBUG [httpcore.connection] close.started 2026-04-13 23:29:50,000 DEBUG [httpcore.connection] close.complete 2026-04-13 23:29:51,738 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-13 23:29:51,739 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] wifi_signal received: -35dBm 2026-04-13 23:29:53,781 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-13 23:29:53,782 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] wifi_signal received: -33dBm 2026-04-13 23:29:55,814 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status