Bambu Lab 3D Printer Progress Update Notifications, Status & Energy Tracker (Duration. Costs, Camera & Snooze)

Bambu Lab Print Status and Energy Tracker

This blueprint provides a comprehensive notification system for Bambu Lab 3D printers. It tracks print progress, completion, and failures while calculating real-time filament and energy costs.

Features

  • Progress Tracking: Receive mobile notifications at set percentage intervals.
  • Cost Analysis: Automatically calculates the cost of each print based on filament weight and energy usage.
  • Dynamic Energy Tracking: Support for smart plugs with kWh sensors and dynamic electricity pricing.
  • Smart Snooze: Includes a “Mute” button in the notification that allows you to silence progress updates for a custom duration via text input.
  • Quiet Hours: Schedule a window where progress updates are silenced (critical alerts like Completion/Failure will still be sent).
  • Camera Integration: View live snapshots or print thumbnails directly in the notification.

Requirements

To utilize the full functionality of this blueprint, you will need:

  1. Bambu Lab Custom Integration (HACS): You must have the community integration (such as the one by greghesp) installed via HACS.
  2. Mobile App: For receiving interactive and actionable notifications. ANdroid for progress…
  3. Helpers (Manual Creation Required):
  • Snooze Feature: Create an input_datetime helper set to “Date and Time”.
  • Energy Tracking: Create an input_number helper to store the starting kWh value of the print.

Configuration Notes

  • Initial Values: Ensure your printer sensors are correctly mapped. If the print status sensor is null or unavailable, the automation will wait for a valid state before triggering.
  • Notification Service: This blueprint attempts to automatically identify your mobile notification service. If notifications do not arrive, verify that your mobile app naming follows the standard notify.mobile_app_<device_name> convention.

Installation

  1. Click the Import Blueprint button below
  2. Select your printer sensors and desired notification settings.
  3. Define your local currency costs for filament and electricity.

Example Notification

Example Progress

image

Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.

2 Likes

just double checking, but does this work with the latest firmware update that restrictions external access unless your in in admin mode?

Hi, if the printer entities are updating then yes it will work, i dont have the printer long but mine updates outside of the local network.