Sound Alarms Conditionally?

I have some alarms on my phone that sound in the evening for when the kids have to turn off the TV, and later when they need to start getting ready for bed, however, sometimes I’m away from home in the evening, and when I am, I often either have dirty hands or am on a bike, so it’s not ideal to have an alarm go off.

I’d like to have an “alarm” that only sounds if I am at home, and, (if possible), also checks my calendar for certain events. I feel like I should be able to do this with a Shortcuts automation, but there’s no “Sound Alarm” action, and there doesn’t seem to be a way to get the built-in alarm sounds for the “Play Sound” action.

Has anyone managed to set up conditional alarms?

You could set a Shortcuts automation to trigger at a specific time and in that have a check for a home condition (WiFi network, location, etc.), check your calendar, etc. Then if all conditions are met, play a sound.

Not quite an alarm (no snooze/stop in the usual way), but perhaps sufficient?

You could create an alarm if you check slightly ahead of time, but I think you can then end up with a bit of a mess with multiple alarms created.

1 Like

I’ve been looking at that. I wanted to use the same sounds that the Alarms use because the kids are used to them, but I could test with some other sound to see how it works first then worry about finding MP3s of the actual sounds later.

I’m also trying to think of a way to play a recorded file via a speaker (could be a HomePod) triggered by a shortcut. Eg when the TV is switched on after a certain time (because kids snuck out of bed in the middle of the night to remind them/scare them) or to remind that is time to turn off the TV (as OP requests). Any ideas?

You could have a Shortcuts automation run 5 minutes before you want the alarm to sound and then conditionally set an alarm for 5 minutes later.

1 Like