360 Secure SkillHub
360 安全技能中心

Bambu Lab

该 Skill 通过本地 MQTT 连接控制与监控 Bambu Lab 3D 打印机(A1、P1P、X1 等),支持状态、进度和温度查询,暂停/继续/停止、灯光和风扇控制,以及可选的 Telegram 打印完成或错误通知。需要 LAN Mode 和 Access Code,主要使用 bash/Python 脚本。

photonixlaser-ux
photonixlaser-ux
热度 76.89
最近更新 2026-05-18 12:00:17
分类:自动化依赖:代码执行 / 读写文件 / 第三方 API应用场景:自动化脚本 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add bambu-lab-skill
Metadata
name
bambu-lab
description
Steuere Bambu Lab 3D-Drucker (A1, P1P, X1) über MQTT. Nutze diesen Skill für Druck-Überwachung, Status-Abfragen, Steuerung (Pause/Stopp) und Benachrichtigungen bei Druckende oder Fehlern. Erfordert LAN-Mode mit Access Code.

Bambu Lab 3D-Drucker Skill

Steuerung und Überwachung von Bambu Lab 3D-Druckern über MQTT im lokalen Netzwerk.

Konfiguration

Standard-Konfiguration (anpassbar in scripts/bambu.sh):

  • Host: 192.168.30.103 (A1 Drucker)
  • Port: 8883 (MQTT über TLS)
  • Username: 03919A3A2200009 (Seriennummer)
  • Passwort: 33576961 (Access Code)
  • Model: A1

Verwendung

Nutze das Skript scripts/bambu.sh für alle Operationen:

./skills/bambu-lab/scripts/bambu.sh <befehl>

Befehle

Status & Überwachung:

  • status - Aktueller Druckstatus
  • progress - Druckfortschritt in %
  • temps - Temperaturen (Nozzle, Bed, Chamber)
  • watch - Live-Überwachung (läuft dauerhaft)

Steuerung:

  • pause - Druck pausieren
  • resume - Druck fortsetzen
  • stop - Druck abbrechen
  • light on|off - Druckerlicht an/aus
  • fans <0-255> - Lüftergeschwindigkeit

Benachrichtigungen:

  • notify - Starte Überwachung mit Telegram-Benachrichtigung

MQTT Debug:

  • raw - Rohe MQTT-Nachrichten anzeigen

Beispiele

# Status abfragen
./skills/bambu-lab/scripts/bambu.sh status

# Druckfortschritt
./skills/bambu-lab/scripts/bambu.sh progress

# Live-Überwachung
./skills/bambu-lab/scripts/bambu.sh watch

# Druck pausieren
./skills/bambu-lab/scripts/bambu.sh pause

# Mit Benachrichtigung
./skills/bambu-lab/scripts/bambu.sh notify

Automatische Benachrichtigungen

Für automatische Benachrichtigungen bei Druckende:

# Im Hintergrund starten
./skills/bambu-lab/scripts/bambu.sh notify &

Oder per Cron/Heartbeat regelmäßig ausführen.

API Referenz

Siehe references/mqtt.md für vollständige MQTT-Dokumentation.

Unterstützte Modelle

  • ✅ A1 (getestet)
  • ✅ A1 Mini
  • ✅ P1P / P1S
  • ✅ X1 / X1C

Alle Modelle nutzen das gleiche MQTT-Protokoll im LAN-Mode.