New core integration Alexa devices

Hi,

Home Assistant 2025.6 now supports the new integration Alexa Devices.

After adding the integration and succesfully login (username, password, otp) all my existing devices where discovered but non of them are working;

The Home Assistant log lines showing nothing related to Amazon/Alexa
I did perform a HA reboot with no result.

Any ideas?

Following Alexa devices: FB portal is discovered but "unavailable" Ā· Issue #146569 Ā· home-assistant/core Ā· GitHub

The new integration is disappointing so far.

Mine show as online but when I try to play a notification it says successful but nothing from the echo.

Open an issue with debug log and I’ll take a look

Not really a usefull comment :wink:

3 Likes

I’m having the same problem. I also use the HACS version. Could that be a conflict?

No.


If you’re having issues with the new integration after first installation, restart Home Assistant. TTS will start working after that. Many people saw this in beta as well.

I have not been able to get this to find any devices. I have removed it and re added it. Restarted HA. Running HA Green. It authenticates. I get this message: No devices or entities
Failed setup, will retry: ā€˜devicePreferences’

Any guidance on debugging this issue?

I did find this in the logs

Logger: homeassistant.components.alexa_devices
Source: helpers/update_coordinator.py:382
integration: Alexa Devices (documentation, issues)
First occurred: 06:27:49 (56 occurrences)
Last logged: 07:33:32

Unexpected error fetching [Amazon Account Name] data
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 382, in _async_refresh
    self.data = await self._async_update_data()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/alexa_devices/coordinator.py", line 54, in _async_update_data
    return await self.api.get_devices_data()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/aioamazondevices/api.py", line 574, in get_devices_data
    for data in json_data[key]:
                ~~~~~~~~~^^^^^
KeyError: 'devicePreferences'

Thanks Petro, working for me now after a reboot.

Please log your issue on github

1 Like

A restart resolved it, thanks!

Hi,

Yes, I have the same issue with notifications. Succes after trigger > No error log > No notification out of the speaker.

The state of my speakers are still ā€œunavailableā€.
Did a simpel HA restart and a complete system reboot (dedicated x86 system) with no luck.

There are no media_players in the current integration. You use the notify entities to perform notifications. This new integration is 100% different from alexa media player, you’ll have to unlearn everything that integration did.

Hi Petro,

I know but it does not work.

action: notify.send_message
metadata: {}
data:
  message: Hello
target:
  entity_id: notify.gang_aankondigen

Have you restarted HA since you added it to your system?

Yes. I reported a bug on github in the meantime.

I’m a bit blind with no log warnings or errors

Just an FYI, I was successful in getting the integration running.
After entering in the credentials and all and hitting submit, the first second or two, the integration said it failed, but quickly came back and showed it installed successfully.
After trying out sending a notification or two, I did get some logs saying there was a blocking call in the loop (sorry I didn’t capture that log). I rebooted core and everything since has worked fine.

I do have one question, in the Alexa Devices Documentation there is a section Titled ā€œStart Radio on all Echo dotsā€. I guess I don’t understand what that has to do with playing a radio??

Migrating my devices from amazon.com to amazon.nl (country/region settings) did the trick.
After re-installing the integration and restarting all echo dots, it works.