| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200 |
- 2026-05-19 07:36:09,885 INFO [backend.app.api.routes.camera] [5c57b058] Camera viewer attached to printer-1 (subscribers=1)
- 2026-05-19 07:37:19,187 INFO [backend.app.main] [-] [SNAPSHOT] Using buffered frame for printer 1: 111056 bytes
- 2026-05-19 07:37:19,818 INFO [backend.app.services.notification_service] [-] Sent notification via Telgram
- 2026-05-19 07:37:19,819 INFO [backend.app.main] [-] [HMS] Sent notification for 1 error(s) on printer 1
- 2026-05-19 07:37:27,307 INFO [backend.app.main] [-] [SNAPSHOT] Using buffered frame for printer 1: 113787 bytes
- 2026-05-19 07:37:27,762 INFO [backend.app.services.notification_service] [-] Sent notification via Telgram
- 2026-05-19 07:37:27,762 INFO [backend.app.main] [-] [HMS] Sent notification for 1 error(s) on printer 1
- 2026-05-19 07:39:24,877 INFO [backend.app.main] [-] [SNAPSHOT] Using buffered frame for printer 1: 107334 bytes
- 2026-05-19 07:39:32,998 INFO [backend.app.main] [-] [SNAPSHOT] Using buffered frame for printer 1: 108741 bytes
- 2026-05-19 07:39:33,465 INFO [backend.app.services.notification_service] [-] Sent notification via Telgram
- 2026-05-19 07:39:33,466 INFO [backend.app.main] [-] [HMS] Sent notification for 1 error(s) on printer 1
- 2026-05-19 07:40:13,813 INFO [backend.app.api.routes.cloud] [fc06b0db] get_filament_info called with 1 IDs: ['GFA00']
- 2026-05-19 07:40:14,298 INFO [uvicorn.access] [-] [IP]:0 - "POST /api/v1/cloud/filament-info HTTP/1.1" 200
- 2026-05-19 07:40:14,873 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
- 2026-05-19 07:40:15,565 INFO [uvicorn.access] [-] [IP]:0 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
- 2026-05-19 07:40:15,650 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
- 2026-05-19 07:40:15,650 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
- 2026-05-19 07:40:15,652 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 1 printers
- 2026-05-19 07:40:15,806 INFO [uvicorn.access] [-] [IP]:0 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
- 2026-05-19 07:40:16,037 INFO [backend.app.api.routes.cloud] [f17018d9] get_filament_info called with 1 IDs: ['GFA00']
- 2026-05-19 07:40:16,041 INFO [uvicorn.access] [-] [IP]:0 - "POST /api/v1/cloud/filament-info HTTP/1.1" 200
- 2026-05-19 07:40:18,567 INFO [uvicorn.access] [-] [IP]:0 - "DELETE /api/v1/inventory/assignments/1/255/0 HTTP/1.1" 200
- 2026-05-19 07:40:22,675 INFO [backend.app.services.bambu_mqtt] [5c2271f2] [[SERIAL]] Publishing ams_filament_setting: AMS 255, tray 0, tray_info_idx=GFA00, setting_id=GFSA00
- 2026-05-19 07:40:22,676 INFO [backend.app.services.bambu_mqtt] [5c2271f2] [[SERIAL]] Publishing extrusion_cali_sel: AMS 255, tray 0, cali_idx=-1
- 2026-05-19 07:40:22,677 INFO [backend.app.api.routes.inventory] [5c2271f2] No stored K-profile for spool 4 — reset slot to Default K (cali_idx=-1)
- 2026-05-19 07:40:22,683 INFO [backend.app.api.routes.inventory] [5c2271f2] Auto-configured AMS slot ams=255 tray=0 for spool 4 on printer 1
- 2026-05-19 07:40:22,692 INFO [uvicorn.access] [-] [IP]:0 - "POST /api/v1/inventory/assignments HTTP/1.1" 200
- 2026-05-19 07:40:36,070 INFO [backend.app.services.bambu_mqtt] [cb814e2a] [[SERIAL]] Publishing ams_filament_setting: AMS 255, tray 0, tray_info_idx=GFA00, setting_id=GFSA00
- 2026-05-19 07:40:36,071 INFO [backend.app.services.bambu_mqtt] [cb814e2a] [[SERIAL]] Publishing extrusion_cali_sel: AMS 255, tray 0, cali_idx=-1
- 2026-05-19 07:40:36,072 INFO [backend.app.api.routes.inventory] [cb814e2a] No stored K-profile for spool 4 — reset slot to Default K (cali_idx=-1)
- 2026-05-19 07:40:36,076 INFO [backend.app.api.routes.inventory] [cb814e2a] Auto-configured AMS slot ams=255 tray=0 for spool 4 on printer 1
- 2026-05-19 07:40:36,086 INFO [uvicorn.access] [-] [IP]:0 - "POST /api/v1/inventory/assignments HTTP/1.1" 200
- 2026-05-19 07:40:40,337 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
- 2026-05-19 07:40:41,034 INFO [uvicorn.access] [-] [IP]:0 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
- 2026-05-19 07:40:41,124 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
- 2026-05-19 07:40:41,125 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
- 2026-05-19 07:40:41,128 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 1 printers
- 2026-05-19 07:40:41,256 INFO [uvicorn.access] [-] [IP]:0 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
- 2026-05-19 07:40:43,695 INFO [backend.app.services.bambu_mqtt] [b110846a] [[SERIAL]] Requesting K-profiles for nozzle_diameter=0.4 (attempt 1/3)
- 2026-05-19 07:40:43,710 INFO [backend.app.services.bambu_mqtt] [-] [[SERIAL]] K-profile response: nozzle=0.4, seq_id=32, 0 profiles, expected=0.4
- 2026-05-19 07:40:43,710 INFO [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Got 0 K-profiles for nozzle=0.4
- 2026-05-19 07:40:43,711 INFO [backend.app.services.bambu_mqtt] [b110846a] [[SERIAL]] Got 0 K-profiles for nozzle=0.4 on attempt 1
- 2026-05-19 07:40:53,202 INFO [backend.app.api.routes.printers] [4a434aaf] [configure_ams_slot] printer_id=1, ams_id=255, tray_id=0
- 2026-05-19 07:40:53,203 INFO [backend.app.api.routes.printers] [4a434aaf] [configure_ams_slot] tray_info_idx='GFA00', tray_type='PLA', tray_sub_brands='Bambu PLA Basic'
- 2026-05-19 07:40:53,203 INFO [backend.app.api.routes.printers] [4a434aaf] [configure_ams_slot] setting_id='GFSA00_34', kprofile_filament_id='', kprofile_setting_id=''
- 2026-05-19 07:40:53,203 INFO [backend.app.services.bambu_mqtt] [4a434aaf] [[SERIAL]] Publishing ams_filament_setting: AMS 255, tray 0, tray_info_idx=GFA00, setting_id=GFSA00_34
- 2026-05-19 07:40:53,203 INFO [backend.app.services.bambu_mqtt] [4a434aaf] [[SERIAL]] Publishing extrusion_cali_sel: AMS 255, tray 0, cali_idx=-1
- 2026-05-19 07:40:53,204 INFO [backend.app.api.routes.printers] [4a434aaf] [configure_ams_slot] Requesting status update from printer
- 2026-05-19 07:40:53,204 INFO [backend.app.api.routes.printers] [4a434aaf] [configure_ams_slot] Status update request result: True
- 2026-05-19 07:40:53,205 INFO [uvicorn.access] [-] [IP]:0 - "POST /api/v1/printers/1/slots/255/0/configure?tray_info_idx=GFA00&tray_type=PLA&tray_sub_brands=Bambu+PLA+Basic&tray_color=000000FF&nozzle_temp_min=190&nozzle_temp_max=230&cali_idx=-1&nozzle_diameter=0.4&setting_id=GFSA00_34 HTTP/1.1" 200
- 2026-05-19 07:40:53,245 INFO [uvicorn.access] [-] [IP]:0 - "PUT /api/v1/printers/1/slot-presets/255/0?preset_id=GFSA00_34&preset_name=Bambu%20PLA%20Basic&preset_source=cloud HTTP/1.1" 200
- 2026-05-19 07:40:53,327 INFO [backend.app.api.routes.cloud] [acd3e3c6] get_filament_info called with 1 IDs: ['GFA00']
- 2026-05-19 07:40:53,327 INFO [uvicorn.access] [-] [IP]:0 - "POST /api/v1/cloud/filament-info HTTP/1.1" 200
- 2026-05-19 07:41:00,494 INFO [uvicorn.access] [-] [IP]:0 - "POST /api/v1/printers/1/clear-plate HTTP/1.1" 200
- 2026-05-19 07:41:57,234 INFO [backend.app.services.virtual_printer.tcp_proxy] [77d7ec88] MQTT proxy: client connected from [IP]:35840
- 2026-05-19 07:41:57,234 INFO [backend.app.services.virtual_printer.manager] [77d7ec88] [VP [PRINTER]] Proxy MQTT: connected: [IP]:35840
- 2026-05-19 07:41:58,011 INFO [backend.app.services.virtual_printer.tcp_proxy] [77d7ec88] MQTT proxy: connected to printer [IP]:8883
- 2026-05-19 07:41:58,017 INFO [backend.app.services.virtual_printer.tcp_proxy] [77d7ec88] MQTT proxy IP rewrite active: [IP] → [IP]
- 2026-05-19 07:43:45,809 INFO [backend.app.main] [-] [SNAPSHOT] Using buffered frame for printer 1: 111130 bytes
- 2026-05-19 07:43:46,313 INFO [backend.app.services.notification_service] [-] Sent notification via Telgram
- 2026-05-19 07:43:46,313 INFO [backend.app.main] [-] [HMS] Sent notification for 1 error(s) on printer 1
- 2026-05-19 07:44:43,472 INFO [backend.app.services.virtual_printer.tcp_proxy] [77d7ec88] FTP proxy: client connected from [IP]:39730
- 2026-05-19 07:44:43,473 INFO [backend.app.services.virtual_printer.manager] [77d7ec88] [VP [PRINTER]] Proxy FTP: connected: [IP]:39730
- 2026-05-19 07:44:43,476 INFO [backend.app.services.virtual_printer.tcp_proxy] [77d7ec88] FTP proxy: connected to printer [IP]:990
- 2026-05-19 07:44:44,369 INFO [backend.app.services.virtual_printer.tcp_proxy] [77d7ec88] Aux-2024 proxy: client connected from [IP]:53748
- 2026-05-19 07:44:44,370 INFO [backend.app.services.virtual_printer.manager] [77d7ec88] [VP [PRINTER]] Proxy Aux-2024: connected: [IP]:53748
- 2026-05-19 07:44:44,373 INFO [backend.app.services.virtual_printer.tcp_proxy] [77d7ec88] Aux-2024 proxy: connected to printer [IP]:2024
- 2026-05-19 07:44:45,161 INFO [backend.app.services.virtual_printer.tcp_proxy] [77d7ec88] Aux-2024 proxy: client [IP]:53748 disconnected
- 2026-05-19 07:44:45,162 INFO [backend.app.services.virtual_printer.manager] [77d7ec88] [VP [PRINTER]] Proxy Aux-2024: disconnected: [IP]:53748
- 2026-05-19 07:44:45,192 INFO [backend.app.services.virtual_printer.tcp_proxy] [77d7ec88] FTP proxy: client [IP]:39730 disconnected
- 2026-05-19 07:44:45,192 INFO [backend.app.services.virtual_printer.manager] [77d7ec88] [VP [PRINTER]] Proxy FTP: disconnected: [IP]:39730
- 2026-05-19 07:44:45,197 INFO [backend.app.services.virtual_printer.tcp_proxy] [77d7ec88] FTP proxy: client connected from [IP]:39738
- 2026-05-19 07:44:45,197 INFO [backend.app.services.virtual_printer.manager] [77d7ec88] [VP [PRINTER]] Proxy FTP: connected: [IP]:39738
- 2026-05-19 07:44:45,211 INFO [backend.app.services.virtual_printer.tcp_proxy] [77d7ec88] FTP proxy: connected to printer [IP]:990
- 2026-05-19 07:44:46,010 INFO [backend.app.services.virtual_printer.tcp_proxy] [77d7ec88] Aux-2024 proxy: client connected from [IP]:53758
- 2026-05-19 07:44:46,010 INFO [backend.app.services.virtual_printer.manager] [77d7ec88] [VP [PRINTER]] Proxy Aux-2024: connected: [IP]:53758
- 2026-05-19 07:44:46,012 INFO [backend.app.services.virtual_printer.tcp_proxy] [77d7ec88] Aux-2024 proxy: connected to printer [IP]:2024
- 2026-05-19 07:44:52,863 INFO [backend.app.services.virtual_printer.tcp_proxy] [77d7ec88] Aux-2024 proxy: client [IP]:53758 disconnected
- 2026-05-19 07:44:52,863 INFO [backend.app.services.virtual_printer.manager] [77d7ec88] [VP [PRINTER]] Proxy Aux-2024: disconnected: [IP]:53758
- 2026-05-19 07:44:53,688 INFO [backend.app.services.virtual_printer.tcp_proxy] [77d7ec88] FTP proxy: client [IP]:39738 disconnected
- 2026-05-19 07:44:53,688 INFO [backend.app.services.virtual_printer.manager] [77d7ec88] [VP [PRINTER]] Proxy FTP: disconnected: [IP]:39738
- 2026-05-19 07:44:56,716 INFO [backend.app.services.virtual_printer.tcp_proxy] [77d7ec88] MQTT proxy: client [IP]:35840 disconnected
- 2026-05-19 07:44:56,717 INFO [backend.app.services.virtual_printer.manager] [77d7ec88] [VP [PRINTER]] Proxy MQTT: disconnected: [IP]:35840
- 2026-05-19 07:44:56,835 INFO [backend.app.services.virtual_printer.tcp_proxy] [77d7ec88] MQTT proxy: client connected from [IP]:46986
- 2026-05-19 07:44:56,836 INFO [backend.app.services.virtual_printer.manager] [77d7ec88] [VP [PRINTER]] Proxy MQTT: connected: [IP]:46986
- 2026-05-19 07:44:57,655 INFO [backend.app.services.virtual_printer.tcp_proxy] [77d7ec88] MQTT proxy: connected to printer [IP]:8883
- 2026-05-19 07:44:57,661 INFO [backend.app.services.virtual_printer.tcp_proxy] [77d7ec88] MQTT proxy IP rewrite active: [IP] → [IP]
- 2026-05-19 07:45:00,283 INFO [backend.app.services.bambu_mqtt] [-] [[SERIAL]] PRINT START detected - file: Tilt_Box_-_Bathroom_Organizer.gcode.3mf, subtask: Tilt_Box_-_Bathroom_Organizer, is_new: True, is_file_change: False
- 2026-05-19 07:45:00,285 INFO [backend.app.main] [-] [CALLBACK] on_print_start called for printer 1, data keys: ['filename', 'subtask_name', 'remaining_time', 'raw_data', 'ams_mapping']
- 2026-05-19 07:45:00,292 INFO [backend.app.services.usage_tracker] [-] [UsageTracker] PRINT START printer 1: mapping=None, tray_now=254, last_loaded_tray=254
- 2026-05-19 07:45:00,294 INFO [backend.app.services.usage_tracker] [-] [UsageTracker] Snapshotted 1 spool assignments for printer 1: {'255-0': 4}
- 2026-05-19 07:45:00,294 INFO [backend.app.services.usage_tracker] [-] [UsageTracker] Captured start remain% for printer 1 (1 trays): {'255-0': 0}
- 2026-05-19 07:45:00,297 INFO [backend.app.services.smart_plug_manager] [-] Print started on printer 1, turning on plug 'Socket [PRINTER]'
- 2026-05-19 07:45:00,326 INFO [backend.app.services.homeassistant] [-] Turned ON HA entity 'Socket [PRINTER]' (switch.socket_bamby)
- 2026-05-19 07:45:00,329 INFO [backend.app.main] [-] [PLATE CHECK] printer_id=1, plate_detection_enabled=True
- 2026-05-19 07:45:00,329 INFO [backend.app.main] [-] [PLATE CHECK] ENTERING plate detection code for printer 1
- 2026-05-19 07:45:00,329 INFO [backend.app.main] [-] [PLATE CHECK] Running plate detection for printer 1
- 2026-05-19 07:45:00,329 INFO [backend.app.main] [-] [PLATE CHECK] Plate is empty for printer 1, proceeding with print
- 2026-05-19 07:45:00,329 INFO [backend.app.main] [-] [CALLBACK] Print start detected - filename: Tilt_Box_-_Bathroom_Organizer.gcode.3mf, subtask: Tilt_Box_-_Bathroom_Organizer
- 2026-05-19 07:45:00,331 INFO [backend.app.main] [-] Trying filenames: ['Tilt_Box_-_Bathroom_Organizer.gcode.3mf', 'Tilt_Box_-_Bathroom_Organizer.3mf']
- 2026-05-19 07:45:00,400 INFO [backend.app.api.routes.printers] [cbdb25ff] Trying to download cover for 'Tilt_Box_-_Bathroom_Organizer' from [IP] (trying 8 paths)
- 2026-05-19 07:45:01,798 INFO [backend.app.services.bambu_ftp] [-] FTP connected successfully to [IP] (model=P1S, prot_c=False)
- 2026-05-19 07:45:01,910 INFO [backend.app.services.bambu_ftp] [-] FTP connected successfully to [IP] (model=P1S, prot_c=False)
- 2026-05-19 07:45:20,576 INFO [backend.app.services.bambu_ftp] [-] Successfully downloaded /Tilt_Box_-_Bathroom_Organizer.gcode.3mf to /app/data/archive/temp/Tilt_Box_-_Bathroom_Organizer.gcode.3mf (1669082 bytes)
- 2026-05-19 07:45:20,576 INFO [backend.app.services.bambu_ftp] [-] FTP mode cached for [IP]: prot_p
- 2026-05-19 07:45:20,596 INFO [backend.app.services.bambu_ftp] [-] FTP download wait_for timed out after 15.0s for /Tilt_Box_-_Bathroom_Organizer.gcode.3mf, but thread completed within 15.0s grace (1669082 bytes) — salvaging
- 2026-05-19 07:45:20,597 INFO [backend.app.main] [-] Downloaded: /Tilt_Box_-_Bathroom_Organizer.gcode.3mf
- 2026-05-19 07:45:20,625 INFO [backend.app.main] [-] Created archive 61 for Tilt_Box_-_Bathroom_Organizer.gcode.3mf
- 2026-05-19 07:45:20,663 INFO [backend.app.main] [-] [ENERGY] Recorded starting energy (auto-archive) for archive 61: 8.126 kWh
- 2026-05-19 07:45:20,666 INFO [backend.app.services.bambu_ftp] [-] Successfully downloaded /Tilt_Box_-_Bathroom_Organizer.gcode.3mf to /app/data/archive/temp/cover_1_Tilt_Box_-_Bathroom_Organizer.gcode.3mf (1669082 bytes)
- 2026-05-19 07:45:20,667 INFO [backend.app.main] [-] [SNAPSHOT] Using buffered frame for printer 1: 90059 bytes
- 2026-05-19 07:45:20,667 INFO [backend.app.services.notification_service] [-] on_print_start called for printer 1 ([PRINTER])
- 2026-05-19 07:45:20,670 INFO [backend.app.services.notification_service] [-] No notification providers configured for print_start event on printer 1
- 2026-05-19 07:45:20,673 INFO [backend.app.main] [-] Loaded 2 printable objects for printer 1
- 2026-05-19 07:45:20,674 INFO [backend.app.api.routes.printers] [cbdb25ff] Downloaded file size: 1669082 bytes
- 2026-05-19 07:45:20,675 INFO [backend.app.api.routes.printers] [cbdb25ff] Cover: detected plate 1 from 3MF contents
- 2026-05-19 07:45:21,441 INFO [backend.app.services.bambu_ftp] [-] FTP connected successfully to [IP] (model=P1S, prot_c=False)
- 2026-05-19 07:45:21,553 INFO [backend.app.main] [-] [TIMELAPSE] Baseline at print start: 9 video files for printer 1
- 2026-05-19 07:46:01,597 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
- 2026-05-19 07:47:19,948 INFO [backend.app.api.routes.camera] [5c57b058] Camera viewer detached from printer-1 (subscribers=0)
- 2026-05-19 07:47:24,950 INFO [backend.app.api.routes.camera] [2bf58584] Chamber image stream cancelled (stream_id=1-fanout)
- 2026-05-19 07:47:24,961 INFO [backend.app.api.routes.camera] [2bf58584] Chamber image stream stopped for [IP] (stream_id=1-fanout)
- 2026-05-19 07:54:15,822 INFO [uvicorn.access] [-] [IP]:0 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
- 2026-05-19 07:54:15,891 INFO [uvicorn.access] [-] [IP]:0 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
- 2026-05-19 07:54:15,928 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
- 2026-05-19 07:54:15,929 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
- 2026-05-19 07:54:15,931 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 1 printers
- 2026-05-19 07:54:16,278 INFO [backend.app.api.routes.cloud] [a0283cae] get_filament_info called with 1 IDs: ['GFA00']
- 2026-05-19 07:54:16,771 INFO [uvicorn.access] [-] [IP]:0 - "POST /api/v1/cloud/filament-info HTTP/1.1" 200
- 2026-05-19 07:54:21,434 INFO [uvicorn.access] [-] [IP]:0 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
- 2026-05-19 07:54:21,478 INFO [backend.app.api.routes.camera] [d0b00507] Using chamber image protocol for P1S
- 2026-05-19 07:54:21,478 INFO [backend.app.api.routes.camera] [d0b00507] Camera viewer attached to printer-1 (subscribers=1)
- 2026-05-19 07:54:21,479 INFO [backend.app.api.routes.camera] [d0b00507] Starting chamber image stream for [IP] (stream_id=1-fanout, model=P1S)
- 2026-05-19 07:54:21,517 INFO [uvicorn.access] [-] [IP]:0 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
- 2026-05-19 07:54:21,530 INFO [backend.app.api.routes.camera] [49b142b5] Using chamber image protocol for P1S
- 2026-05-19 07:54:21,530 INFO [backend.app.api.routes.camera] [49b142b5] Camera viewer attached to printer-1 (subscribers=2)
- 2026-05-19 07:54:22,230 INFO [backend.app.services.camera] [d0b00507] Chamber image: connected to [IP]:6000
- 2026-05-19 07:54:23,434 INFO [backend.app.api.routes.camera] [ff2bcbed] Using chamber image protocol for P1S
- 2026-05-19 07:54:23,434 INFO [backend.app.api.routes.camera] [ff2bcbed] Camera viewer attached to printer-1 (subscribers=3)
- 2026-05-19 07:54:35,983 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
- 2026-05-19 07:54:35,985 INFO [backend.app.api.routes.camera] [d0b00507] Camera viewer detached from printer-1 (subscribers=2)
- 2026-05-19 07:54:35,986 INFO [backend.app.api.routes.camera] [49b142b5] Camera viewer detached from printer-1 (subscribers=1)
- 2026-05-19 07:54:35,986 INFO [backend.app.api.routes.camera] [ff2bcbed] Camera viewer detached from printer-1 (subscribers=0)
- 2026-05-19 07:54:40,987 INFO [backend.app.api.routes.camera] [d0b00507] Chamber image stream cancelled (stream_id=1-fanout)
- 2026-05-19 07:54:41,000 INFO [backend.app.api.routes.camera] [d0b00507] Chamber image stream stopped for [IP] (stream_id=1-fanout)
- 2026-05-19 08:01:04,049 INFO [backend.app.services.virtual_printer.tcp_proxy] [77d7ec88] MQTT proxy: client [IP]:46986 disconnected
- 2026-05-19 08:01:04,050 INFO [backend.app.services.virtual_printer.manager] [77d7ec88] [VP [PRINTER]] Proxy MQTT: disconnected: [IP]:46986
- 2026-05-19 08:01:19,234 INFO [backend.app.main] [-] [SNAPSHOT] Capturing fresh frame for printer 1
- 2026-05-19 08:01:19,234 INFO [backend.app.services.camera] [-] Capturing camera frame bytes from [IP] using chamber image protocol (model: P1S)
- 2026-05-19 08:01:21,072 INFO [backend.app.main] [-] [SNAPSHOT] Fresh camera frame: 70813 bytes
- 2026-05-19 08:01:21,556 INFO [backend.app.services.notification_service] [-] Sent notification via Telgram
- 2026-05-19 08:08:25,949 INFO [backend.app.api.routes.camera] [c480f14d] Shut down camera fan-out broadcaster for printer 1
- 2026-05-19 08:08:25,949 INFO [backend.app.api.routes.camera] [c480f14d] Stopped 0 camera stream(s) for printer 1
- 2026-05-19 08:08:25,950 INFO [uvicorn.access] [-] [IP]:0 - "POST /api/v1/printers/1/camera/stop HTTP/1.1" 200
- 2026-05-19 08:08:26,024 INFO [backend.app.api.routes.camera] [2ef790c5] Using chamber image protocol for P1S
- 2026-05-19 08:08:26,024 INFO [backend.app.api.routes.camera] [2ef790c5] Camera viewer attached to printer-1 (subscribers=1)
- 2026-05-19 08:08:26,025 INFO [backend.app.api.routes.camera] [2ef790c5] Starting chamber image stream for [IP] (stream_id=1-fanout, model=P1S)
- 2026-05-19 08:08:26,781 INFO [backend.app.services.camera] [2ef790c5] Chamber image: connected to [IP]:6000
- 2026-05-19 08:08:27,924 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
- 2026-05-19 08:08:27,925 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
- 2026-05-19 08:08:27,925 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 1 printers
- 2026-05-19 08:08:35,302 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
- 2026-05-19 08:08:35,304 INFO [backend.app.api.routes.camera] [2ef790c5] Camera viewer detached from printer-1 (subscribers=0)
- 2026-05-19 08:08:40,305 INFO [backend.app.api.routes.camera] [2ef790c5] Chamber image stream cancelled (stream_id=1-fanout)
- 2026-05-19 08:08:40,314 INFO [backend.app.api.routes.camera] [2ef790c5] Chamber image stream stopped for [IP] (stream_id=1-fanout)
- 2026-05-19 08:08:42,866 INFO [uvicorn.access] [-] [IP]:0 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
- 2026-05-19 08:08:42,960 INFO [uvicorn.access] [-] [IP]:0 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
- 2026-05-19 08:08:42,994 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
- 2026-05-19 08:08:42,994 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
- 2026-05-19 08:08:42,996 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 1 printers
- 2026-05-19 08:08:43,108 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
- 2026-05-19 08:08:43,383 INFO [backend.app.api.routes.cloud] [4670b17f] get_filament_info called with 1 IDs: ['GFA00']
- 2026-05-19 08:08:43,886 INFO [uvicorn.access] [-] [IP]:0 - "POST /api/v1/cloud/filament-info HTTP/1.1" 200
- 2026-05-19 08:08:44,844 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
- 2026-05-19 08:08:44,845 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
- 2026-05-19 08:08:44,846 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 1 printers
- 2026-05-19 08:09:06,193 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
- 2026-05-19 08:11:42,945 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting...
- 2026-05-19 08:11:42,946 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
- 2026-05-19 08:11:42,946 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 1 printers
- 2026-05-19 08:12:54,851 INFO [backend.app.api.routes.support] [564e1ce3] Log level changed to DEBUG
- 2026-05-19 08:12:54,852 INFO [backend.app.api.routes.bug_report] [564e1ce3] Bug report: enabled debug logging
- 2026-05-19 08:12:54,852 DEBUG [backend.app.services.bambu_mqtt] [564e1ce3] [[SERIAL]] Requesting status update (pushall)
- 2026-05-19 08:12:54,852 INFO [uvicorn.access] [-] [IP]:0 - "POST /api/v1/bug-report/start-logging HTTP/1.1" 200
- 2026-05-19 08:12:54,875 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received gcode_state: RUNNING, gcode_file: Tilt_Box_-_Bathroom_Organizer.gcode.3mf, subtask_name: Tilt_Box_-_Bathroom_Organizer
- 2026-05-19 08:12:54,875 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] AMS dict fields: {'ams_exist_bits': '0', 'tray_exist_bits': '0', 'tray_is_bbl_bits': '0', 'tray_tar': '254', 'tray_now': '254', 'tray_pre': '254', 'tray_read_done_bits': '0', 'tray_reading_bits': '0', 'version': 3, 'insert_flag': True, 'power_on_flag': False}
- 2026-05-19 08:12:54,876 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] tray_now updated: 254
- 2026-05-19 08:12:54,876 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Merged AMS data: 0 new units, 0 total
- 2026-05-19 08:12:54,876 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ams_status: 768 (main=3, sub=0)
- 2026-05-19 08:12:54,876 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
- 2026-05-19 08:12:54,877 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] chamber_temper raw value: 5.0
- 2026-05-19 08:12:54,877 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] chamber_temper direct value: 5.0°C (heater OFF)
- 2026-05-19 08:12:54,877 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber heating calculated: target=0.0, current=5.0, heating=False, respect_local=False
- 2026-05-19 08:12:54,878 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber temp updated to: 5.0, target: 0.0, heating: False
- 2026-05-19 08:12:54,878 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] HMS data received: []
- 2026-05-19 08:12:54,878 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ipcam field: {'ipcam_dev': '1', 'ipcam_record': 'enable', 'timelapse': 'enable', 'resolution': '', 'tutk_server': 'disable', 'mode_bits': 3}
- 2026-05-19 08:12:54,878 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Timelapse detected during print (from ipcam)
- 2026-05-19 08:12:54,879 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] wifi_signal received: -41dBm
- 2026-05-19 08:12:54,879 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] lights_report: [{'node': 'chamber_light', 'mode': 'on'}]
- 2026-05-19 08:12:54,880 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] gcode_state: RUNNING -> RUNNING, file: Tilt_Box_-_Bathroom_Organizer.gcode.3mf, subtask: Tilt_Box_-_Bathroom_Organizer
|