Control de Voz para Hogar Inteligente con Home Assistant
Descripción General
Habla con espacios inteligentes con el nuevo ReSpeaker XMOS XVF3800 con XIAO ESP32S3 enciende las luces, sube el volumen de la música, o incluso pregunta sobre el clima usando la voz
En este capítulo usaremos el ReSpeaker XMOS XVF3800 con XIAO ESP32S3 Asistente de Voz HA para conectar el interruptor inteligente Sonoff para realizar control de voz del interruptor de luz.
Hardware Requerido
ReSpeaker XVF3800 con XIAO ESP32S3 | Dispositivo Home Assistant | Sonoff BASICR2 |
---|---|---|
![]() | ![]() | ![]() |
Actualización de firmware
Para obtener la mejor experiencia de reproducción, necesitamos actualizar el firmware XMOS a Descarga el firmware desde aquí. En tu computadora, conecta el ReSpeaker XMOS XVF3800 con XIAO ESP32S3 y ejecuta el en nuestra guía:
El arreglo de micrófonos XVF3800 necesita un MCLK de 12.288 MHz para funcionar, pero ESPHome (usado en Home Assistant) no puede generarlo debido a limitaciones de la API. Este firmware hace que el XVF3800 actúe como el maestro I2S en su lugar, por lo que puede generar sus propios relojes sin necesidad de MCLK del ESP32. Nuestro firmware corrige esta limitación, por lo que el micrófono funciona correctamente con Home Assistant.
Puedes descargar el Firmware desde Aquí
La guía de instalación está Aquí
Preparar ReSpeaker XMOS XVF3800 con XIAO ESP32S3
Ve a Home Assistant > Configuración > Complementos.
Haz clic en Tienda de complementos (generalmente en la parte inferior derecha)
Bajo Complementos oficiales, busca e instala ESPHome Device Builder.
Después de la instalación, haz clic en Iniciar para ejecutar el complemento ESPHome.
Habilita Iniciar al arrancar, Watchdog y Mostrar en la barra lateral para un acceso más fácil.
Desde la barra lateral de Home Assistant, ve a ESPHome Builder.
Haz clic en + NUEVO DISPOSITIVO.
Cuando se te solicite, haz clic en OMITIR – crearemos la configuración manualmente.
Selecciona tu nueva entrada de dispositivo y haz clic en EDITAR.
Reemplaza el contenido con tu configuración YAML personalizada
Puedes encontrar el archivo YAML desde Aquí
Una vez que tu YAML esté guardado, haz clic en INSTALAR.
Elige Descarga Manual
Espera a que el firmware se compile.
Descarga el archivo de firmware .bin generado a tu computadora.
Conecta la placa ESP32-S3 (con XVF3800 conectado) a tu PC usando un cable USB Type-C.
Abre Web-ESPHome en Chrome o Edge.
Haz clic en CONECTAR y elige el puerto serie apropiado
Una vez conectado, haz clic en INSTALAR
Selecciona el archivo .bin que acabas de descargar.
Espera a que la instalación se complete (puede tomar unos minutos).
Después del éxito, verás un mensaje de confirmación.
Regresa a Home Assistant > Configuración > Dispositivos y servicios.
Deberías ver ESPHome listado como una integración descubierta.
Haz clic en CONFIGURAR, luego Enviar para finalizar la configuración.
Añade tu dispositivo inteligente
Configura el dispositivo Sonoff BASICR2 según el manual de usuario del fabricante. Necesitarás crear una cuenta de eWELink.
Instalar HACS
Si no está ya instalado, sigue la guía oficial para configurar el Home Assistant Community Store:
Abre HACS desde la barra lateral. Busca Sonoff LAN en la sección de Búsqueda.
Haz clic en Instalar para añadir la integración. Reinicia Home Assistant para aplicar los cambios.
Sonoff
Navega a Configuración → Dispositivos y Servicios. Haz clic en Añadir Integración. Busca y selecciona Sonoff.
Introduce tus credenciales de cuenta eWeLink para autenticarte.
Una vez conectado exitosamente, verás las entidades asociadas listadas bajo: Configuración → Dispositivos y Servicios → Entidades
Asistente de Voz con Nabu Cloud
En esta demostración, estamos mostrando cómo conectar con Home Assistant Cloud (Nabu Casa) usando voz. La configuración es simple, y puedes aprovechar una prueba gratuita de un mes para explorar todas sus capacidades. Con la palabra de activación integrada: "Okay Nabu", puedes activar comandos de voz sin esfuerzo e integrarte perfectamente con dispositivos y servicios en cualquier lugar, en cualquier momento — todo sin configuraciones complejas.
Soporte Técnico y Discusión de Productos
¡Gracias por elegir nuestros productos! Estamos aquí para proporcionarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para atender diferentes preferencias y necesidades.