Getestet mit OctoPrint 1.10.3
- Versions-Informationen
- Drucker-Informationen (wenn
operational
) - Infos zum Druckauftrag (wenn
printing
) - Datei-Informationen (wenn nicht
printing
)
- Tool-Temperatur ändern (wenn
operational
) - Bed-Temperatur ändern (wenn
operational
) - Extrude / Retract (wenn
operational
)
- Drucker: Connect, disconnect and home
- Druckauftrag: Start, Pause, Resume, Cancel, Restart
- SD-Karte: Init, Refresh, Release
- Eigene Drucker-Befehle
- System-Kommandos
- Jog X, Y and Z Achse
- Datei auswählen und drucken
- Display Layer Progress - getestet mit Version 1.28.0 (erfordert Adapter-Version 2.1.0 oder neuer)
- Slicer Thumbnails - getestet mit Version 1.0.0 (erfordert Adapter-Version 2.2.0 oder neuer)
Starte deine OctoPrint-Instanz (oder irgend eine andere Instsanz) NICHT mit dem folgenden Code neu:
var obj = getObject('system.adapter.octoprint.0');
obj.common.enabled = false;
setObject('system.adapter.octoprint.0', obj);
Da der API-Key
seit Adapter-Version 1.1.0 als geschütztes Attribut hinterlegt ist, würde dadurch die Konfiguration des API-Key verloren gehen. Der Grund dafür ist, dass getObject
keine geschützen Attribute ausliefert (sodass der API-Key nicht im zurückgelieferten Objekt enthalten ist). Wird das Objekt dann erneut gespeichert, geht das Attribut im Objekt verloren.
Bitte nutzt den Datenpunkt system.adapter.octoprint.0.alive
um die Instanz zu starten oder zu stoppen.