assistant-relay icon indicating copy to clipboard operation
assistant-relay copied to clipboard

Brodcast to specific areas or devices ARE SUPPORTED

Open Mightyinks opened this issue 4 years ago • 13 comments
trafficstars

Hello, I need to point out that broadcast to specific google home is actually supported. In the manual says no and I know it used to be the case but this can now be corrected:

Limitations# By Google's design, a broadcast goes out to all Google Home devices. This cannot be changed.

Thanksfully it has been supported for a while now and in the assistant relay you can use a command instead of the Broadcast option to send your message to specific ones. Like this By room >> Command: broadcast to living room, are surprised yet? This is choosing an specific room that the google homes are. but in my case some rooms have multiples so for this I use the following

By Device >> Command: Broadcast to living room speaker, this is a TEST. or even hubs using their name for example >> Command: Broadcast to Studio HUB, this is a TEST. Notice that I use my specific device name so you need to use yours.

Mightyinks avatar Dec 31 '20 17:12 Mightyinks

Yes....did you look at the date that GAR was released? That was before this change from Google. The new version that is being worked on will have native support for specific broadcasts. But if you want to speed things along, you're more than welcome to take a look at the help request that Greg has and do a pull request with updates. Otherwise, be patient.

ryancasler avatar Jan 20 '21 00:01 ryancasler

Yes....did you look at the date that GAR was released? That was before this change from Google. The new version that is being worked on will have native support for specific broadcasts. But if you want to speed things along, you're more than welcome to take a look at the help request that Greg has and do a pull request with updates. Otherwise, be patient.

I was trying to help those new ones that might not know that they can achieve this now without the need of any updates or anything. I don't need to be patient because there's nothing I need, it currently does everything perfectly 👍

Mightyinks avatar Jan 20 '21 01:01 Mightyinks

Hello @ryancasler , it don't work for me on 3.2 it broadcast the message to ALL my devices : image

Did I missed something ?

rezzalex avatar Jan 22 '21 14:01 rezzalex

Try it for an specific room like example > Broadcast to Kitchen hello there my friend. I'm using it like that and it works so I created custom pistons in Webcore and it makes announcements directly to those rooms and I plan to create location triggers using NFC tags to specify in what room I am so it send me notifications like calendar events, when the mail arrives and more only to the room that I am currently at. The fact that the specific room broadcast works is exciting for me.

On Fri, Jan 22, 2021 at 9:02 AM RezzA [email protected] wrote:

Hello @ryancasler https://github.com/ryancasler , it don't work for me on 3.2 it broadcast the message to ALL my devices : [image: image] https://user-images.githubusercontent.com/35136439/105500034-98afc900-5cc2-11eb-84f0-f2b03d673f30.png

Did I missed something ?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/greghesp/assistant-relay/issues/224#issuecomment-765418856, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIFLOPC2RV6ZWBJKNFFV7I3S3GANVANCNFSM4VPTQPFQ .

Mightyinks avatar Jan 22 '21 17:01 Mightyinks

Don't work for me, neither with the room name. It indeed broadcast the message to ALL available speakers saying "here is the message from "$USER", to "$room" or "$SPEAKER", "$Rest of the message" ".

Are we on the same version ?

rezzalex avatar Jan 24 '21 09:01 rezzalex

That’s super wierd. I will probably will have to make a video and upload it to show it working and my process and versions.

On Sun, Jan 24, 2021 at 4:46 AM RezzA [email protected] wrote:

Don't work for me, neither with the room name. Are we on the same version ?

Le ven. 22 janv. 2021 à 18:29, Mightyinks [email protected] a écrit :

Try it for an specific room like example > Broadcast to Kitchen hello there my friend. I'm using it like that and it works so I created custom pistons in Webcore and it makes announcements directly to those rooms and I plan to create location triggers using NFC tags to specify in what room I am so it send me notifications like calendar events, when the mail arrives and more only to the room that I am currently at. The fact that the specific room broadcast works is exciting for me.

On Fri, Jan 22, 2021 at 9:02 AM RezzA [email protected] wrote:

Hello @ryancasler https://github.com/ryancasler , it don't work for me on 3.2 it broadcast the message to ALL my devices : [image: image] <

https://user-images.githubusercontent.com/35136439/105500034-98afc900-5cc2-11eb-84f0-f2b03d673f30.png

Did I missed something ?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub <

https://github.com/greghesp/assistant-relay/issues/224#issuecomment-765418856

, or unsubscribe <

