First off I’ll say the voice part doesn’t work the way I hoped on this remote. It just sends a signal to activate the microphone on the device it’s connected to. I thought this one had a built in mic but I was mistaken. Hopefully my next remote experiment can do better.
That said I still have a wireless RF remote attached to home assistant(indirectly). Obviously I’m controlling media devices and lights with it. I can also activate Alexa routines with it. I plan to add zones so it controls different devices depending on where I’m at. I’ll probably add a BT tracker so it knows where I am using ESPresense. I’d take suggestions if anyone has a tracker that works well for that.
It seems like I have lot’s of possibilities here. What else would you do with it?
Not seeing a lot of interest here but that’s fine because I’m having fun. I currently have an RPI Zero W that receives the button presses. For now it generates a webhook request to Home Assistant. I could have mapped the button on the PI but decided to do that on Home Assistant for simpler customization later. On the Home Assistant side I have a script with button maps. Then a second list maps buttons to actual functions. The little + and - change zones so I can control different groups of devices or different rooms. A smart speaker currently announces the zone. I have decided to also make shortcuts to different zones for easy access. There is some improvement to be had there.
When key presses are processed A dictionary is used to determine how the button will be processed. Currently either IR is sent or a button inside Home Assistant is triggered. To make things easy I just use the name of the button or saved IR code in the dictionary. I can operate anything in home with it. Given the complexity I was quite surprised how fast and reliable it is so far. I would like to change the system from a webhook to MQTT at some point.