Printago Siri

Talk to the farm. Ready, not ready, enable, disable, status, filament.

Key

Paste the shortcut token once. It stays in this browser only and is sent as a header, never in a link.

Say it

Printers

Tap a printer for ready / not ready and its filament slots.

Set up the Siri Shortcut (once, on the iPhone)

  1. Open Shortcuts, tap +, name it Printer (that name is what you say to Siri).
  2. Add Dictate Text. Set Stop Listening to After Pause.
  3. Add Get Contents of URL:
    • URL: https://printagosiri.printscharm.ing/api/say
    • Method: POST
    • Headers: Authorization = Bearer <your token>
    • Request Body: JSON, one field text = the Dictated Text variable
  4. Add Get Dictionary Value: key speak from Contents of URL.
  5. Add Speak Text with that value. Turn on Wait Until Finished.
  6. Optional: in the shortcut's details, enable Show on Apple Watch and add it to the Home Screen.

Then: “Hey Siri, Printer” → “C C five ready” · “U one three not ready” · “disable A one two” · “what's printing” · “status of C C five” · “put black P L A in C C five” · “U one two slot three orange PETG” · “what filament does P one S four have”.

Sets work too: “all the U ones ready” · “every Centauri that is not printing, not ready” · “C C one two and three ready” · “C C one through four black P L A” · “disable all offline printers” · “how are the P one S” · “which printers are ready” · “what filaments are in all the U ones”.

Standing at a printer: “change Deeplee PLA plus pink to Deeplee PLA galaxy black” finds the slot by what is in it; name the printer only if that filament is loaded on more than one.

The queue: “what's next” · “what does the next job need” (which printer is closest and what it is missing) · “what can I print” · “is there a job for U one one” · “move the last job to the top” · “move crystal dragon to the top” · “what is C C five printing”.

See it, not just hear it: “what do I need” posts the plan for the first ten queue groups (filaments to load, printers to mark ready) to the Discord channel; add “and send it to Discord” to any command to post that answer too.

Say printer names as letters and digits: C C five, U one three, P one S two, A one mini one, H two C one, A two L one (glued forms like “CC01” or “A 101” are understood). Families: “the U ones”, “Centauris”, “Bambus”, “A one minis”. Filters: “that aren't printing”, “idle”, “offline”, “not ready”, “ready”. Say “spool” for the external spool on a Bambu, “slot N” for an AMS slot, “spool one to four” on a U1. Status words: printing, ready to print, waiting to be cleared, offline; “disabled” is added only when it is.