07-12-2023 02:11 AM
I want to set an alarm on a specific speaker when I say “School Alarm”. But when I say “School Alarm” it sets the alarm on the device I’m talking to. The automation I set up is as follows
set alarm on bens bedroom speaker for 7:00am
How do I get it to work.
TIA
Steve
07-17-2023 08:43 AM - edited 07-17-2023 12:42 PM
It's not possible. Alarms are only set via voice and on the device that receives the command. On Reddit, I found a five-year-old post where numerous people of the Google Home subreddit have been asking for this function - but it has not yet been implemented.
This scripted automation is a possible alternative:
# ------------------------------------------------------------------------------------------ #
# Lines starting with “#” are comments and will be ignored by the automation.
# Indentation determines hierarchy within the script.
# Visit g.co/home/script-editor-docs for full documentation.
# ------------------------------------------------------------------------------------------ #
metadata:
name: School Alarm
description: Recurring weekly, on Sunday at 6:00 PM, an alarm will be set for Monday through Friday at 7:00 AM, on Ben's bedroom speaker
automations:
# “starters” and “actions” are required; “conditions” are optional.
# Use Ctrl + Space to see autocomplete suggestions.
# ---- STARTERS ---- #
# Starters describe events that will start the automation.
# To add more than one starter, duplicate the "- type" section under "starters".
# If you add multiple starter events, any one of them happening will start the automation
starters:
- type: time.schedule
# Required. Time to schedule automation. Accepts either clock time (10:00:00 AM, with seconds optional, or in a 24 hour format), or 'sunrise' or 'sunset', with an optional offset ('sunrise+10m', for instance)
at: 18:00
# Optional. Days of the week to run automation on.
weekdays:
- SUN
# ---- ACTIONS ---- #
# Actions will start when a starter event takes place and all conditions are met.
# Actions will start in the order they appear in the script and with any delay specified.
# To add more than one action, duplicate the "- type" section under "actions".
actions:
- type: assistant.command.OkGoogle
okGoogle: Set an alarm Monday through Friday at 7 AM
devices: bens bedroom speaker
07-18-2023 01:08 AM
Thanks
07-18-2023 10:00 AM
Hi there,
Thanks for the help, @DWB1973.
@Sphelps1952, I wanted to follow up and see if you still needed help. Please let me know if you still have any concerns or questions from here, as I would be happy to take a closer look and assist you further.
Regards,
Alex
07-21-2023 10:03 AM
Hey there,
I'm jumping in to ensure everything is good here. Feel free to let us know if you have more questions about this.
Best,
Alex
07-21-2023 10:27 AM
Thanks. Just not sure how I add it to Automations
07-22-2023 07:47 AM
Hi Sphelps1952,
That is the normal behavior, the Google Home device you talked to is the one who will set up the alarm. As a workaround, you can create a custom scheduled personal routine:
Regards,
Alex
07-25-2023 07:53 AM
Hi there,
I wanted to follow up and see if you are still in need of any help. Have you had the chance to try the suggestion above? If yes, how is it?
Best,
Alex
07-26-2023 08:35 AM
Hey there,
We haven't heard from you in a while, so we'll be locking this thread if there is no update within 24 hours. If you need assistance or want to discuss topics, feel free to start a new thread.
Kind regards,
Alex