I’ve searched high and low but haven’t been able to find a definitive answer on this.
I basically want motion to initiate a “hey google show me front door camera on google home display” command.
I’ve achieved this using the camera stream automation in HA but found the stream which was much more delayed than speaking direct to google assistant.
It looks like there used to be an add on for this (assistant relay) but this in no longer maintained.
If you have a Video Camera URL, then it should be possible to stream this to your Google device:
# Play a video file from the local network:
service: media_player.play_media
target:
entity_id: media_player.**<your chromecast device>**
data:
media_content_type: "video"
media_content_id: "**<your camera video url>**"
If this works, you can trigger this with an automation policy whenever front-door motion is detected.
Thanks for the response.
I do have google cast enabled and this does indeed work but it still is a far more delayed way of showing the camera on screen.
Sorry I should of mentioned in the original post this is a Google Nest Camera so perhaps that’s why initiating the ‘hey google’ command is a faster way of viewing the video.
No idea, what the issue on my side is? The sandbox-commands are running, but when using the call-service-action with the rest_command.assistant_relay there is no chance to enter more data as the service-data-field is just missing.
Thanks for your idea. But that did not solve my issue.
I also recognized, that you do not use quotation marks for url and method. But none of these ways lead to succes.