---
title: "Bambu Filaments"
description: "Bambu Filaments is a Marketplace integration for Home Assistant. It has 55 installs sharing analytics, needs the vendor's cloud and was last updated November 6, 2026."
canonical: "https://vulpo.app/integrations/marketplace/timmes123-ha-bambu-filaments"
url: "https://vulpo.app/integrations/marketplace/timmes123-ha-bambu-filaments.md"
last-updated: "2026-11-09"
version: "1.4"
---

# Bambu Filaments

> Bambu Filaments is a Marketplace integration for Home Assistant. It has 55 installs sharing analytics, needs the vendor's cloud and was last updated November 6, 2026.

From the [repository description](https://github.com/Timmes123/ha-bambu-filaments):

> Home Assistant integration for the Bambu Lab cloud filament library (Filament Manager)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/marketplace_repository/?owner=Timmes123&repository=ha-bambu-filaments&category=integration)

On Home Assistant 2026.10 or older? [Open it in HACS](https://my.home-assistant.io/redirect/hacs_repository/?owner=Timmes123&repository=ha-bambu-filaments&category=integration)

## Supports

- **Uses the vendor's cloud**: Needs an internet connection and an account with the vendor.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

### Bambu Lab account

- **Region**
- **Email address**
- **Password**

### Verification code

- **Verification code**
- **Request new code**

### Two-factor authentication

- **2FA code**

### Features

- **Polling interval (minutes)**
- **Create one device per spool**
- **Auto-remove manual duplicates when a spool is loaded into the AMS**: When the AMS registers a new official spool, one matching full, manually created spool is deleted from the cloud library - pre-entered stock no longer turns into duplicates.
- **Color name language**
- **Auto-register new RFID spools loaded into the AMS**: When an official RFID spool sits in an AMS slot but is missing from the cloud library, it is added automatically - no need to open the Bambu app or Studio first. Uses the AMS slot sensors of the Bambu Lab printer integration.
- **Auto-register new RFID spools loaded into the AMS (unavailable)**
- **Sync remaining weight from the AMS to the cloud library**: Pushes the AMS remaining-weight estimate of official RFID spools to the library whenever it changes - like Studio does, but without Studio running. A spool reading 0 % is booked as empty immediately. Uses the Bambu Lab printer integration.
- **Sync remaining weight from the AMS to the cloud library (unavailable)**
- **Also mark as empty when removed with at most this much left (%, 0 = off)**: Optional extra rule: any spool taken out of the AMS whose last reading was at or below this percentage is set to 0 g, regardless of printing. Leave at 0 unless you want that.
- **Also mark as empty when removed with at most this much left (%, 0 = off) (unavailable)**
- **Deduct print usage from manually created spools**: Bambu never books consumption for third-party spools. With this on, every print job finished after enabling is booked once against the manual spool the library shows in that AMS slot, using the per-slot grams the cloud records for the job. RFID spools are never touched; jobs already booked elsewhere are skipped. Cancelled jobs are booked proportionally when the printer integration saw the progress.
- **Mark a spool as empty when it is removed while a print was drawing from it**: The safe runout rule: a spool that was the active tray of a running or paused print (an AMS backup switch is remembered too) and is then taken out of the AMS before that print ends is set to 0 g. Spools removed after a finished print, or mid-print with more than 20 % left (filament change), are never touched.
- **Mark a spool as empty when it is removed while a print was drawing from it (unavailable)**

### After setup

- **Polling interval (minutes)**
- **Create one device per spool**
- **Auto-remove manual duplicates when a spool is loaded into the AMS**: When the AMS registers a new official spool, one matching full, manually created spool is deleted from the cloud library - pre-entered stock no longer turns into duplicates.
- **Color name language**
- **Auto-register new RFID spools loaded into the AMS**: When an official RFID spool sits in an AMS slot but is missing from the cloud library, it is added automatically - no need to open the Bambu app or Studio first. Uses the AMS slot sensors of the Bambu Lab printer integration.
- **Auto-register new RFID spools loaded into the AMS (unavailable)**
- **Sync remaining weight from the AMS to the cloud library**: Pushes the AMS remaining-weight estimate of official RFID spools to the library whenever it changes - like Studio does, but without Studio running. A spool reading 0 % is booked as empty immediately. Uses the Bambu Lab printer integration.
- **Sync remaining weight from the AMS to the cloud library (unavailable)**
- **Also mark as empty when removed with at most this much left (%, 0 = off)**: Optional extra rule: any spool taken out of the AMS whose last reading was at or below this percentage is set to 0 g, regardless of printing. Leave at 0 unless you want that.
- **Also mark as empty when removed with at most this much left (%, 0 = off) (unavailable)**
- **Deduct print usage from manually created spools**: Bambu never books consumption for third-party spools. With this on, every print job finished after enabling is booked once against the manual spool the library shows in that AMS slot, using the per-slot grams the cloud records for the job. RFID spools are never touched; jobs already booked elsewhere are skipped. Cancelled jobs are booked proportionally when the printer integration saw the progress.
- **Mark a spool as empty when it is removed while a print was drawing from it**: The safe runout rule: a spool that was the active tray of a running or paused print (an AMS backup switch is remembered too) and is then taken out of the AMS before that print ends is set to 0 g. Spools removed after a finished print, or mid-print with more than 20 % left (filament change), are never touched.
- **Mark a spool as empty when it is removed while a print was drawing from it (unavailable)**

Texts from the code of [Timmes123/ha-bambu-filaments](https://github.com/Timmes123/ha-bambu-filaments).

## Entities

- **Buttons**: Delete from Bambu Cloud
- **Sensors**: Spools, Total remaining filament, Remaining, Remaining weight

## Actions

- **Refresh**: Fetch the filament library from the Bambu cloud immediately.
- **Set remaining weight**: Set the remaining filament weight of a spool in the cloud library.
  Fields: Spool ID, Remaining weight
- **Set note**: Set the note of a spool in the cloud library.
  Fields: Spool ID, Note
- **Set slicer profile (filament ID)**: Link a spool to a Bambu filament profile so Bambu Studio can assign it with matching print settings (e.g. GFA00 for Bambu PLA Basic, GFL99 for Generic PLA). An empty string unlinks the profile again.
  Fields: Spool ID, Filament ID
- **Create spool**: Add a new spool to the Bambu cloud filament library (appears in Studio and the Bambu app too).
  Fields: Vendor, Material, Filament name, Color, Spool size, Remaining weight, Filament ID, Custom name, Note, Count
- **Update spool**: Change fields of an existing spool in the Bambu cloud library. Only the provided fields are written; empty strings clear the custom name, note or slicer profile.
  Fields: Spool ID, Vendor, Material, Filament name, Color, Spool size, Remaining weight, Note, Filament ID, Custom name
- **Get filament catalog**: Returns the vendor/product combinations the Bambu cloud accepts when creating spools, plus the account's own slicer presets (usable as filament\_id).
- **Delete spool**: Delete a spool from the Bambu cloud filament library.
  Fields: Spool ID

## Troubleshooting

- **Diagnostics**: Downloads a diagnostics file to attach to a bug report.

## From the README

> Your Bambu Lab cloud filament library (the Filament Manager of Bambu Studio 2.6.1+ and the Bambu app) in Home Assistant: every spool with vendor, material, official color name and remaining weight — as devices, sensors, actions and a dashboard card. With the Bambu Lab printer integration installed it also does what Bambu's apps only do while they are open: registers spools you load into the AMS, keeps remaining weights current and books empty spools.
>
> - One device per spool with remaining % and grams, official color name, mount location and a delete button; aggregate sensors for spool count and total remaining.
> - Dashboard card in the look of Studio's Filament Manager: grouping, sorting, ×n stacks for identical spools, filters, RFID/manual badges, add and edit dialogs — third-party brands and multi-spool…
> - Actions to create, update, delete and refresh spools; catalog lookup.
> - AMS bridge (optional, needs ha-bambulab): auto-register loaded spools, sync AMS remaining weights, book runouts.
> - Stock tracking: pre-register sealed spools, auto-remove the manual entry when the real spool hits the AMS, deduct print usage from third-party spools.
> - Email-code and 2FA login, re-auth, diagnostics, English and German.

From the README of [Timmes123/ha-bambu-filaments](https://github.com/Timmes123/ha-bambu-filaments#readme), [MIT License](https://spdx.org/licenses/MIT.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [Computers and network](https://vulpo.app/integrations/category/computers-and-network.md), Printers
- Brand: [Bambu Lab](https://vulpo.app/integrations/bambu-lab.md)
- Number: 55 installs sharing analytics; 8 GitHub stars
- Connection: Needs the vendor's cloud
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: v2.0.0, last updated November 6, 2026
- Domain: `bambu_filaments`
- Source: <https://github.com/Timmes123/ha-bambu-filaments>
- Issues: <https://github.com/Timmes123/ha-bambu-filaments/issues>
- Screenshot: https://vulpo.app/integrations-img/1a48d6527f403702.webp (from Timmes123/ha-bambu-filaments's README)
- Screenshot: https://vulpo.app/integrations-img/a4c44074cbed55dc.webp (from Timmes123/ha-bambu-filaments's README)
- Screenshot: https://vulpo.app/integrations-img/41d4e9f4e2858a6d.webp (from Timmes123/ha-bambu-filaments's README)

In Vulpo: Button card, Chart card, Apple Watch

## Other ways in for Bambu Lab

| Name | Kind | Installs or stars | Connection | Upkeep |
| --- | --- | --- | --- | --- |
| [Bambu Lab](https://vulpo.app/integrations/marketplace/greghesp-ha-bambulab.md) | Marketplace integration | 22.4k installs sharing analytics | Works locally | Updated in the last 6 months |
| [Bambu Lab Fleet Studio](https://github.com/everyday3d/bambu-fleet-studio) | Marketplace integration | 26 installs sharing analytics | Works locally | Updated in the last 6 months |
| [Home Keeper — Bambu Lab](https://github.com/prestomation/ha-home-keeper-bambu-lab) | Marketplace integration | 8 installs sharing analytics | Works locally | Updated in the last 6 months |
| [Bambu AMS Spool Sync](https://github.com/demonkazuya/bambu-ams-spool-sync) | Marketplace integration | 2 installs sharing analytics | Works locally | Updated in the last 6 months |
| [Bambu Dashboard Card](https://github.com/kai-wei-kfuse/bambu-dashboard-card) | Dashboard card | 3 GitHub stars | Connection not stated | Updated in the last 6 months |

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-11-09. Source: https://vulpo.app/integrations/marketplace/timmes123-ha-bambu-filaments

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/timmes123-ha-bambu-filaments
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
