Eine Home Assistant-Integration für Bambu Lab-Drucker.
Möchten Sie einen Beitrag zu ha-bambulab leisten? Großartig! Wir haben jedoch ein paar kleine Fragen!
main
. HINWEIS: Wir haben zuvor einen separaten develop
zum Staging der ersten Check-ins verwendet. Dies wird eingestellt.
Wenn Sie der Meinung sind, dass diese Integration wertvoll war und Sie sie auf andere Weise unterstützen möchten, können Sie mir einen Kaffee spendieren.
Um diese Integration zu installieren, fügen Sie dieses GitHub-Repo zu den HACS Custom Repositories hinzu oder klicken Sie auf das Abzeichen oben.
Für die Konfiguration verwenden Sie idealerweise Ihre Bambu-Anmeldeinformationen für die einfachste Einrichtung und die meisten Funktionen, da einige Sensoren durch Daten aus dem Druckverlauf Ihres Bambu-Cloud-Kontos unterstützt werden. Optional können Sie auch die lokale IP-Adresse des Druckers angeben, um eine effizientere und zuverlässigere direkte Verbindung zum Drucker für die Druckersensordaten zu ermöglichen und die Bildunterstützung der P1/A1-Kammer zu ermöglichen.
Allerdings unterstützt die Bambu-Cloud-Verbindung derzeit weder 2FA noch passwortlose Social-Media-Konten. Und es unterstützt offensichtlich keine Drucker, die explizit auf den Nur-LAN-Modus eingestellt sind. Wenn Sie in eine dieser Kategorien fallen, wählen Sie die Verbindungsoption „LAN-Moduskonfiguration“. Sie müssen Folgendes manuell angeben:
Wenn Sie sich mit einer OAuth-Methode angemeldet haben, müssen Sie ein Passwort für Ihr Bambu Cloud-Konto festlegen:
Dadurch können Sie ein Passwort festlegen. Jetzt können Sie sich mit Ihrem Bambu-Benutzernamen und -Passwort anstelle von OAuth bei der HA-Integration anmelden.
Sensor | Notizen |
---|---|
Aux | |
Kammer | Nicht beim A1/A1 Mini |
Kühlung |
Sensor | Notizen |
---|---|
Bett | |
Zielbett | |
Kammer | Nur X1 |
Düse | |
Zieldüse |
Sensor | Notizen |
---|---|
Aktuelle Ebene | |
Gesamtzahl der Ebenen | |
Druckfortschritt | |
Druckgewicht | Mit Bambu-Referenzen |
Drucklänge | Mit Bambu-Referenzen |
Druckbetttyp | Bettauswahl im Druckauftrag |
Startzeit | Simuliert. Genauer mit Bambu-Referenzen |
Verbleibende Zeit | |
Endzeit | |
Aktuelle Phase | |
Druckstatus | |
Titelbild | Mit Bambu-Referenzen |
Gesamtnutzungsstunden | * Siehe Hinweis |
* Dies ist eine laufende Schätzung, die ungenau sein wird. Die Startstunden können auf dem Druckerbildschirm abgelesen und bei der Ersteinrichtung des Druckers angegeben oder später über den Konfigurationsablauf aktualisiert werden. Und die Integration muss ausgeführt werden, wenn ein Druckvorgang abgeschlossen ist, um den Wert zu aktualisieren. Bei Nicht-X1-Druckern werden die Nutzungsstunden nicht hinzugefügt, wenn die Integration mitten im Druck neu gestartet wird und die Bambu-Cloud-Verbindung nicht eingerichtet ist, da die Druckstartzeit nicht bekannt ist. Es wird davon ausgegangen, dass Sie diesen Wert gelegentlich anpassen müssen, um eine Abweichung vom Wert zu beheben, den der Drucker selbst berechnet.
Sensor | Notizen |
---|---|
Düsendurchmesser | |
Düsentyp | |
Geschwindigkeitsprofil | |
Zeitraffer aktiv |
Sensor | Notizen |
---|---|
Aktives Tablett | Wenn AMS vorhanden ist |
Aktiver Fachindex | Wenn AMS vorhanden ist |
Lichter | Notizen |
---|---|
Kammerlicht | |
Pause | |
Wieder aufnehmen | |
Stoppen | |
Manueller Aktualisierungsmodus | Nur P1/A1 und nur im lokalen MQTT-Modus verfügbar |
Sensor | Notizen |
---|---|
Feuchtigkeitsindex | |
Temperatur | Nur X1 |
Fach 1 | |
Fach 2 | |
Fach 3 | |
Fach 4 |
Tray-Attribute: | Notizen |
---|---|
Farbe | |
Leer | |
K-Wert | Nur P1/A1 |
Name | |
Maximale Düsentemperatur | |
Mindesttemperatur der Düse | |
Verbleibendes Filament | |
Seriennummer der Spule | |
Typ |
Sensor | Notizen |
---|---|
Externe Spule |
Attribute: | Notizen |
---|---|
Farbe | |
Leer | |
K-Wert | Nur P1/A1 |
Name | |
Maximale Düsentemperatur | |
Mindesttemperatur der Düse | |
Typ |
Sensor | Notizen |
---|---|
Gehäusetür | Nur X1 |
Firmware-Update verfügbar | |
Aktualisierung erzwingen | |
HMS-Fehler | Attribute enthalten die Fehlercodes, Beschreibungen und Wiki-URLs |
MQTT-Verbindungsmodus | Bambu Cloud oder Lokal |
Online | |
WLAN-Signal |
Sensor | Notizen |
---|---|
Kammer | P1/A1/A1Mini – benötigt die Bereitstellung der Host-IP |
X1 – Stellen Sie sicher, dass „LAN Mode LiveView“ auf Ihrem Drucker aktiviert ist |
Diese Integration implementiert eine Handvoll Geräteauslöser, um einige gängige Automatisierungsszenarien ein wenig zu vereinfachen. Siehe Geräteauslöser.
Unter https://www.wolfwithsword.com/bambulab-home-assistant-dashboard/ finden Sie einen erstaunlichen Webkonfigurator, mit dem Sie ganz einfach ein Dashboard für Ihren Bambu-Drucker erstellen können, wie das untenstehende.
Wenn Sie auf Probleme stoßen, haben wir jetzt eine integrierte Diagnose. Um die neuesten Informationen abzurufen, klicken Sie im Abschnitt „Diagnose“ auf die Schaltfläche „Aktualisierung der Daten erzwingen“.
Dann sehen Sie auf der Geräteinfoseite für die Druckerentität die Schaltfläche „Diagnose herunterladen“. Stellen Sie sicher, dass Sie dies in Ihr Bug-Ticket/GitHub-Problem hochladen.
Stellen Sie beim Protokollieren eines Fehlers immer sicher, dass Sie uns die Debug-Protokolle senden.
Wenn bei der Ersteinrichtung der Integration Probleme auftreten, müssen Sie Protokolle in Ihrer Datei „configuration.yaml“ aktivieren, indem Sie Folgendes hinzufügen und Home Assistant neu starten:
logger:
default: info
logs:
custom_components.bambu_lab: debug
Wenn Sie die Integration zuvor erfolgreich installiert haben, können Debug-Protokolle auf der Integrationsseite in Home Assistant aktiviert werden:
Die Debug-Protokolle werden in den Standardprotokollen von Home Assistant angezeigt.