Show each printer on the fleet page as a status gauge.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -17,9 +17,12 @@ Home Assistant must be running and its printer integrations must have current pr
|
||||
|
||||
The configured swipe order is:
|
||||
|
||||
1. Fleet — one row per printer: status, job name, progress, finish time and
|
||||
time remaining. The header counts printers that need attention, are printing,
|
||||
paused, idle, offline or still syncing. Tap a row to open that printer.
|
||||
1. Fleet — one steam gauge per printer, matching the progress arcs on the
|
||||
printer pages. The needle is print progress, and the arc color follows
|
||||
status: green while printing, amber while paused, red for an error. The
|
||||
center is the percent complete and the caption is the status. A line under
|
||||
the gauges counts printers that need attention, are printing, paused, idle,
|
||||
offline or still syncing. Tap a gauge to open that printer.
|
||||
2. PrintsCharming — P1S, Office, both four-slot AMS units.
|
||||
3. Polly-Pocket — A1 mini, Office, external spool.
|
||||
4. Ds-Turd-Flinger — A1, Upstairs, four-slot AMS.
|
||||
@@ -36,8 +39,8 @@ The configured swipe order is:
|
||||
|
||||
Swipe left for the next page or right for the previous page. Navigation wraps
|
||||
from the last printer back to the fleet page. Previous/Next buttons provide the
|
||||
same navigation. Swipes propagate through the fleet rows, arc gauges and filament
|
||||
slots. A swipe consumes the rest of that touch so dragging across a row or a
|
||||
same navigation. Swipes propagate through the fleet gauges and filament
|
||||
slots. A swipe consumes the rest of that touch so dragging across a gauge or a
|
||||
navigation button does not also click it.
|
||||
|
||||
FDM pages show print status, job name, progress, nozzle and bed current/target
|
||||
@@ -146,7 +149,7 @@ python esphome/bambu-display/generate.py --check
|
||||
|
||||
The generator requires PyYAML (already included in ESPHome's Python environment).
|
||||
Do not hand-edit `generated.yaml`. There is no two-printer limit in the generator;
|
||||
adding a printer creates its own subscriptions, widgets, swipe page and fleet row. The practical
|
||||
adding a printer creates its own subscriptions, widgets, swipe page and fleet gauge. The practical
|
||||
limit depends on the board's available RAM and flash, and adding printers requires
|
||||
regenerating and installing the firmware. Seven printers are configured; generation
|
||||
is also tested with nine. Each Bambu printer's filament strip supports up to eight slots.
|
||||
|
||||
Reference in New Issue
Block a user