Para integrar dispositivos Esp32 con Home Assistant, hay distintas maneras. Una de ellas es el intercambio mediante mensajes MQTT, creando entidades MQTT y automatizaciones. Sin embargo, esto implica editar archivos .yaml. Otra forma, integrando Node Red en Home Assistant, es la de trabajar con lecturas y publicaciones MQTT en Node Red, y comunicar con entidades HA.

Leer estados entidades en HA desde Node Red #

Se puede utilizar el siguiente nodo que viene instalado por defecto en Home Assistant en Node Red:

Dentro de él, se busca la entidad del dispositivo con la que se quiere conectar. En este ejemplo está la entidad de la función interruptor de un Sonoff Mini.

Activar entidades de Home Assistant desde Node Red #

Una opción sencilla es el siguiente nodo:

Este nodo tiene mas opciones. La más sencilla consiste en elegir el dominio switch, y a continuación seleccionar si se quiere que funcione como “toggle”, es decir, un 1 lo pone en el estado contrario al que está. Por ejemplo, si está apagado, un 1 lo enciende y tras esto, otro 1 lo apaga. También se puede elegir la función solo de encender o solo de apagar.

Finalmente, hay que elegir la entidad sobre la que se desea actuar.