Après avoir abordé l'intégration de matériel externe dans la dernière partie, nous allons désormais nous concentrer sur l'utilisation depuis l'extérieur de l'interface utilisateur du serveur, car jusqu'à présent, le serveur Octoprint ne pouvait être contrôlé que par cette interface.
De plus, nous présenterons une automatisation permettant d'éteindre l'imprimante une fois l'impression terminée, afin d'économiser de l'électricité.
Telegram
Grâce au plugin Telegram, il est possible de surveiller et de contrôler l'état de l'imprimante 3D via Telegram, le service de messagerie instantanée très répandu.
Configuration :
Ouvrez l'application Telegram et recherchez « BotFather » dans la barre de recherche en haut à gauche. Ce bot vous permet de créer et de gérer de nouveaux bots.
Lancez la configuration avec
/start
Toutes les commandes disponibles s'affichent alors. Continuez en saisissant /newbot
et suivez les étapes pour choisir un nom.
Une fois la configuration terminée, vous recevrez un message contenant une clé API. Copiez-la et collez-la dans le champ de texte des paramètres du plugin.

Figure 7 : Menu des paramètres du plugin après une configuration réussie
Fonctions :
Une fois la configuration terminée, vous recevrez, après le lancement d'un travail d'impression et à des intervalles définis, un message d'état accompagné d'une image provenant de la caméra.
Vous pouvez également contrôler l'imprimante directement via le chat, par exemple pour régler la température de préchauffage ou imprimer des fichiers.
Vous pouvez afficher un aperçu des commandes en appuyant sur les trois barres situées à côté du champ de saisie de texte.
Plus d'informations sur le plugin
Octoapp
Octoapp est une application mobile disponible pour tous les systèmes d'exploitation courants des smartphones. Cette application offre toutes les fonctions de contrôle importantes de la commande par navigateur, mais son utilisation est conçue pour une commande intuitive sur smartphone.
De plus, il est possible de créer des widgets sur l'écran d'accueil de votre appareil et ainsi de garder une vue d'ensemble sans avoir à ouvrir le programme au préalable.

Figure 8 : Interface utilisateur d'Octoapp
MQTT
Ce plugin permet de transmettre des informations telles que la température du plateau d'impression ou de la tête d'impression, la progression, etc. à un serveur MQTT. À l'aide d'un microcontrôleur compatible Wi-Fi, tel que l'ESP32 ou l'ESP8266, il est possible de récupérer ces informations et, par exemple, de les afficher sur un écran.
La fonction MQTT nécessite un broker MQTT externe. Vous trouverez des instructions détaillées pour l'installation des logiciels Mosquito et Node-Red sur un Raspberry Pi en cliquant sur le lien.
Plus d'informations sur le plugin
Domotique
L'intégration dans la maison connectée présente l'avantage de permettre de contrôler des prises et des lampes intelligentes en fonction de l'état de l'imprimante.
Ainsi, par exemple, la prise de l'imprimante 3D peut être débranchée une fois l'impression terminée afin de réduire la consommation d'électricité inutile.
Dans une série d'articles de blog consacrés à la maison connectée, la plateforme open source OpenHAB . Grâce à un pont MQTT, il est possible d'afficher une multitude d'informations sur les imprimantes.
Presque tous les systèmes de maison intelligente proposent une interface MQTT, ce qui en fait la solution la plus universelle.

Figure 1 : Extrait du tableau de bord Home Assistant
Le logiciel Home Assistant offre une autre option. Il permet d'intégrer directement le serveur Octoprint en tant qu'appareil. Grâce à la fonction de détection automatique, le serveur est automatiquement reconnu et peut être ajouté d'un simple clic.
Dans Home Assistant, il est également possible d'afficher la webcam Octoprint comme source vidéo dans le tableau de bord.

Figure 2 : Automatisation Home Assistant pour éteindre une prise
PSU
Il n'est pas forcément nécessaire de disposer d'une maison connectée pour éteindre automatiquement l'imprimante 3D une fois l'impression terminée.
La La communauté Octoprint propose à cet effet une multitude de plugins permettant de contrôler les prises connectées les plus courantes.
Mais également via le dernière partie est également disponible via un relais sur le câble d'alimentation.
Conclusion
Grâce à ces extensions, vous pouvez contrôler votre imprimante 3D de manière plus intuitive et plus simple. Tous les plugins présentés offrent une multitude de paramètres de configuration, qu'il est préférable d'optimiser par la pratique afin de pouvoir exploiter pleinement toutes leurs fonctionnalités.
Dans la partie suivante, nous allons installer le firmware Klipper, qui permet d'améliorer la qualité et la vitesse d'impression.
Bonne chance pour la mise en œuvre :)
Ce blog n'a aucun lien avec Telegram et n'est ni sponsorisé ni soutenu par Telegram. Tous les noms de marque, logos et marques déposées utilisés dans cet article appartiennent à leurs propriétaires respectifs et sont utilisés uniquement à des fins de description ou d'identification.






