Skip to content

Latest commit

 

History

History
executable file
·
54 lines (30 loc) · 2.1 KB

README.md

File metadata and controls

executable file
·
54 lines (30 loc) · 2.1 KB

OctoPrint_Signal-Notifier

Build Status

Recieve Signal (https://signal.org/) messages when OctoPrint jobs are complete.

signal-cli ((https://github.com/AsamK/signal-cli)) must be installed and configured. See Prerequisites for more information.

Settings tab screenshot

Prerequisites

signal-cli

Install signal-cli (https://github.com/AsamK/signal-cli). You'll need to enable strong encryption or ensure you're running a recent version of Java.

Helpful Links:

Test by running the following as the user Octoprint runs as.

/usr/local/bin/signal-cli -u <sender> send -m "signal-cli works from $USER@$HOSTNAME" <recipient>

strongly recommended: two phone numbers

Google Voice is my recommendation for a second phone number.

Signal finally allows you to message yourself, but you won't get alerts (see #22).

Installation

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

https://github.com/aerickson/OctoPrint_Signal-Notifier/archive/master.zip

Configuration

Configuration is done via the settings panel. You must set a full path to signal-cli (I recommend placing signal-cli in /usr/local/), sender (must be configured in signal-cli), and a recipient.

Senders and recipients are phone numbers (e.g. +12225554444).

Acknowledgements

Loosely based on OctoPrint_FreeMobile-Notifier.

License

Licensed under the terms of the AGPLv3.