this post was submitted on 19 Jun 2023
4 points (100.0% liked)

iOS

1223 readers
8 users here now

The home for all things iOS on LW.

Rules:

founded 1 year ago
MODERATORS
 

So far there are three methods I am aware of to trigger a shortcut in the native iOS Shortcut app:

  • Use Siri
  • Tap the shortcut in the iOS Shortcut app
  • use personal automation

All of these require me to do something. Are there any other possibilities to do so? Background: I am running home assistant and HomeKit and would like to trigger a shortcut using intercom, to announce text to people in certain rooms/areas using HomePods there.

all 7 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 1 year ago (1 children)

I have some automated announcements. They run in the iOS shortcuts app on my phone and are triggered by an alarm. They announce the weather and stuff on a HomePod via intercom. Currently, there is no way to announce text via Intercom, besides the personal automations on your phone or iPad. At least that I am aware of.

[–] [email protected] 2 points 1 year ago (1 children)

I am curious, what type of alarm do you mean exactly?

[–] [email protected] 2 points 1 year ago (1 children)

Nothing fancy. Just the alarms from the clock app on the iPhone. For example the wake up alarm, that the health app automatically creates from you sleep schedule. I also wanted to use a motion detector as a trigger, but it is not possible to use HomeKit devices to trigger personal automations. I guess, I’m stuck with time-based announcements for now.

[–] [email protected] 2 points 1 year ago (1 children)

That’s exactly the problem I am facing. There is no other decent option to trigger personal shortcuts from an external automated system.

[–] [email protected] 2 points 1 year ago

Yeah, it's kind of sad. I think it's a security consideration from Apple because personal shortcuts can access personal data from your phone. That's why I don't expect this to change in the anytime soon.

[–] pmarksen 1 points 1 year ago

Can you explain what you want to do? Did you say you are running a Home Assistant server?

You can absolutely announce custom text to HomePods using Home Assistant but I’m wondering why you need Shortcuts involved. Are you wanting to get personal data from a phone to announce? Like Health data?

Eg: when I turn off my bedside light after 8:30pm, my room HomePod announces if I’ve left any external doors open and which ones. If nothing is open it stays quiet.