Smart Home

¿Cuál es la mejor manera de usar Home Assistant con Alexa?

octubre 18, 2026 Qué es mejor? 12 min read
¿Cuál es la mejor manera de usar Home Assistant con Alexa?

La mejor manera para la mayoría y para quién no

Para la mayoría, la mejor manera de usar Home Assistant con Alexa es Home Assistant Cloud con Alexa de Nabu Casa. Es la vía oficial, expone tus entidades a Alexa sin abrir puertos ni crear funciones en AWS, y mantiene la suscripción y el soporte del proyecto. Si tu objetivo es decir "Alexa, enciende la luz del salón" y que responda una luz, un interruptor o una persiana de Home Assistant, esta es la opción que pide menos mantenimiento y menos pasos técnicos. Datos comprobados en septiembre de 2026.

No conviene si buscas evitar cualquier dependencia de nube o no quieres pagar suscripción mensual. Para ese perfil, la alternativa es la skill manual Alexa Smart Home vía AWS: controlas todo el flujo, no pagas a Nabu Casa y usas tu propia infraestructura, a cambio de crear y mantener una skill, una función Lambda y un acceso externo con HTTPS válido y certificado fiable.

Hay un tercer perfil distinto: no quieres exponer Home Assistant a Alexa, quieres lo contrario, controlar tus dispositivos Echo desde Home Assistant para usarlos como altavoces, enviar anuncios o lanzar rutinas. Para eso conviene la integración Alexa Devices (antes Alexa Media Player). No sustituye a las dos anteriores, las complementa, y su límite principal es el sondeo y el control de peticiones de Amazon.

Veredicto directo: si quieres voz de Alexa hacia Home Assistant con el menor roce, elige Nabu Casa; si priorizas control local y cero cuota, asume la skill manual; si quieres que Home Assistant mande sobre tus Echos, añade Alexa Devices.

Qué necesitas antes de empezar

  • Home Assistant actualizado a la rama estable y con acceso de administrador. La integración Cloud y Alexa Devices documentan compatibilidad a partir de Home Assistant Core 2024.6 en adelante; verifica tu versión en Ajustes > Sistema > Información antes de tocar Alexa.
  • Cuenta de Amazon vinculada a tus dispositivos Echo, Echo Dot, Echo Show o Fire TV. Amazon exige verificación en dos pasos con aplicación de autenticación para integraciones que usan credenciales y código de un solo uso; guarda el acceso a la app generadora de códigos.
  • Acceso externo con HTTPS y certificado válido si eliges la skill manual. Necesitas una URL accesible desde internet con TLS emitido por autoridad reconocida. Con Nabu Casa este requisito lo cubre el túnel remoto; sin él debes resolverlo con tu propio dominio y proxy inverso.
  • Red local estable y Echos registrados en la misma cuenta y región que usarás en la skill. Los desajustes de región entre skill, Lambda y cuenta Alexa bloquean el descubrimiento de dispositivos.
  • App de Alexa instalada y permisos para vincular skills. Sin la app no podrás habilitar la skill ni asignar entidades a habitaciones.
  • Copia de seguridad de Home Assistant antes de exponer entidades. Un cambio en filtros de exposición puede duplicar dispositivos en Alexa.
  • Para Alexa Devices: credenciales de Amazon a mano y acceso al correo o app para aprobar inicio de sesión si Amazon lo solicita durante el flujo OAuth.

Métodos comparados frente a frente

Método Dirección del control Coste Necesita nube Expone entidades HA a Alexa Dificultad
Home Assistant Cloud con Alexa (Nabu Casa) Alexa → Home Assistant Suscripción mensual de Nabu Casa Sí Sí Baja
Skill manual Alexa Smart Home vía AWS Alexa → Home Assistant Sin dato Sí Sí Alta
Integración Alexa Devices para controlar Echos desde Home Assistant Home Assistant → Alexa Sin coste adicional Sí No Media

Cómo leer la tabla sin equivocarte

