Skip to content

Siri integration with OctoPod

Gaston Dombiak edited this page Feb 7, 2021 · 21 revisions

Using Siri shortcuts with OctoPod

What kind of things can I do via Siri?

  • Pause/Resume/Cancel/Restart running print job
  • Get remaining print time
  • Control your Palette 2
  • Warm up/Cool down multiple printers' bed
  • Warm up/Cool down multiple printers' extruders
  • Warm up/Cool down multiple printers' heater chamber
  • Turn on/off Enclosure plugin switches
  • Turn on/off PSU via PSU Control plugin

How does it work?

The first 3 commands listed above are automatically donated to Siri for existing printers. The rest are created as you use those actions from the app. To be able to use Siri to control your printer you will first need to create Siri shortcuts.

If you are using iOS 13 or newer then open Shortcuts app and click on + at the top right. Click on '+ Add Action' button and search for OctoPod. You should see a list of entries for which you can create a new Siri command. Select one and then click Next. Give it a name which is the phrase you will say to Siri. Once done click Done and you are good to go.

If you are using an older iOS version then you will have to open the Settings app, go to Siri & Search where you will find suggested Shortcuts made by OctoPod. Find the ones coming from OctoPod and for each one you will have to click on the shortcut to record your phrase. You will then be able to say things like "Hey Siri, cool down bed" or whatever you decided to use as your phrase. At any moment you can go back and change the phrase that better fits your needs.

If you have multiple printers, then I would recommend adding printer name to your phrase.

There are no suggestions in Shortcut app?

If for some reason you see no suggestions coming from OctoPod app then open OctoPod app and go to Settings -> Siri. Click on Regenerate default shortcuts. Suggestions will now appear in Shortcuts app. Remember that some suggestions will be added as you use the app.

Does it work in any iOS version?

This feature relies on iOS 12 or newer. If you have an older iOS version then you will need to update your iOS if you want to make use of this feature.

I just installed the app for the first time, how do I use this?

If you installed OctoPod for the first time (release 2.1 or newer) then as you add new printers to OctoPod, new Siri suggestions get automatically created. As explained above, you will need to go to the Shortcuts app (or Settings app for old iOS versions) to record the phrase to use for each action.

Note that suggestions for setting bed and extruders temperatures are not created automatically when adding a new printer. This is because OctoPod does not know the temperatures that you usually use. Once you set the temperature from the app from the Panel window then a Siri suggestion will be created for you.

App installed was older than 2.1 and I just updated, how do I use this?

Siri suggestions like cool down bed and extruder, Pause/Resume/Cancel/Restart job and Get remaining print time suggestions will automatically be generated for each printer. The other suggestions will be created as you use the app. For instance, if you set the bed temperature to 60 then a Siri suggestion for that action will be created. As mentioned above, you will need to go to the Settings app to record the phrase to use for each action.

Siri is not working on Apple Watch

This feature is not implemented yet. More research on how to make this work is needed. Help is welcome. :)