A Home Assistant Integration for Bambu Lab printers
To install, add this Github Repo to the HACS Custom Repositories, or click the badge above.
For now, you will need the following information:
- Printer IP
- LAN Access Code (Can be found on the Printer settings)
- Serial Number (Can be found in the printer settings or in Bambu Studio)
In the latest firmware update, Bambu Lab removed the ability to use the local printer MQTT if the printer is not in LAN mode. Support has been added to enable use of the Bambu Cloud MQTT instead. This will require your Bambu email address and password to retrieve an authentication token. Your email address and password will not be saved - only the authentication token will be saved into home assistant. The authentication token will expire in 360 days. Before/after that you can refresh it manually by using the new 'Configuration' flow from the Home Assistant integrations page.
If you want to see this changed so that you can use the local MQTT directly off the printer, please comment and vote on this BambuStudio issue
(:heavy_check_mark: Optional accessory)
This currently exposes the following Sensors (where applicable):
Sensor | X1C | X1 | P1P |
---|---|---|---|
Aux Fan Speed | ✅ | ✅ | ✔️ |
Bed Temperature | ✅ | ✅ | ✅ |
Chamber Fan Speed | ✅ | ✅ | ❌ |
Chamber Temperature | ✅ | ✅ | ❌ |
Cooling Fan Speed | ✅ | ✅ | ✅ |
Current Layer | ✅ | ✅ | ❌ |
Current Stage | ✅ | ✅ | ✅ |
End Time | ✅ | ✅ | ✅ |
Heatbreak Fan Speed | ✅ | ✅ | ✅ |
Nozzle Target Temperature | ✅ | ✅ | ✅ |
Nozzle Temperature | ✅ | ✅ | ✅ |
Print Progress | ✅ | ✅ | ✅ |
Print Status | ✅ | ✅ | ✅ |
Remaining Time | ✅ | ✅ | ✅ |
Speed Profile | ✅ | ✅ | ✅ |
Start Time | ✅ | ✅ | ✅ |
Target Bed Temperature | ✅ | ✅ | ✅ |
Total Layer Count | ✅ | ✅ | ❌ |
Sensor | X1C | X1 | P1P |
---|---|---|---|
Chamber Light | ✅ | ✅ | ✔️ |
This currently exposes the following Buttons:
Sensor | X1C | X1 | P1P |
---|---|---|---|
Pause | ✅ | ✅ | ✅ |
Resume | ✅ | ✅ | ✅ |
Stop | ✅ | ✅ | ✅ |
This currently exposes the following Diagnostic Sensors:
Sensor | X1C | X1 | P1P |
---|---|---|---|
Wifi Signal | ✅ | ✅ | ✅ |
Cameras are currently not supported across any Bambu Lab device, due to them using a proprietary streaming implementation.
If you want to see this changed, please comment and vote on this BambuStudio issue
Please check release_notes.md