La columna dirección del control es la que más confusión genera y la que decide la elección. Alexa → Home Assistant significa que hablas a un Echo y Alexa ejecuta una entidad de Home Assistant; Home Assistant → Alexa significa que desde Home Assistant lanzas acciones en tus Echos, como reproducir texto a voz, anunciar o iniciar una rutina. Si tu objetivo es voz para luces y persianas, necesitas una fila con Alexa → Home Assistant; si tu objetivo es usar el Echo como altavoz notificador, necesitas la fila Home Assistant → Alexa.

Coste indica si pagas cuota. Nabu Casa implica suscripción; la skill manual no cobra la skill en sí, pero puede generar costes de AWS Lambda y API Gateway según uso, y Alexa Devices no añade pago.

Necesita nube distingue soluciones con dependencia de servidores de Amazon y, en su caso, de Nabu Casa, frente a un control totalmente local. Ninguno de estos tres métodos es 100 % local para voz: Alexa siempre pasa por nube.

Expone entidades HA a Alexa vale Sí solo cuando Alexa descubre luces, interruptores y climatización de Home Assistant como dispositivos nativos. Dificultad resume pasos y mantenimiento: Nabu Casa pide vincular y filtrar entidades; Alexa Devices pide autenticación con contraseña y código de un solo uso; la skill manual pide crear rol, función, skill y mantener certificados.

Método 1: Home Assistant Cloud con Alexa (Nabu Casa)

Pasos para dejarlo operativo sin abrir puertos:

  1. Contrata y activa Home Assistant Cloud desde Home Assistant en Ajustes > Home Assistant Cloud e inicia sesión con tu cuenta de Nabu Casa.
  2. En la misma pantalla, activa la integración con Alexa y pulsa para vincular. Se abrirá el flujo de Alexa Smart Home Skill donde autorizas a Home Assistant Cloud a gestionar dispositivos.
  3. Define qué exponer. En Ajustes > Control por voz > Exponer a Alexa, elige dominios y entidades. Expón solo lo necesario para evitar duplicados y ruido en la app de Alexa.
  4. Sincroniza dispositivos con "Buscar dispositivos" en la app de Alexa. Asigna cada entidad a su habitación para que "enciende la luz" funcione sin nombre completo.
  5. Prueba comandos de voz y rutinas. Si cambias nombres en Home Assistant, vuelve a sincronizar.

Ventajas:

  • Vinculación guiada sin Lambda, sin certificados y sin proxy inverso.
  • Filtrado por entidad y por dominio desde la interfaz de Home Assistant.
  • Actualizaciones y compatibilidad mantenidas por el equipo de Home Assistant.

Inconvenientes:

  • Suscripción mensual a Nabu Casa mientras quieras mantener el enlace.
  • Dependencia de nube de Amazon y de Nabu Casa; sin internet no hay control por voz.
  • No permite controlar el Echo como altavoz por sí solo; para eso necesitas el Método 3.

Método 2: Skill manual Alexa Smart Home vía AWS

Pasos para montar tu propia skill sin Nabu Casa:

  1. Prepara acceso externo con HTTPS válido para tu instancia. Configura dominio, certificado de autoridad reconocida y reenvío seguro. La documentación de Alexa Hosted Skills exige endpoint accesible y TLS correcto.
  2. Crea una cuenta de desarrollador en Amazon Developer Portal y habilita la consola de AWS para Lambda y roles IAM.
  3. Crea la función Lambda en la región que coincida con el idioma y mercado de tu cuenta Alexa. Asigna rol con permisos para CloudWatch Logs y copia el ARN de la función.
  4. Crea la skill de tipo Smart Home en la consola de Alexa, pega el ARN de Lambda como endpoint y configura el account linking con tu URL de Home Assistant y credenciales OAuth.
  5. Habilita la skill en la app de Alexa, vincula cuentas, autoriza y ejecuta descubrimiento de dispositivos. Ajusta en Home Assistant qué entidades exponer mediante filtros de la integración Alexa.

