I’ve connected Alexa to Home Assistant using a custom skill and that works fine.
Alexa exposes a device address api, leverating a custom skill to take actions based on the device address. I understand I need to change my skill to have this permissions and that I need to consent to this in the Alexa App.
However it’s not clear to me if Home Assistant is able to receive that address information or how I would go about making it understand this.
Current thinking is that I can change the lamba in de custom skill to fetch and deliver this to HA. However it looks like the existing /api/alexa endpoint is not expecting additional data such as address and/or doesn’t know what to do with it. Modifying the code is possible but not attractive as updates would undo them (but if it works I could suggest for them to be incorporated). Alternatively I could add a webhook and call that from the lambda and store the result in e.g. a text input but that might be a bit fragile.
Any pointers in the direction are fine, doesn’t need to be complete solution.