A plugin for Octoprint to send notifications on the print status to Amazon Echo devices via the Notify Me skill.
- Enable the Notify Me
skill on your
Amazon account
- Follow the instructions to enable the skill and link your account
- Send a notification for the first time. You will receive an email in your inbox of the email address you used to register your Amazon account. The email contains a super long access code.
Install via the bundled Plugin Manager (NOT YET PUBLISHED) or manually using this URL:
https://github.com/tautomer/OctoprintAlexaNotifications/archive/master.zip
-
Once the plugin is installed, you should see a new entry in the
PLUGINS
section in the settings, calledAlexaNotifications
. -
Paste the access code in the settings of the plugin.
Alternatively, you can modify the
config.yaml
file manually like the following example.plugins: alexa_notifications: token: amzn1.ask.account.....
-
Check the print events that you want to be informed of.
Again, you can manually modify the setting files to achieve this.
plugins: alexa_notifications: PrintCancelled: true PrintDone: true PrintFailed: true PrintPaused: false PrintResumed: false PrintStarted: false
-
You should be able to get a notification on your Echos with the information of the job name, elapsed time and error message. The latter two are only available for some events.
Feel free to open an issue, but before that, it would be great if you can enable the debug output for this plugin like below.
- Report unrecoverable errors
- Avoid sending notifications to the server too frequently