Ventajas:

  • Sin cuota de Nabu Casa y con control total del flujo de autenticación.
  • Útil si ya operas infraestructura AWS y quieres reutilizarla.
  • Expone entidades de Home Assistant a Alexa igual que el Método 1.

Inconvenientes:

  • Mantenimiento continuo: rotación de secretos, caducidad de certificados, cambios en la API de Smart Home y alineación de regiones entre skill y Lambda.
  • Requiere HTTPS público permanente; si el certificado falla, Alexa deja de alcanzar Home Assistant.
  • Configuración con más pasos y más superficie de error que la vía Cloud.

Método 3: Integración Alexa Devices para controlar Echos desde Home Assistant

Pasos para que Home Assistant mande sobre tus Echos:

  1. Instala la integración Alexa Devices desde HACS o desde el repositorio oficial de la integración y reinicia Home Assistant si te lo pide el instalador.
  2. Añade la integración en Ajustes > Dispositivos y servicios > Añadir integración. Introduce correo y contraseña de Amazon y, cuando lo pida, el código de un solo uso generado por tu app de autenticación. La integración usa Two-Factor Authentication con app y no admite solo SMS para este flujo.
  3. Confirma el dominio de Amazon que corresponde a tu cuenta (.com, .es, .com.mx) durante el asistente. Un dominio distinto impide la autenticación aunque las credenciales sean correctas.
  4. Verifica las entidades creadas: media_player para cada Echo, entidades de anuncio y texto a voz, y sensores de próxima alarma o temporizador. Asigna cada Echo a su área de Home Assistant.
  5. Crea automatizaciones de prueba: envía un anuncio a un grupo de Echos o un Speak a un solo dispositivo y comprueba volumen y no molestar.

Ventajas:

  • Convierte cada Echo en altavoz notificador y sensor dentro de Home Assistant sin exponer entidades a Alexa.
  • Permite disparar rutinas de Alexa y consultar estados como alarmas y recordatorios.
  • Sin cuota y sin abrir puertos; la autenticación es por credenciales y código temporal.

Inconvenientes:

  • Sondeo con intervalo de unos 5 minutos para estados y limitación de peticiones; Amazon puede devolver Too many requests si automatizas con frecuencia alta.
  • Sesión atada a cookies y a la aprobación de Amazon; puede pedir reautenticación tras cambios de contraseña o bloqueos de seguridad.
  • No expone entidades de Home Assistant a Alexa; si quieres voz hacia Home Assistant, combina con Método 1 o 2.

Qué hacer si no funciona

  • OTP no encontrado o código inválido: confirma que usas app de autenticación y no SMS, y que el reloj del móvil está sincronizado. Genera un código nuevo justo antes de pegarlo. Si cambiaste la contraseña de Amazon, repite el flujo completo de Alexa Devices y verifica el dominio correcto de tu cuenta.
  • Too many requests o throttling: reduce la frecuencia de llamadas Speak, Announce y consultas de estado. Evita bucles que disparen anuncios cada pocos segundos y separa automatizaciones con pausas. Este límite lo impone Amazon y afecta a Alexa Devices, no a Nabu Casa.
  • Entidades no aparecen en Alexa tras vincular: revisa filtros de exposición en Home Assistant. Si expones un dominio completo, oculta entidades irrelevantes. Ejecuta "Buscar dispositivos" en la app de Alexa y comprueba que no tienes duplicados por haber expuesto la misma luz con dos integraciones.
  • Alexa responde que el dispositivo no responde: verifica que Home Assistant esté accesible desde internet con HTTPS válido si usas skill manual. Con Nabu Casa, revisa en Home Assistant Cloud que la conexión remota esté activa y que la vinculación con Alexa siga autorizada.
  • Falta HTTPS o certificado no fiable en skill manual: emite certificado de autoridad reconocida, no autofirmado, y comprueba cadena completa y fecha de caducidad. Actualiza el endpoint de la skill si cambias de dominio.
  • Región desalineada entre skill y Lambda: crea la Lambda en la región que corresponde al idioma de tu skill y a tu cuenta Alexa. Una skill en español de España con Lambda en región distinta puede fallar en el descubrimiento.
  • Echo no reproduce anuncio y volumen permanece bajo: comprueba modo no molestar y volumen por separado para anuncio y reproducción. Prueba con un solo Echo antes de enviar a grupo.
  • Reautenticación continua en Alexa Devices: borra la integración, elimina cookies antiguas en Home Assistant y vuelve a autenticar con código nuevo. Si Amazon marca actividad sospechosa, aprueba el inicio desde el correo de verificación antes de reintentar.

