Hinweis des Entwicklers
Bambu Connect ist mein erstes selbst entwickeltes Modul für IP-Symcon. Es ist im Rahmen eines Tests zur gemeinsamen Entwicklung mit OpenAI Codex entstanden.
Da ich außerdem frischgebackener Papa bin, können Antworten, Freischaltungen und Fehlerbehebungen gelegentlich etwas länger dauern. Ich lese alle Rückmeldungen und versuche, sie nach Möglichkeit zu bearbeiten.
Bitte berücksichtigt, dass sich das Modul noch in der Testphase befindet. Nutzung und Tests erfolgen auf eigene Verantwortung.
Bambu Connect
Bambu Connect bindet Bambu Lab 3D-Drucker über die lokale MQTT-Schnittstelle in IP-Symcon ein.
Das Modul verarbeitet die Statusdaten des Druckers und stellt sie sowohl als Variablen als auch in einer modernen Kachelvisualisierung dar.
Aktuell suche ich weitere Tester mit unterschiedlichen Bambu-Lab-Druckermodellen.
1. Funktionen
- Lokale MQTT-Anbindung ohne Cloud-Zwang
- Moderne Kachelvisualisierung
- Druckstatus und Druckname
- Fortschrittsanzeige als Kreis
- Restzeit und aktuelle Layer
- Nozzle-, Bett- und Bauraumtemperatur
- WLAN-Signal und Fehlerstatus
- AMS-Temperatur und AMS-Feuchte
- AMS-Filamente mit Material, Farbe und Restmenge
- Optionale Status- und AMS-Variablen
- Offline-Anzeige bei unterbrochener Verbindung
- Anpassbare Akzentfarbe und Größe des Fortschrittskreises
2. Voraussetzungen
- IP-Symcon 9.0 oder neuer
- Moderne Kachelvisualisierung
- Bambu Lab Drucker mit lokalem MQTT-Zugriff
- Zugriffscode des Druckers
- Aktivierter LAN-/Developer-Modus, sofern vom Druckermodell benötigt
3. Getestete Drucker
Bisher erfolgreich getestet:
- Bambu Lab H2S
Voraussichtlich funktioniert das Modul auch mit weiteren Druckern der H-, X-, P- und A-Serien, sofern diese ein kompatibles lokales MQTT-Status-Topic bereitstellen.
Genau hierfür suche ich weitere Tester.
4. Aufbau
Die Verbindung erfolgt über die IP-Symcon-Instanzen:
- Client Socket
- MQTT Client
- Bambu Connect
Der MQTT Client übernimmt Anmeldung, KeepAlive und Subscription.
Bambu Connect verarbeitet anschließend die empfangenen Statusdaten.
Das Subscription-Topic entspricht normalerweise:
device/DRUCKER-SERIENNUMMER/report
5. Teilnahme am Test
Das Modul befindet sich aktuell im Testing-Bereich des IP-Symcon Module Stores.
Wer das Modul testen möchte, kann sich bitte in diesem Thread melden. Ich schalte den jeweiligen Benutzer anschließend über die Benutzerverwaltung für den Testing-Bereich frei.
Bei einer Rückmeldung wären folgende Angaben hilfreich:
- Verwendetes Druckermodell
- IP-Symcon-Version
- AMS vorhanden: ja/nein
- Funktioniert die MQTT-Verbindung?
- Werden Kachel und Variablen korrekt aktualisiert?
- Auffälligkeiten im Debug oder Meldungsfenster
Bitte beachtet, dass es sich noch um eine Testversion handelt.
6. Installation
Nach der Freischaltung kann Bambu Connect über den Testing-Kanal des Module Stores installiert werden.
Die ausführliche Einrichtung und Dokumentation befindet sich auf GitHub:
7. Aktueller Stand
Version 2.0, Build 54
Mit Version 2.0 wurde die MQTT-Anbindung auf den IP-Symcon MQTT Client Splitter umgestellt. Dadurch nutzt das Modul den vorgesehenen Datenfluss zwischen Client Socket, MQTT Client und Bambu Connect.
8. Feedback
Fehlerberichte, Debug-Ausgaben, Verbesserungsvorschläge und Rückmeldungen zu weiteren Druckermodellen sind ausdrücklich willkommen.
Bitte Zugangsdaten, Zugriffscodes und vollständige Seriennummern vor dem Veröffentlichen aus Screenshots und Debug-Ausgaben entfernen.

