Sending Broadcasts
Passing commands to Assistant Relay is as simple as calling the /assistant
endpoint with the correct parameters
Sending a broadcast command
A broadcast sends a message to everyone in your home, by broadcasting a message on all of your Google Home devices
To send a broadcast command, simply send a HTTP POST request to /assistant
with the following json-encoded body parameter:
- JSON
- Schema
- Response
{
"command": "hello world",
"broadcast": true,
"user": "greg" // Match the name of the users you setup
}
The Google Home device will now play a broadcast that says Hello World
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.