Integración externa - Bambu Lab (impresoras 3D)

¡Hola a todos!

Segundo piso del «paquete de impresión 3D» después de OctoPrint: aquí está Bambu Lab, las impresoras 3D más populares del momento (X1, P1, A1, H2…), cerca del 4 % de las instalaciones de Home Assistant. Todo se hace localmente, a través del MQTT de la impresora, sin la nube de Bambu.

Qué hace

  • Un dispositivo por impresora (hasta 3): estado, archivo, progreso, tiempo restante, capa en curso, temperaturas del boquilla, de la plataforma y del gabinete con sus consignas, velocidad (silencioso, estándar, deportivo, extremo), luz del gabinete, botones de pausa y reanudación, errores HMS en claro, y la imagen de la cámara (series P1 y A1).
  • Un widget «Impresión 3D Bambu»: progreso, tiempo restante, temperaturas, última imagen, hora de finalización, bobinas del AMS (material, color, resto), y los botones que se adaptan al estado (pausa, reanudación, cancelación con confirmación).
  • Desencadenantes: impresión iniciada, terminada, fallida o cancelada, en pausa, y error HMS (filtrable por gravedad).
  • Acciones de escena: pausa, reanudación, cancelación, luz y velocidad.

Como con OctoPrint, los calentamientos no se controlan desde Gladys: las consignas son de solo lectura.

La parte divertida

Impresión terminada → «terminado en 1 h 05» en Telegram
Humo detectado → cancelar la impresión y cortar el enchufe de la impresora
22 h → velocidad «silencioso» para la noche

Instalación

Gladys 5.1 mínimo.

Llega a la tienda en el próximo paso del indexador. Mientras tanto: Integraciones → Instalar desde GitHub, con la dirección GitHub - guim31/gladys-bambulab: Bambu Lab 3D printers for Gladys Assistant: progress, temperatures, pause and camera, on the local network · GitHub

  1. En la impresora, anota el número de serie y el código de acceso LAN (Configuración → Red).
  2. En Gladys: introdúcelos (la dirección IP es opcional), luego añade la impresora en la pestaña Descubrimiento.

Pequeñas reservas honestas: con los firmwares de 2025, controlar la impresora requiere el modo «LAN solo» y el modo Desarrollador (la lectura y la luz funcionan sin); no hay envío de archivos ni timelapse; la cámara de las X1 y H2 no está soportada por el momento. Y la desarrollé sin impresora: se ha probado contra un broker MQTT real en TLS que reproduce los mensajes de una P1P, y una cámara simulada. Tus comentarios sobre una Bambu real serán valiosos.

Codificado con la ayuda de Claude Code. Proyecto independiente, no afiliado a Bambu Lab.

Depósito: GitHub - guim31/gladys-bambulab: Bambu Lab 3D printers for Gladys Assistant: progress, temperatures, pause and camera, on the local network · GitHub

¿Una Bambu en casa? ¡Cuento contigo! :slight_smile:

1 me gusta