Nadat in het vorige deel de integratie van externe hardware aan bod is gekomen, ligt de focus nu op de bediening buiten de gebruikersinterface van de server, aangezien de Octoprint-server tot nu toe alleen via deze interface kon worden bediend.
Verder wordt een automatisering geïntroduceerd waarmee de printer na het afdrukken wordt uitgeschakeld om stroom te besparen.
Telegram
Met de Telegram-plugin kan de status van de 3D-printer worden bewaakt en bediend via de veelgebruikte berichtendienst Telegram.
Installatie:
Open de Telegram-app en zoek naar de “BotFather” in de zoekbalk linksboven. Via deze bot kunt u nieuwe bots aanmaken en beheren.
Start de configuratie met
/start
Vervolgens worden alle mogelijke commando's weergegeven. Ga nu verder door /newbot
en volg de stappen voor het kiezen van een naam.
Na een succesvolle configuratie ontvangt u een bericht met een API-sleutel. Kopieer deze en plak hem in het tekstveld in de instellingen van de plug-in.

Afbeelding 7: Instellingsmenu van de plug-in na een succesvolle configuratie
Functies:
Na een succesvolle configuratie ontvangt u na het starten van een afdruktaak en met ingestelde tussenpozen een statusbericht met een foto van de camera.
U kunt de printer echter ook rechtstreeks via de chat bedienen, bijvoorbeeld om de temperatuur voor het voorverwarmen in te stellen of bestanden af te drukken.
U kunt een overzicht van de commando's oproepen door op de drie streepjes naast het tekstinvoerveld te klikken.
Meer informatie over de plug-in
Octoapp
Octoapp is een mobiele applicatie die beschikbaar is voor alle gangbare besturingssystemen voor smartphones. Deze app biedt alle belangrijke bedieningsfuncties van de browserbediening, maar de bediening is afgestemd op een intuïtieve smartphone-bediening.
Daarnaast is het mogelijk om zogenaamde widgets op het startscherm van uw apparaat te plaatsen, zodat u het overzicht behoudt zonder het programma eerst te hoeven openen.

Afbeelding 8: Gebruikersinterface van de Octoapp
MQTT
Met deze plug-in kan informatie zoals de temperatuur van het printbed en de printkop, de voortgang enzovoort naar een MQTT-server worden verzonden. Met een wifi-compatibele microcontroller zoals de ESP32 of ESP8266 is het mogelijk om deze informatie op te halen en bijvoorbeeld op een display weer te geven.
Voor de MQTT-functie is een externe MQTT-broker nodig. Een gedetailleerde handleiding voor de installatie van de Mosquito- en Node-Red-software op een Raspberry Pi vindt u via de volgende link.
Meer informatie over de plug-in
Smart Home-automatisering
Integratie in het Smart Home heeft als voordeel dat slimme stopcontacten en lampen kunnen worden aangestuurd op basis van de status van de printer.
Zo kan bijvoorbeeld het stopcontact van de 3D-printer na afloop van het printproces worden uitgeschakeld om onnodig stroomverbruik te verminderen.
In een blogserie over Smart Home is het open source-platform OpenHAB al voorgesteld. Met behulp van een MQTT-bridge is het mogelijk om een groot aantal printergegevens weer te geven.
Vrijwel alle Smart Home-systemen bieden een MQTT-interface, waardoor dit de meest universele optie is.

Afbeelding 1: Uitsnede uit het Home Assistant-dashboard
Een andere optie wordt geboden door de Home Assistant-software. Hier is het mogelijk om de Octoprint-server rechtstreeks als apparaat toe te voegen. Dankzij de Auto Discovery-functie wordt de server automatisch herkend en kan deze heel eenvoudig met één klik worden toegevoegd.
In Home Assistant is het bovendien mogelijk om de Octoprint-webcam als videobron in het dashboard weer te geven.

Afbeelding 2: Homeassistant-automatisering voor het uitschakelen van een stopcontact
PSU
Om de 3D-printer na een succesvolle afdruk automatisch uit te schakelen, is een smart home niet per se nodig.
De De Octoprint-community biedt hiervoor een groot aantal plug-ins waarmee veelgebruikte smartplugs kunnen worden aangestuurd.
Overzicht van de PSU Control-plug-in
Maar ook via de vorige deel gepresenteerde Octo Relay-plugin is via een relais op de voedingskabel.
Conclusie
Met deze uitbreidingen kunt u de 3D-printer intuïtiever en eenvoudiger bedienen. Alle gepresenteerde plug-ins bieden een groot aantal instellingsmogelijkheden, die u het beste kunt optimaliseren door te experimenteren, zodat u optimaal gebruik kunt maken van alle functies.
In het volgende deel wordt de Klipper-firmware geïnstalleerd, waardoor de printkwaliteit en -snelheid kunnen worden verbeterd.
Veel plezier met het namaken :)
Deze blog staat los van Telegram en wordt niet gesponsord of ondersteund door Telegram. Alle merknamen, logo's en handelsmerken die in dit bericht worden gebruikt, zijn eigendom van hun respectievelijke eigenaren en worden uitsluitend gebruikt ter beschrijving of identificatie.






