This app was mentioned in 14 comments, with an average of 1.07 upvotes
You can use RM Plugin which allows an Alexa command to be applied. However I would strongly suggest using Google until Amazon has the same level of voice detection specific to a person for security reasons, otherwise anyone can open the door be shouting through the letter box.
https://play.google.com/store/apps/details?id=us.originally.tasker&hl=en
thats the app I use.
it's not free, but it works great.
you need to have an android device running on your network, I just use an old cellphone that I leave plugged in.
edit: looks like recent update broke this app as well, nevermind.
I have the one of the earlier pi's (type b i think). I tried 3 different build of HA and it was either too sluggish or didnt work. I also tried rm bridge with no luck. In the end I got a taker plugin that worked. https://play.google.com/store/apps/details?id=us.originally.tasker&hl=en
I have a Broadlink RM Pro + an android tablet + RM Pro plugin.
Broadlink learns IR commands, RM Pro plugin creates an device Alexa can discover and allows you to assign names like "TV" to learned sequences.
This works, but getting out of sync is easy since Alexa doesn't handle device states at the moment. Which means telling Alexa to turn TV On, when it's already on, will result in the TV turning off. Very annoying.
So I have a bash script that pings the tv and if it gets a response, sends a command over http to detect the TV State : On or Standby (Off doesn't respond to ping) and only sends the ir command as required (using the RM Pro http access method).
This script is then presented to Alexa as a device using ha-bridge.
This results in the tv not getting out of sync and me using "Alexa, turn the TV off/on" to do the whole light settings, amp input select and generally setup the room for watching TV or not.
Spent fricken hours on getting it working, spared no expense, the experience is rather epic.
If you can't get the skill yet, there's a plugin you can run an on android phone that presents the learned commands as Alexa Devices. Called RM Plugin
https://play.google.com/store/apps/details?id=us.originally.tasker
best. app. ever.
tasker plugin for broadlink. paid app, but so worth it. YMMV, you gotta have an android server available (I use an old phone), but it does macros and controls broadlink devices, etc.
edit: there's a free demo version available. no im not affiliated with it, i just like it.
the original app, at least on my devices, doesn't let you add more than a few dozen devices before it just starts forgetting them.
I don't know if its the best but I use Broadlink devices with this addon and it works well.
I'll be interested to see what other people are using.
If you just want to send IR codes have a look at the Broadlink RM2 Pro.
Its a bit cheaper than the logitech and using this plugin you can send IR codes from tasker.
I have 2 of them at my place and they work great.
I still use this thing and though it's not free, it's slick as duck shit and works twice as nice.
It's a tasker plug in that you can use to pick up RF codes. I use that and then I use HA to dish them out.
https://play.google.com/store/apps/details?id=us.originally.tasker&hl=en_GB
Also, there it seems there is a workaround to get better alexa support . https://play.google.com/store/apps/details?id=us.originally.tasker&hl=en
I used https://play.google.com/store/apps/details?id=us.originally.tasker&hl=en to generate the urls. From there use that url to put into webhooks via ifttt.
Hey,
This device isn't IFTTT compatible.
I don't know about it connecting to home assistant but this may help:
https://play.google.com/store/apps/details?id=us.originally.tasker&hl=en
Its not a clean setup since you'd need a android device in the middle but it'd work. This is a tasker plugin but includes a web API I think you could use.