Automated Custom Voice Control

I was on ST for close to 6 years and learned to live with work arounds to get things done I wanted...(tasker with always on devices etc.).

I've been on HE for a week and have nearly eliminated all of these workarounds and have included some pretty cool upgrades that my family is thrilled with lol.

There's one hang up I'm still having and that's using a custom command that's sent to the Google Assistant, and starting a channel automatically on the Chromecast with Google TV. I want to be able to ask Google during WC pistons firing to "turn to MLB network on Living Room TV." My current solution to this is to use the Chromecast integration to play a file I host on github when it plays the other GH's do the action. However, hearing my voice anytime I want to this happen is driving me insane lol.

I've tried several solutions to this including using GAR. GAR can launch an app on your CCwGTV (Launch Youtube TV on living room TV) but it fails if you ask to tune to a specific channel, something I can do if I'm using the home devices or even my phone.

I really would like these actions to take place in the background if at all possible. If this is something that could be done on a Raspi-pi I do have a couple of them that I utilize for other things and I plan on getting another one to tinker with this weekend.

Any ideas would be greatly appreciated.

I have not tried to do what you are trying to do, but NodeRed might be the way to go on this.

I think the problem I'm going to find with any of them, gar or node red, is that the google public console is built on the Google SDK. The Google SDK misses certain commands. It (I'll never figure Google out) doesn't integrate with their own products.

I don't understand how I can tell it to launch an app on the CCwGTV but can't tell it to launch a particular channel on that same CC.

I'm starting to believe the best way to do this might be to see if there's a root for the Chromecast yet.

adb shell is my best friend hehehe. sudo adb connect {ip} of chromecast.