https://github.com/notifications/unsubscribe-auth/AIFLOPC2RV6ZWBJKNFFV7I3S3GANVANCNFSM4VPTQPFQ

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub < https://github.com/greghesp/assistant-relay/issues/224#issuecomment-765570891 , or unsubscribe < https://github.com/notifications/unsubscribe-auth/AIMCHNZEIDFNA3FMRE7VGLLS3GYYZANCNFSM4VPTQPFQ

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/greghesp/assistant-relay/issues/224#issuecomment-766319707, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIFLOPCSGCJU4BDFP4TW4PTS3PT73ANCNFSM4VPTQPFQ .

Mightyinks avatar Jan 24 '21 13:01 Mightyinks

Has nothing to do with GAR. This is a function of Google Assistant. What region/language are you located in? Room/device specific broadcasts have not rolled out to all regions/languages as of yet.

ryancasler avatar Jan 24 '21 19:01 ryancasler

Oh ok! My system firmware version is 229149 and cast version is 1.50.229149 in one of the devices I use. Im located in the USA and using it in English. I also have a Lenovo Hub that it works even showing the broadcast in text which is has a system version OIMI.200528.001 and cast version 1.52.239764.

On Sun, Jan 24, 2021 at 2:18 PM ryancasler [email protected] wrote:

Has nothing to do with GAR. This is a function of Google Assistant. What region/language are you located in? Room/device specific broadcasts have not rolled out to all regions/languages as of yet.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/greghesp/assistant-relay/issues/224#issuecomment-766416229, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIFLOPFWZTCBYM6RDBCDBN3S3RW65ANCNFSM4VPTQPFQ .

Mightyinks avatar Jan 24 '21 22:01 Mightyinks

Don't work for me, neither with the room name. It indeed broadcast the message to ALL available speakers saying "here is the message from "$USER", to "$room" or "$SPEAKER", "$Rest of the message" ". Are we on the same version ?

I just reread your message. You are passing the correct values to AR correct? So, if I want to broadcast a message to the device named "Office display" I have to send the command, with broadcast turned OFF (because using broadcast will force it to all your speakers). So, in the sandbox, it looks like this: image

And if you're looking at the body of the request to send, the json should only contain your username and the command with all of the details in the command field.

Also, for some reason, mine has problems when the first word after the device name is "This". So, if i try to say "This is a test, I have to put this twice. That's because it think you are saying broadcast this message and not that "this" is part of the message. Stupid, I know, but how often does your message start with the word "This".

ryancasler avatar Jan 25 '21 04:01 ryancasler

You are exactly right! I think I failed to point that out sorry lol

On Sun, Jan 24, 2021 at 11:59 PM ryancasler [email protected] wrote:

Don't work for me, neither with the room name. It indeed broadcast the message to ALL available speakers saying "here is the message from "$USER", to "$room" or "$SPEAKER", "$Rest of the message" ". Are we on the same version ?

I just reread your message. You are passing the correct values to AR correct? So, if I want to broadcast a message to the device named "Office display" I have to send the command, with broadcast turned OFF (because using broadcast will force it to all your speakers). So, in the sandbox, it looks like this: [image: image] https://user-images.githubusercontent.com/30270489/105663389-17159200-5ea0-11eb-8905-0816fb033edd.png

And if you're looking at the body of the request to send, the json should only contain your username and the command with all of the details in the command field.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/greghesp/assistant-relay/issues/224#issuecomment-766540758, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIFLOPEXL7JT6N7RQBJIZ2LS3T3EFANCNFSM4VPTQPFQ .

Mightyinks avatar Jan 25 '21 07:01 Mightyinks

version

On my side, all Google devices registered in France.

a Lenovo Smart Display with those firmwares :

  • system : 33.27.44.346118233
  • cast : 1.52.239754

A Google Home mini :

  • system : 229149
  • cast : 1.50.229149

rezzalex avatar Jan 25 '21 13:01 rezzalex

Don't work for me, neither with the room name. It indeed broadcast the message to ALL available speakers saying "here is the message from "$USER", to "$room" or "$SPEAKER", "$Rest of the message" ". Are we on the same version ?

I just reread your message. You are passing the correct values to AR correct? So, if I want to broadcast a message to the device named "Office display" I have to send the command, with broadcast turned OFF (because using broadcast will force it to all your speakers). So, in the sandbox, it looks like this: image

And if you're looking at the body of the request to send, the json should only contain your username and the command with all of the details in the command field.

Also, for some reason, mine has problems when the first word after the device name is "This". So, if i try to say "This is a test, I have to put this twice. That's because it think you are saying broadcast this message and not that "this" is part of the message. Stupid, I know, but how often does your message start with the word "This".

Almost what I did initially...., except I wrote "Broadcast to" instead of " Broadcast on", but... same result...

rezzalex avatar Jan 25 '21 13:01 rezzalex

Finally using v3.3.2b, and by replacing "Broadcast to" by ma configured language (french), it worked.

can be closed concerning me. thanks a lot

rezzalex avatar Apr 13 '21 14:04 rezzalex