OctoPrint

Print job and printer status from an OctoPrint instance, over its own REST API - add it by address and an API key from OctoPrint's own settings, or pick it up automatically from the "Discovered" tab (OctoPrint's bundled Discovery plugin advertises itself over mDNS).

What it reports

  • Printer state - a sensor showing the current status.
  • Completion percentage and time remaining - shown only while a print is actually running.
  • Temperatures - one sensor per tool/bed the printer reports.

Control

Pause, resume, and cancel buttons control the active job directly. Polled every 10 seconds - works with Dashboard cards and Automations exactly like every other integration, so "notify me when the print finishes" is a plain automation, not a trip to check the printer.