Alexa en Node Red

Alexa en Node Red

 

Alexa en Node Red
alexa en node red

 

Alexa en Node Red

Pues seguimos con tutoriales que desde mi punto de vista y experiencia me han ido genial, y es poder usar Alexa para ejecutar tareas en Node-Red

¿Que Necesitamos?

Pues para empezar tener instalado Home Assistant, puesto que aquí siempre trabajamos con esta plataforma domótica.

Después tener instalado el Addon de Node-Red, para mi uno de los mejores addons para Home Assistant, puesto que nos deja crear automatizaciones visuales muy completas.

La Skill de Node-Red para Alexa, esto se encuentra fácilmente dentro de su listado de Skills.

Añadir Alexa a Node-Red

Para añadir este nodo a Node-Red tenemos que ir al menú y seleccionar el apartado Manage palette.

Alexa en Node Red

Dentro de esta opción tenemos que buscar lo siguiente:

node-red-contrib-alexa-home-skill

Una vez instalado pasamos al siguiente punto.

Crear Cuenta en la Pasarela para Alexa

Este paso nos va a permitir crear una pasarela entre Node-Red / Home Assistant y nuestros dispositivos Alexa, tenemos que realizar los siguientes pasos:

Nos dirigimos al siguiente enlace https://alexa-node-red.bm.hardill.me.uk/newuser

Nos registramos y nos logueamos.

Añadir dispositivo en la Pasarela

Ahora vamos a crear nuestro primer dispositivo, para ellos primero tenemos que saber que queremos controlar, en mi caso una luz de Garaje.

En el menú superior le damos al botón Devices y una vez dentro Add Device.

Nos aparecerá algo como esto:

Alexa en Node Red

Como podéis ver la configuración es muy simple, añadimos un nombre a nuestro dispositivo, una descripción, en Actions, las operaciones que tiene que realizar,

en este caso “on” y “off” vamos encender y apagar y en Application Type que tipo de dispositivo es, nuestro caso como hemos comentado es una luz.

le damos a OK y continuaaaaaaaaamos.

Configurar Nodo para Alexa

Ahora nos dirigimos a Node-Red en Home Assistant,  en nuestro menú lateral donde están todos nuestros nodos buscamos los instalados para Alexa.

Alexa en Node Red
Alexa en Node Red

Arrastramos el nodo Alexa Home al Flow donde queremos que trabaje.

Una vez arrastrado lo abrimos y configuramos con nuestros datos de registro del la web donde antes nos hemos registrado y añadido nuestro dispositivo.

Alexa en Node Red
Alexa en Node Red

Una vez realizado este paso y dentro del nodo que acabamos de ingresar nuestros datos, seleccionamos la cuenta configurada en Account.

Alexa en Node Red

Y en el Apartado Device le damos a Refrescar y si todo ha sido configurado correctamente nos tiene que aparecer nuestro dispositivo creado anteriormente en la pasarela.

Dejamos Seleccionada la casilla Auto Acknowledge

y ahora pasamos a enlazar nuestro nodo con la luz o dispositivo a controlar.

Configurar Nodo Con Dispositivo

Ya estamos casi terminado, ahora es cuando tenemos que crear la tarea en Node Red.

Alexa en Node Red
Alexa en Node Red

Arrastramos un nodo Switch a nuestro Flow y lo configuramos como aparece en al imagen.

Alexa en Node Red
Alexa en Node Red

Y finalmente creamos dos nodos para que uno de ellos accione la luz y el otro la apague, sencillo, no?

Le damos a Deploy y ya tenemos nuestro Node Red con Alexa funcionado.

Si todo ha ido correctamente en el nodo de Alexa tiene que salir “Connected”.

Con esto termino este pequeño manual que nos dará muchas posibilidades, más adelante crearemos otros dispositivos con la opciones que nos da desde la web pasarela.

Omito la instalación de la Skill en Alexa por que imagino que todo el mundo que dispone de Alexa sabe como se instalan, de todas formas si necesitáis que os muestre estos pasos, comentar.

Una vez instalada la Skill en Alexa ya podremos escanear nuevos dispositivos y nos aparecerá el dispositivo creado en la pasarela y listo, ya puedes crear una rutina con tu Alexa,

Raspberry Pi 4 Model B 8GB RAM+EXTRAS