home-assistant.io/source/_integrations/alexa_devices.markdown
2025-06-11 18:28:24 +00:00

2.6 KiB

title, description, ha_category, ha_release, ha_domain, ha_config_flow, ha_codeowners, ha_iot_class, ha_platforms, ha_integration_type, ha_quality_scale, ha_dhcp
title description ha_category ha_release ha_domain ha_config_flow ha_codeowners ha_iot_class ha_platforms ha_integration_type ha_quality_scale ha_dhcp
Alexa Devices Instructions on how to integrate Alexa Devices into Home Assistant.
Binary Sensor
2025.6 alexa_devices true
@chemelli74
Cloud Polling
binary_sensor
notify
switch
hub bronze true

The Alexa Devices {% term integration %} allows you to control your Amazon Echo dots.

The integration provides information on connected devices and enables control of the main features.

Supported devices

There is support for the following devices within Home Assistant:

  • Amazon Echo Dot
  • Amazon Fire TV

{% include integrations/config_flow.md %}

{% configuration_basic %} country: description: The country of your Amazon account. username: description: The email address of your Amazon account. password: description: The password of your Amazon account. otp: description: One-time password. {% endconfiguration_basic %}

{% note %} When trying to set up the integration, the form may show the message "Cannot connect". This means that the specified country may need a special setting. Open a issue with all details to investigate {% endnote %}

Examples

Automation: Announce welcome when you arrive home

automation:
- alias: "Alexa Announce"
  id: "alexa_announce"
  triggers:
    - platform: state
      entity_id: person.simone
      to: "home"
  actions:
    - action: notify.send_message
      data:
        message: Welcome home Simone
      target:
        entity_id: notify.announce_echo_dot_livingroom

Automation: Start Radio on all Echo dots

automation:
- alias: Start Radio B.B.C.
  id: "start_radio_bbc"
  trigger:
   - platform: sun
     event: sunset
  condition:
    conditions:
      - alias: "condition alias (home)"
        condition: state
        entity_id: group.person_family
        state: "home"
  action:
    - action: notify.send_message
      data:
        message: Play B.B.C. on Tunein
      target:
        entity_id: notify.custom_everywhere

Data updates

This integration {% term polling polls %} data from the device every 30 seconds by default.

Supported functionality

The Alexa Devices {% term integration %} provides the following entities:

  • Binary sensor - main and Bluetooth connectivity

Removing the integration

This integration follows standard integration removal. No extra steps are required.

{% include integrations/remove_device_service.md %}