The Roku App in HE is great. Tons of control over the TV. But when I expose it to Alexa it sees it as a switch, so there's only on/off through Alexa.
Any way to get Alexa to see it as a TV device?
What about a virtual device that Alexa would see properly and let me give commands? The main things I'm interested in are on/off, volume, and mute. Play and pause would be great too.
Maybe some sort of virtual audio device that would support those commands and Alexa would control properly?
I tried creating a virtual Denon AVR and it has everything but Play/Pause but Alexa still sees it as a switch only.
I think the problem is more with alexa then HE. Alexa only recognizes certain types of devices from integrated systems like contact sensors and switches.
There is a Roku Skill for Alexa that 'kind of' supports additional features but there wouldn't be a tie in to Hubitat - although echo speaks can send Alexa voice command strings. I use Harmony to deal with the integration but that is not an option if you don't have one already.
Yeah I tried the Roku skill and it only works on one TV. The other just says "something went wrong" on the TV. Tried deleting and redoing everything, no change. Why are so many Alexa skills so poor?!
Because home automation isn't what brings money into amazon. It is the voice assistant, and even that has been very questionable. What is has for home automation is very limited. Google Home is no better.
You could create virtual switches for each action if you only have a few you want to do and share those with Alexa. but that is about the only way to work around it's limitations.
I have the Roku skill working with 9 Roku TVs/devices so it's definitely intended to handle more than one device. Sadly, I've no idea why yours isn't working so just an FYI I guess..