Dopo che l'ultima parte ha trattato l'integrazione di hardware esterno, l'attenzione si concentra ora sul controllo da fuori dall'interfaccia utente del server, poiché finora il server Octoprint era controllabile solo tramite quest'ultima.
Inoltre, verrà presentata una funzione di automazione che spegne la stampante al termine della stampa, al fine di risparmiare energia.
Telegram
Con il plugin Telegram è possibile monitorare e controllare lo stato della stampante 3D tramite il diffuso servizio di messaggistica Telegram.
Configurazione:
Apri l'app Telegram e cerca "BotFather" nella barra di ricerca in alto a sinistra. Tramite questo bot puoi creare e gestire nuovi bot.
Avvia la configurazione con
/start
Verranno quindi elencati tutti i comandi disponibili. Proceda ora digitando /newbot
e segui i passaggi per la scelta del nome.
Una volta completata la configurazione, riceverete un messaggio contenente una chiave API; copiatela e incollatela nel campo di testo nelle impostazioni del plugin.

Figura 7: Menu delle impostazioni del plugin dopo aver completato la configurazione
Funzioni:
Una volta completata la configurazione, dopo l'avvio di un lavoro di stampa e a intervalli prestabiliti, riceverete un messaggio di stato con un'immagine della telecamera.
È inoltre possibile controllare la stampante direttamente tramite la chat, ad esempio per impostare la temperatura di preriscaldamento o stampare file.
È possibile visualizzare una panoramica dei comandi premendo sulle tre barre accanto al campo di immissione del testo.
Ulteriori informazioni sul plugin
Octoapp
Octoapp è un'applicazione mobile disponibile per tutti i principali sistemi operativi per smartphone. Questa app offre tutte le principali funzioni di controllo del browser, ma il suo utilizzo è pensato per un comando intuitivo tramite smartphone.
Inoltre, è possibile creare dei cosiddetti widget sulla schermata iniziale del proprio dispositivo e mantenere così una visione d'insieme senza dover prima aprire il programma.

Figura 8: Interfaccia utente di Octoapp
MQTT
Questo plugin consente di trasmettere informazioni quali la temperatura del piano di stampa/della testina di stampa, lo stato di avanzamento, ecc. a un server MQTT. Utilizzando un microcontrollore compatibile con il Wi-Fi, come l'ESP32 o l'ESP8266, è possibile recuperare queste informazioni e visualizzarle, ad esempio, su un display.
Per la funzione MQTT è necessario un broker MQTT esterno. Istruzioni dettagliate per l'installazione dei software Mosquito e Node-Red su un Raspberry Pi sono disponibili al seguente link.
Ulteriori informazioni sul plugin
Automazione della casa intelligente
L'integrazione nella Smart Home offre il vantaggio di poter controllare prese e lampade intelligenti in base allo stato della stampante.
In questo modo, ad esempio, è possibile spegnere la presa della stampante 3D al termine della stampa per ridurre il consumo energetico superfluo.
In una serie di articoli sul blog dedicati alla Smart Home è già stata presentata la piattaforma open source OpenHAB . Tramite un bridge MQTT è possibile visualizzare una grande quantità di informazioni relative alle stampanti.
Quasi tutti i sistemi di domotica offrono un'interfaccia MQTT, il che rende questa soluzione la più universale.

Figura 1: Dettaglio della dashboard di Home Assistant
Il software Home Assistant offre un'altra opzione. Qui è possibile integrare direttamente il server Octoprint come dispositivo. Grazie alla funzione Auto Discovery, il server viene rilevato automaticamente e può essere aggiunto con un semplice clic.
In Home Assistant è inoltre possibile visualizzare la webcam di Octoprint come sorgente video nella dashboard.

Figura 2: Automazione Home Assistant per lo spegnimento di una presa
PSU
Per spegnere automaticamente la stampante 3D al termine di una stampa non è necessariamente richiesto un sistema Smart Home.
La La comunità Octoprint mette a disposizione una vasta gamma di plugin che consentono di controllare le prese intelligenti più diffuse.
Panoramica del plugin PSU Control
Ma anche tramite il ultima parte è disponibile tramite un relè sul cavo di alimentazione.
Conclusione
Grazie a queste estensioni, potrete controllare la stampante 3D in modo più intuitivo e semplice. Tutti i plugin presentati offrono numerose opzioni di configurazione, che possono essere ottimizzate al meglio sperimentando, per poter sfruttare appieno tutte le funzionalità.
Nella parte seguente verrà installato il firmware Klipper, che consente di migliorare la qualità e la velocità di stampa.
Buon divertimento con la riproduzione :)
Questo blog non è in alcun modo collegato a Telegram e non è né sponsorizzato né supportato da Telegram. Tutti i nomi di marchi, i loghi e i marchi registrati utilizzati in questo articolo appartengono ai rispettivi proprietari e vengono utilizzati esclusivamente a scopo descrittivo o identificativo.






