Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 1.66 KB

README.md

File metadata and controls

49 lines (33 loc) · 1.66 KB

Logo

ioBroker.octoprint

Tested with OctoPrint 1.10.3

Features

Information

  • Get version information
  • Get printer information (when operational)
  • Get current print job information (when printing)
  • Get file list information (when not printing)

Tools

  • Set tool temperature (when operational)
  • Set bed temperature (when operational)
  • Extrude / Retract (when operational)

Commands

  • Printer: Connect, disconnect and home
  • Job: Start, Pause, Resume, Cancel, Restart
  • SD-Card: Init, Refresh, Release
  • Custom Printer Commands
  • System Commands
  • Jog X, Y and Z axis
  • Select a file or print it

Supported Plugins

Important!

DO NOT restart your OctoPrint instance (or any other instance) with code like this:

var obj = getObject('system.adapter.octoprint.0');
obj.common.enabled = false;
setObject('system.adapter.octoprint.0', obj);

Since the API key is a protected attribute since version 1.1.0, this will remove the configured API key. The reason is, that getObject doesn't return protected information (so the api key is not included in the returned object). When you save the object, you will save an object without the key.

Please use state system.adapter.octoprint.0.alive to stop/start the instance.