Preset Broadcasts

Google Assistant supports a number of preset broadcasts of our the box. These can come with sound effects and other surprises that can be found here

Sending a preset broadcast

To make use of these presets, send a HTTP POST request to /assistant with the following json-encoded body parameters

{
"preset": "dinner",
"user": "greg" // Match the name of the users you setup
}

The Google Home device will now play a broadcast using the Assistant dinner preset

Presets

The available presets that can be send are:

  • wakeup
  • breakfast
  • lunch
  • dinner
  • timetoleave
  • arrivedhome
  • ontheway
  • movietime
  • tvtime
  • bedtime

Note: Some of these preconfigured commands also say who triggered the command, such as the 'on the way' command. Make sure you pass the correct username in the user parameter, otherwise it will use the first user you setup

Limitations

As Assistant Relay uses the Google Assistant Service, there are some limitations to the environment that this can operate in.

  • By Google's design, a broadcast goes out to all Google Home devices. This cannot be changed.
  • For broadcasts to work, Assistant Relay must be running on the same local network as the Google Home devices you wish to broadcast to.
  • In addition, some users have reported issues when IPV6 is enabled on their router. We recommend disabling IPV6 support on your router.

Note: If Digital Wellbeing is enabled, this feature may be restricted or blocked by Downtime, Filters, or Do not disturb. Please go here for more information on Digital Wellbeing.