mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-10-02 20:22:15 +02:00
Start, monitor, and stop drying sessions for AMS 2 Pro (n3f) and AMS-HT (n3s) directly from the Printers page. Flame icon in AMS card header opens a popover with filament-based temperature/duration presets from BambuStudio. Live countdown status bar shows time remaining. Backend: cache module_type from MQTT get_version, expose dry_time and module_type in both WebSocket and REST paths, add supports_drying() with firmware gating, add server-side guard on start_drying endpoint. Frontend: drying button, popover with filament select + temp/duration sliders, status bar, start/stop mutations. i18n for all 7 locales. Supported: X1/X1C (fw 01.09+), P1P/P1S (fw 01.08+), H2D (fw 01.02.30+), H2D Pro, X1E. Not supported: P2S, A1, A1 Mini, H2S, H2C.