Alexa Lambda function

Hi!

I’ve had the Lambda function configured for around 2 years and has worked flawlessly, however I’ve noticed that a few devices I’ve bought and added to Home Assistant recently don’t get discovered by Alexa.

For testing, I removed a known working device from the Alexa app which came through the Home Assistant skill, but now it won’t re-discover. This to me proves that there’s an issue with the discovery via the Lambda function and not the new devices themselves.

I’ve rerun through the documentation for this and confirmed everything is the same, at least from what I can see.

Has anyone else experienced this lately or am I missing something else here?

Thanks!

So after a sleep and a bit of breakfast, I’ve just realised that I hadn’t added the exposed entities bit of the YAML code.

When I first started this journey, I didn’t care if Alexa saw all devices or not from Home Assistant, but as my smart home has grown, there are seemingly too many exposures and Alexa didn’t want to discover anything new.

Hope this helps someone else out there!