SpoolmanSync - Automatic Filament Tracking for Bambu Lab Printers (Beginner Friendly!)

Thanks for implementing the fix in v.1.51 so quickly. One other feature request, is it possible to display the device friendly name in the dashboard instead of the ID number? I have multiple printers and keeping track by serial number is not easy.

Filament weight is only deducted when the AMS switches trays mid-print or when the print completes, not every layer. The log entries you’re seeing are likely just Home Assistant reporting minor sensor updates on the tray (which SpoolmanSync monitors but doesn’t act on unless an actual tray switch or print end occurs).

Good catch, this actually used to work, but broke when we switched from HA’s REST API to the WebSocket API for entity discovery. The REST API returned the user-facing friendly_name, but the WebSocket device registry returns the integration-provided name separately from user renames. Fixed in v1.5.3, if you rename your printer in HA (Settings → Devices & services → [your printer device] → pencil icon → Name), SpoolmanSync will now show that friendly name on the dashboard instead of the serial number. No need to recreate automations — the rename is purely cosmetic.

Ok thanks for the information.
Nevertheless i put a report into Github because with a coloured object it seems to come the wrong data - see Github issue

Ok so I got a weird question for you, I have a 9 shelves that are connected to an ESP32, each shelve slot is made to connect to a box that are interchangeable, it's a filament drying system. your system is awesome and especialy yuor QR codes! I would love to be able to add manual "trays" that I could assign slots 1 thru 9 to track which filaments are in which shelve slot. is this possble?

This is my working portainer stack:

version: "3"
services:
  spoolmansync:
     image: docker.io/gibz104/spoolmansync:latest
     container_name: spoolmansync

     ports:
      - 3000:3000
     environment:
      TZ: Europe/Berlin
      PUID: 1026
      PGID: 100
     volumes:
      - /volume1/docker/spoolmansync:/data:rw
      #- app-data:/data

Be sure to set the rights on /volume1/docker/spoolmansync otherwise it will fail to connect!

I installed and using this. It is very good

  1. Make sure you use the local instance of home assistant when making QR codes.
  2. It would be very nice to create virtual ams to choose when putting filaments in a dryer for storage for example.

Is it possible to set up virtual printer, ams for storage in dry boxes and storage for complete QR code control. Thx

When I created the QR codes, I had to be logged into ha on the local level or the QR code would not work correctly.

Can you update to display a friendlier name for tray_id. Thank you