Saltar la navegación

4.3 Control por voz

 

El control por voz corre a cargo del asistente de voz Alexa de Amazon. Aunque su integración puede realizarse a través de los servicios en la nube de HA (Home Assistant Cloud), en nuestro caso hemos establecido la conexión a través de Node‑RED usando la skill Alexa Virtual Smart Home (AVSH) y el correspondiente paquete node-red-contrib-virtual-smart‑home instalado en Node‑RED. Con el nodo virtual-device de AVSH podemos definir todos los dispositivos virtuales necesarios que serán reconocidos inmediatamente por Alexa y los conectaremos a HA a través de la librería de nodos node-red-contrib-home-assistant de forma muy sencilla, tal y como refleja la Figura 20 para el control de la calefacción y algunos interruptores.

Figura 20
Figura 20. Comunicación con Alexa mediante Node-RED

El control por voz de los dos dispositivos controlados por la app eWelink se realiza a través de la nube instalando en Alexa la skill eWeLink Smart Home, por lo que no es necesario implementarlo en HA.

De esta forma, invocando a Alexa desde un altavoz inteligente Echo (Figura 21) es posible dar órdenes o preguntar por el estado del sistema mediante voz, con frases como enciende la cancela, apaga la piscina, enciende el farolillo, apaga todas las luces, enciende la fuente, apaga la depuradora, qué temperatura hay en el salón, sube la temperatura del salón, pon la temperatura del salón a veinte grados, enciende la calefacción, conecta la vigilancia fuera de casa, etc.

Figura 21
Figura 21 Altavoz "Echo" de Amazon