After setting up my Bambu Lab printer with Home Assistant, I found myself wanting a better way to monitor prints than constantly opening the Handy app which sends data through the cloud and is VERY laggy. I was getting “print complete” notifications from the app 8 hours after the print finished! While existing printer cards were functional, they didn’t quite give me the all-in-one minimal and clean view I wanted. So, I built PrintWatch - a custom Home Assistant card that brings all your printer’s vital stats into one clean interface.
What Makes PrintWatch Special?
PrintWatch is designed to give you everything you need at a glance:
- 🎥 Live camera feed with print status overlay
- 🌡️ Real-time temperature monitoring for bed and nozzle
- 📊 Print progress tracking with layer counts
- 🎨 AMS/Material status visualization
- 💡 Quick controls for chamber light and auxiliary fan
- ⏯️ Print control buttons with confirmation dialogs
- 🌑 Dark mode support
Getting Started
Prerequisites
Before we dive in, make sure you have:
- Home Assistant up and running
- Bambu Labs Add-on installed and configured
- “Use image sensor camera” enabled for your printer configured in the BambuLab device settings
Installation
The easiest way to install PrintWatch is through HACS:
- Open HACS in Home Assistant
- Click on “Frontend”
- Click the “+ Explore & Download Repositories” button
- Search for “PrintWatch Card”
- Click “Download”
- Restart Home Assistant
Basic Configuration
Add the card to your dashboard with this simple configuration:
1 | type: custom:printwatch-card |
Features in Detail
Smart Controls
The card includes safety features like confirmation dialogs for pause/stop actions - because we’ve all accidentally hit that stop button at least once! The chamber light and auxiliary fan can be toggled directly from the card.
Material Tracking
If you’re using an AMS, the card shows all four slots with their current materials and colors. It even highlights which slot is active during printing.
Dark Mode
For the dark mode lover, PrintWatch includes full Home Assistant support that respects your Home Assistant theme settings.
What’s Next?
I’m actively working on new features and improvements. Some things in the pipeline:
- G-code preview integration
- Print time estimations using machine learning
- Custom notification triggers
- Mobile-optimized layout improvements
Wrap Up
PrintWatch is my attempt to make monitoring Bambu Lab printers in Home Assistant more intuitive and comprehensive. It’s open source and available on my GitHub if you want to contribute or suggest improvements.
As always, if you have any questions, hit me up on Blue Sky and I’ll do my best to help out!