I was completely successful in configuring Alexa without the cloud on external port 8123 with events. I’ve seen everything else but events by others but I got events to work.
The highlights are:
- Subject to slight changes noted following, create as per HA instructions
- Edit matt2005 lambda to comment out lines 50 and 51 and outdent 52 to force it to always use the LLAT.
- KEEP the LLAT
- For linking, use LWA (Login with Amazon) method. Don’t link to HA. Make sure you enter endpoint:, client_id: and client_secret: (from the amazon login you create) into configuration.yaml.
- A few other gotchas (e.g. you have to change the device class of sensors to have them read)
Hope this helps someone else who can’t use port 443. Totally worth the effort!