I'm developing a device and have renamed it in the Alexa App, but it still responds to the original name it found during discovery, and also it remembers more recent names it was given.
Surely it should Forget the old name completely?
How else could you deploy several new devices each using the same name as defined in the lambda when the device was initially discovered.
In this case, if you renamed each device using the Alexa app after deployment would they not all still respond to their default name simultaneously.
Where are the new names stored when the app is used to rename?
Do we need to make a new 'Thing' for every identical product made or can they all use the same Thing and credentials?
Assuming the one Lambda function has to control and publish messages to the appropriate device, what is the suggested method to route MQTT messages to do this and what part of the lambda trigger would be used to achieve the correct routing since all devices begin with the same name, and the lambda cannot know what new names are given to each device.