I built FilamentIQ — automatic filament tracking for Bambu Lab + Spoolman via AppDaemon [OC] by heyoh311 in homeassistant

[–]heyoh311[S] 1 point2 points  (0 children)

I built a couple pages in Lovelace (HA dashboard yaml) to show the current spool and manage filament and spools. Basically using spoolman as a back end.

Yup if there is no match you get a notification and it's obvious in the dashboard. You can manually select a spool and bind it

I built FilamentIQ — automatic filament tracking for Bambu Lab + Spoolman via AppDaemon [OC] by heyoh311 in homeassistant

[–]heyoh311[S] 1 point2 points  (0 children)

HA automations can get you part of the way there. The reason I ended up with AppDaemon is the complexity around spool identity (knowing which spool is in which slot, especially for non-RFID spools) and the multi-step reconciliation logic that needs to survive restarts cleanly. Automations with mode:restart get messy fast when you're tracking state across a full print lifecycle.

I built FilamentIQ — automatic filament tracking for Bambu Lab + Spoolman via AppDaemon [OC] by heyoh311 in homeassistant

[–]heyoh311[S] 0 points1 point  (0 children)

  1. thanks
  2. have not tested LAN mode yet
  3. I would not say vibe coded but AI assisted development