Alexa integration breaks frequently

Hello,

I’m having issues with the Alexa integration failing to work about once a week. I only use it for the “Sends a notification message” action. I have various automations that alert if a door is left open, tell the kids lights out for bed, or a manual button to call them downstairs.

It’s worked great for a long time but in the last few weeks it’s stopped working alltogether.

The only fix I’ve found is deleting the integration and then re-installing it. Doing this once a week to keep the integration running is not sustainable.

I ran debug on it and there was one error constantly repeated, I starred out my email address:

2025-10-03 20:32:33.282 ERROR (MainThread) [homeassistant.components.alexa_devices] Unexpected error fetching *********@gmail.com data
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 392, in _async_refresh
    self.data = await self._async_update_data()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/alexa_devices/coordinator.py", line 58, in _async_update_data
    data = await self.api.get_devices_data()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/aioamazondevices/api.py", line 857, in get_devices_data
    devices_endpoints, devices_sensors = await self._get_sensors_states()
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/aioamazondevices/api.py", line 605, in _get_sensors_states
    endpoints = devices_state["data"]["listEndpoints"]
                ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
TypeError: 'NoneType' object is not subscriptable

If anyone more knowledgable has a fix, I would appreciate the assistance.

  • Installation method Home Assistant OS
  • Core 2025.10.1
  • Supervisor 2025.10.0
  • Operating System 16.2
  • Frontend 20251001.0

If you visit the GitHub, I believe the devs have already fixed it, just got to wait for the next core release. If you’re antsy, you can ssh into the HA container and change the manifest to the latest version, then update via pip install aioamazondevices. Or you can load it as a custom component.

1 Like