Screenshots from Sir_Goodenough.
What it does
Adds extra control buttons for an OctoPrint printer over MQTT, including custom G-code buttons, filament loading, and a safe shutdown. You set the MQTT topic, discovery node id and device name, status and temperature sensors, a shutdown button, and the mains switch.
Written by vulpo.app from the blueprint file by Sir_Goodenough. Something wrong, or are you the author? Get in touch
Set it up from your iPhone Vulpo's automation editor turns this blueprint's 2 sections into a form, and shows each run as it happens.
Works with
- Binary sensor
binary_sensor - Button
button
MQTTmqtt- Sensor
sensor - Switch
switch
What you'll pick when you import it.
Required input 馃憖
- MQTT Topic for the printer
- Value of the Home Assistant Discovery node id
- Name of the Home Assistant Discovery Device
- print status sensorOptional
- print status sensorOptional
- printhead temperature sensorOptional
- octoprint shutdown buttonOptional
- Mains switch that controls the printer and/or pi mains power
Defaulted Inputs
- Auto Shutdown Upper TriggerOptional
- Auto Shutdown Lower TriggerOptional
- Auto Shutdown DelayOptional
- Feed Length for loading filamentOptional
- Depth of Y axisOptional
- Custom command for Home ButtonOptional
- Custom GCode command for the Bed Level ButtonOptional
- Custom GCode command for Aux Button 1Optional
- Custom GCode command for Aux Button 2Optional
Information
- Forum views
- 3.1k
- Likes
- 3
- Checked
- Imports cleanly
- Needs Home Assistant
- 2024.6.0 or newer
- Category
- Everything else
- Discussion
- 2 replies on the forum