Combina métodos según dirección del control: Nabu Casa o skill manual para voz Alexa → Home Assistant, y Alexa Devices para que Home Assistant → Echo. Ninguno es totalmente local para voz.

Preguntas frecuentes

1. ¿Qué versión de Home Assistant se necesita para usar Alexa?

La integración oficial para Alexa funciona desde la versión 2021.6 de Home Assistant. Aunque el sistema funciona en versiones anteriores, se recomienda estar en una actualización reciente para obtener todas las funciones y correcciones de seguridad.

2. ¿Qué dispositivos de mi casa inteligente puedo controlar con Alexa a través de Home Assistant?

Home Assistant puede integrarse con miles de dispositivos de marcas como Philips Hue, IKEA, Xiaomi y Netatmo. Una vez integrados en Home Assistant, se pueden exponer los que quieras a Alexa para controlarlos por voz.

3. ¿Cómo controlo el volumen o reproduzco música en mis altavoces Echo desde Home Assistant?

Puedes enviar comandos de TTS (texto a voz) o controlar la música usando el servicio media_player.media_pause o media_player.volume_set en una automatización. Esto requiere que el altavoz Echo esté registrado como entidad de multimedia en Home Assistant.

4. ¿Necesito una skill de Amazon para conectar Home Assistant con Alexa?

Sí, debes habilitar la skill oficial «Home Assistant» desde la tienda de skills de Alexa y vincularla con tu cuenta. Después, autorizas la conexión desde la interfaz de configuración de Home Assistant para que ambos servicios se comuniquen.

5. ¿Funciona Home Assistant con Alexa si vivo en Estados Unidos?

Sí, la integración funciona en todos los países donde Amazon vende los dispositivos Echo, incluyendo Estados Unidos. La única diferencia regional puede ser que algunas funciones de voz o rutinas de Alexa se comporten ligeramente distinto según el idioma configurado.

6. ¿Cuánto cuesta usar Home Assistant?

El software de Home Assistant es gratuito y de código abierto. Para ejecutarlo necesitas un hardware como una Raspberry Pi 4 (que cuesta alrededor de 40 USD) o un mini PC, y pagar el servicio Nabu Casa por 6,50 USD al mes si quieres acceso externo sin configurar enrutadores.

7. ¿Puedo convertir mi casa en una casa inteligente completa solo con Home Assistant y Alexa?

Sí, puedes crear automatizaciones complejas donde Alexa actúe como interfaz de voz para todo el sistema. Home Assistant gestiona la lógica y Alexa ejecuta los comandos, permitiéndote controlar luces, cámaras, cerraduras y sensores desde una única plataforma.

8. ¿Cómo se inicia la configuración de Alexa para vincularla con otros servicios?

La configuración de Alexa se realiza a través de la aplicación Alexa en tu móvil, dentro de la sección de dispositivos. Desde ahí buscas la skill de Home Assistant, introduces tu URL interna (como http://192.168.1.10:8123) y completas la autenticación con tu cuenta.

Fuentes

  1. NabucasaConfiguring Amazon Alexa to work with Home Assistantconsultado el 23/09/2026
  2. Xda-developersHome Assistant's May update finally makes Alexa devices worth …consultado el 23/09/2026
  3. Home-assistantFrom Alexa to Home Assistant: A Zero-Disruption Migration Strategyconsultado el 23/09/2026
  4. Home-assistantHome Assistantconsultado el 23/09/2026