Control and monitor your 3D printer
With blessing of former developer jonkristian and Caseda, I took over “maintenance” of Octoprint.
Don’t expect any significant development please, rather then minor updates, hopefully fixing bugs, if any, etc. - that’s why maintenance.
Live version : Octoprint App for Homey | Homey
Test version : Octoprint | test
Source code is available here
Supported Languages:
- English
- Norwegian
With this app you can:
- Send notifications once a print has finished, with snapshot from webcam configured in OctoPrint.
- Pause, resume and cancel a print.
- See current state, tool temperature, bed temperature, time estimate, completion percentage, print time and time left.
- All sensors and states are available as tags and can be used in flows.
- Shutdown / restart Raspberry and much more - see below
Caseda added following improvements :
- Added: Target temperature for bed (0°C - 130°C) and tool (0°C - 300°C);
- Added: Target and measured Temperatures for a chamber (0°C - 75°C) (enable in the device’s advanced settings);
- Added lots and lots of Trigger (14 (total 18), Action (8), and Condition (3) flow cards;
- Added: Current (selected) file name;
- Added: Estimated end time (date and time);
- Added: Emergency stop (double click mandatory, to stop accidental clicks);
- Added: Send (any) G-Code (flow card);
- Added: An error has occurred (trigger card);
- Added: Bed or Tool cooled down (trigger card, threshold editable in the device’s advanced settings);
- Added: Home printer/axis (flow card);
- Added: Move axis to (flow card);
- Added: Dutch translation;
- Added: 3 Maintenance actions (restart Octoprint, reboot Raspberry Pi, shutdown Raspberry Pi);
- Changed: Cancel button now also needs to be double clicked, to stop accidental clicks;
- Changed: Heated bed can now be disabled (in the device’s settings), this will hide any heated bed capabilities and flow cards;
- Changed: Settings page was removed, and all settings moved to the device’s (advanced) settings;
- Changed: Many minor changes internally to make the code a bit more robust;
Please report issues or ideas at the issues section on Github
Credits to key devs participating on this project : jonkristian, Caseda
If you like the app, you can donate here to keep my ChatGPT running