OctoPrint

OctoPrint anbinden: Druckstatus, laufenden Druckjob und Temperaturen anzeigen und den Drucker steuern.

Stable 1.1Beta 2.0528 Downloads10 in 30 Tagen

Privat kostenlos Gewerblich auf Anfrage Anfrage senden

Diese Dokumentation beschreibt immer die neueste Version des Moduls, aktuell 2.0 im Kanal Beta. Im Kanal Stable liegt noch die Version 1.1. Dort können Funktionen fehlen, die hier beschrieben sind.

OctoCurrentState

Diese Instanz zeigt den aktuellen Status von OctoPrint und des Druckers, das letzte Ereignis (zum Beispiel “Druck fertig”) und erlaubt, einen Druck zu starten, zu pausieren und abzubrechen. Sie wird normalerweise über den OctoConfigurator angelegt.

Inhaltsverzeichnis

1. Konfiguration

FeldBeschreibung
UUIDKennung des OctoPrint-Servers. Wird vom OctoConfigurator gesetzt und ordnet die Instanz dem Server zu. Bei einer von Hand angelegten Instanz bleibt sie leer.

2. Variablen

VariableIdentTypBeschreibung
Aktueller StatusCurrentStateTextStatustext von OctoPrint, zum Beispiel “Printing”.
BetriebsbereitOperationalJa/NeinDer Drucker ist betriebsbereit.
DrucktPrintingJa/NeinEin Druck läuft.
Wird abgebrochenCancellingJa/NeinDer Druck wird gerade abgebrochen.
Wird pausiertPausingJa/NeinDer Druck wird gerade pausiert.
Wird fortgesetztResumingJa/NeinDer Druck wird gerade fortgesetzt.
Wird beendetFinishingJa/NeinDer Druck wird gerade beendet.
Geschlossen oder FehlerClosedOrErrorJa/NeinDie Verbindung zum Drucker ist geschlossen oder gestört.
FehlerErrorJa/NeinDer Drucker meldet einen Fehler.
PausiertPausedJa/NeinDer Druck ist pausiert.
BereitReadyJa/NeinDer Drucker ist bereit für einen Druck.
SD-Karte bereitSDReadyJa/NeinDie SD-Karte des Druckers ist bereit.
Letztes EreignisLastEventTextName des letzten Ereignisses von OctoPrint: Startup, Shutdown, Connected, Disconnected, Error, FileSelected, PrintStarted, PrintDone, PrintFailed, PrintCancelled, PrintPaused oder PrintResumed. Eignet sich als Auslöser für Benachrichtigungen.
Zeitpunkt des letzten EreignissesLastEventTimeDatum/UhrzeitWann das letzte Ereignis eintraf.
StartenActionStartTextSteuerbar: start, restart oder cancel. Wirkt auf den ausgewählten Druckjob.
Pause / FortsetzenActionPausingTextSteuerbar: pause oder resume.

Hinweis: Bei Instanzen aus früheren Versionen heißt die Variable ActionPausing weiterhin “Pausieren”. Maßgeblich ist der Ident.

3. Funktionen

Es gibt keine öffentlichen Funktionen. Die Steuerung erfolgt über die Variablen ActionStart und ActionPausing.

4. Spenden

Dieses Modul ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:

PayPal Amazon Wunschzettel

5. Lizenz

CC BY-NC-SA 4.0