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. |
|
2025.6 | alexa_devices | true |
|
Cloud Polling |
|
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 %}