Giter VIP home page Giter VIP logo

octoprint-printeralerts's Introduction

OctoPrint-PrinterAlerts

Octoprint plugin to use OctoPrint's built in alerting system to notify users about "Printer Waiting for user" messages.

screenshot

screenshot

Setup

Install via the bundled Plugin Manager or manually using this URL:

https://github.com/Patronics/OctoPrint-PrinterAlerts/archive/master.zip

Features

  • Will bring up a standard alert in octoprint when the printer is waiting for your input.
  • Configurable alert severity, from "Error" and "Warning", to "Info", and "Sucess"
  • Set alerts to auto-hide, or to stay on screen
  • Note: For printer like the Prusas that repeatedly give the same message while waiting, I strongly recommend leaving this set to Auto Close.
  • Optionally can speak the alerts as well (not supported in all browsers)

Compatibility

  • This plugin was designed to work with the Prusa i3 Mk3s MMU2 3D printer, and will likely work with other Prusa printers as well.
  • It will work with any non-prusa printers that output the same message "echo:busy: paused for user" when waiting for user input
  • For other printers that have a different waiting for user message, create an issue on github, and I'll be happy to try to implement it for those messages as well
  • this plugin might NOT work with files on the SD card. (Untested) *as of October 2020, it is compatible with both Python 2 and Python 3

Changelog

  • Version 0.7.5 Released on 10/22/2020

  • Add Python 3 compatibility string. Thanks to cp2004 for verifiying compatibility *resolves issues #6, #8

  • Version 0.7.4 Released on 6/2/2019

    • Removed Nonfunctional Test Button
  • Version 0.7.3 Released on 6/2/2019

    • First version to be functional and officially released
  • Version 0.7.0 In development as of 6/1/2019

    • Initial version modified from M117PopUp to PrinterAlerts. Implemented basic functionality

Thanks to jneilliii for the M117PopUp plugin this was heavily based on, you can access it at https://github.com/jneilliii/OctoPrint-M117PopUp/

octoprint-printeralerts's People

Contributors

cp2004 avatar foosel avatar jneilliii avatar patronics avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.