Skip to content

aerickson/OctoPrint_Signal-Notifier

Repository files navigation

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.

About

Recieve Signal (https://signal.org/) messages when OctoPrint jobs finish, fail or pause. signal-cli is required.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published