Announcement: The Alexa Skills Community Is Moving To Stack Overflow

For improved usability and experience, Alexa skills related forum support will be transitioned to Stack Overflow. Effective January 10, 2024, the Amazon Developer Forums will no longer be available. For continued Alexa skills support you can reach out to us on Stack Overflow or via Contact Us.

question

Robert avatar image
Robert asked

Multiple Echo devices, unique hardware ID

Hi, I've got 5 Echo devices on my account. Yes, I am an Echo superfan. I would like to be able to determine from within my Lambda function the hardware ID (mac address?) of each device. That way I can customize my Lambda behavior based on which Echo made the request. Is this possible with the Skills Kit? Thanks in advance!
alexa skills kitdebugging
1 comment
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

wallacec avatar image wallacec commented ·

I also really really wish this capability exists. It would make having multiple echos so much more powerful (and sell more).

0 Likes 0 ·
N. Fradkin avatar image
N. Fradkin answered
Hi, my name is Neil, and I am also an Echoholic. I have three, and I've been considering a fourth. What you've asked for is probably one of the most requested features. I think we all assume any day now Amazon will make the device name or an ID or something available, but who knows when it will really happen.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Bill Kearney avatar image
Bill Kearney answered

Has there been any movement on this?

10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

J. Steven avatar image
J. Steven answered

I too would find this tremendously useful, for controlling the temperature, blinds or Sonos playback in a given room, as there would be a specific Echo Dot in that room.

10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Soner avatar image
Soner answered

Can someone from Amazon please make a comment on this mentioning whether this feature is going to be implemented or not? It's a very fundamental need while building applications for multiple Alexa devices.

10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Matt Farley avatar image
Matt Farley answered
1 comment
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

But it changes between skills. If I have 2 skills, then device id is different for each skill.

0 Likes 0 ·
draythomp avatar image
draythomp answered

The context that's sent to AWS doesn't contain the device id. I don't use the http interface, I go through mqtt. It doesn't show up in the mqtt message either.

10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

medcoder avatar image
medcoder answered

If you want to find the mac address of your own device you can find it in the Settings, Devices area of your Amazon Alexa mobile app. If you know the mac address of your device you can use network tools such as arp-scan to find the ip address of the device. This will only work if you are on the same network as the device. This is useful if you are deploying devices to different rooms in a home or office.

10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.