Une intégration Home Assistant pour les imprimantes Bambu Lab.
Vous souhaitez contribuer à ha-bambulab ? Super! Nous avons cependant quelques petites demandes !
main
. REMARQUE : nous utilisions auparavant une branche develop
distincte pour organiser les enregistrements initiaux. C'est en train d'être mis à la retraite.
Si vous pensez que cette intégration a été utile et souhaitez la soutenir d'une autre manière, vous pouvez m'offrir un café.
Pour installer cette intégration, ajoutez ce dépôt GitHub aux référentiels personnalisés HACS ou cliquez sur le badge ci-dessus.
Pour la configuration, vous utiliserez idéalement vos informations d'identification Bambu pour la configuration la plus simple et le plus de fonctionnalités, car certains capteurs sont pris en charge par les données de l'historique d'impression de votre compte cloud Bambu. Vous pouvez également, en option, fournir l'adresse IP locale de l'imprimante pour permettre une connexion directe à l'imprimante plus efficace et plus fiable pour les données du capteur de l'imprimante et pour activer la prise en charge des images de la chambre P1/A1.
Cependant, la connexion cloud Bambu ne prend pas en charge les comptes de réseaux sociaux 2FA et sans mot de passe pour le moment. Et il ne prend évidemment pas en charge les imprimantes explicitement définies en mode Lan uniquement. Si vous appartenez à l’une de ces catégories, sélectionnez l’option de connexion Configuration du mode Lan. Vous devrez fournir manuellement :
Si vous vous êtes inscrit en utilisant une méthode OAuth, vous devez définir un mot de passe pour votre compte Bambu Cloud :
Cela vous permettra de définir un mot de passe. Vous pouvez désormais vous connecter à l'intégration HA en utilisant votre nom d'utilisateur et votre mot de passe Bambu au lieu d'OAuth.
Capteur | Remarques |
---|---|
Aux. | |
Chambre | Pas sur A1/A1 Mini |
Refroidissement |
Capteur | Remarques |
---|---|
Lit | |
Lit cible | |
Chambre | X1 uniquement |
Ajutage | |
Buse cible |
Capteur | Remarques |
---|---|
Couche actuelle | |
Nombre total de couches | |
Progression de l'impression | |
Poids d'impression | Avec les identifiants Bambu |
Longueur d'impression | Avec les identifiants Bambu |
Type de lit d'impression | Choix du lit dans le travail d'impression |
Heure de début | Simulé. Plus précis avec les identifiants Bambu |
Temps restant | |
Heure de fin | |
Stade actuel | |
État de l'impression | |
Image de couverture | Avec les identifiants Bambu |
Heures d'utilisation totales | * Voir remarque |
* Il s'agit d'une estimation courante qui sera imprécise. Les heures de démarrage peuvent être lues sur l'écran de l'imprimante et fournies lors de la configuration initiale de l'imprimante ou mises à jour ultérieurement via le flux de configuration. Et l'intégration doit être en cours d'exécution à la fin d'une impression pour mettre à jour la valeur. Pour les imprimantes non X1, si l'intégration est redémarrée en cours d'impression et que la connexion cloud Bambu n'est pas configurée, les heures d'utilisation ne seront pas ajoutées car l'heure de début d'impression ne sera pas connue. Il est probable que vous deviez ajuster cette valeur de temps en temps pour corriger la dérive par rapport à la valeur calculée par l'imprimante elle-même.
Capteur | Remarques |
---|---|
Diamètres de buse | |
Type de buse | |
Profil de vitesse | |
Timelapse actif |
Capteur | Remarques |
---|---|
Plateau actif | Si AMS présent |
Index du bac actif | Si AMS présent |
Lumières | Remarques |
---|---|
Lumière de chambre | |
Pause | |
CV | |
Arrêt | |
Mode de rafraîchissement manuel | P1/A1 uniquement et disponible uniquement en mode MQTT local |
Capteur | Remarques |
---|---|
Indice d'humidité | |
Température | X1 uniquement |
Bac 1 | |
Bac 2 | |
Bac 3 | |
Bac 4 |
Attributs du plateau : | Remarques |
---|---|
Couleur | |
Vide | |
Valeur K | P1/A1 uniquement |
Nom | |
Température maximale de la buse | |
Température minimale de la buse | |
Filament restant | |
Numéro de série de la bobine | |
Taper |
Capteur | Remarques |
---|---|
Bobine externe |
Attributs : | Remarques |
---|---|
Couleur | |
Vide | |
Valeur K | P1/A1 uniquement |
Nom | |
Température maximale de la buse | |
Température minimale de la buse | |
Taper |
Capteur | Remarques |
---|---|
Porte d'enceinte | X1 uniquement |
Mise à jour du micrologiciel disponible | |
Forcer l'actualisation | |
Erreurs HMS | Les attributs contiennent les codes d'erreur, les descriptions et les URL wiki |
Mode de connexion MQTT | Bambu Cloud ou Local |
En ligne | |
Signal Wi-Fi |
Capteur | Remarques |
---|---|
Chambre | P1/A1/A1Mini - nécessite l'adresse IP de l'hôte |
X1 - Assurez-vous d'activer "LAN Mode LiveView" sur votre imprimante |
Cette intégration implémente une poignée de déclencheurs de périphériques pour faciliter un peu certains scénarios d'automatisation courants. Voir les déclencheurs de l'appareil.
Vous pouvez trouver un configurateur Web incroyable pour créer facilement un tableau de bord pour votre imprimante Bambu, comme celui ci-dessous sur https://www.wolfwithsword.com/bambulab-home-assistant-dashboard/.
Si vous rencontrez des problèmes, nous disposons désormais de diagnostics intégrés. Pour récupérer les dernières informations, cliquez sur le bouton « Forcer l'actualisation des données » sous la section Diagnostic.
Ensuite, sur la page d'informations sur le périphérique pour l'entité imprimante, vous verrez un bouton « Télécharger les diagnostics ». Assurez-vous de télécharger ceci sur votre ticket de bug/problème GitHub.
Lorsque vous enregistrez un bug, assurez-vous toujours de nous envoyer les journaux de débogage.
Si vous rencontrez des problèmes lors de la configuration initiale de l'intégration, vous devrez activer les journaux dans votre fichier configuration.yaml en ajoutant ce qui suit et en redémarrant Home Assistant :
logger:
default: info
logs:
custom_components.bambu_lab: debug
Si vous avez déjà installé avec succès l'intégration, les journaux de débogage peuvent être activés à partir de la page d'intégration dans Home Assistant :
Les journaux de débogage apparaîtront dans les journaux standard de Home Assistant.