Situación actual de Jeedom
Por ahora, mi ESP (principalmente Sonoff) está bajo ESP-Easy con el enlace a Jeedom a través del plugin:
![]()
Integración en Home Assistant
En este punto, no quiero volver a flashear ESPs (con ESPHome, por ejemplo) porque me gustaría que los ESPs pudieran dialogar con Jeedom. y con HA.
Agregar un nuevo controlador en ESP-Easy
Me ayudé con el tutorial de Dapolux sobre https://forum.hacf.fr/t/integration-desp-sous-espeasy-via-mqtt/2326.
Para añadir un controlador, vaya a la pestaña «Controllers» y añada un segundo controlador «Home Assistant MQTT».

192.168.1.21 corresponde al bróker MQTT, en mi configuración está en la misma máquina que Zigbee2MQTT pero dependiendo de la configuración puede decidir tener el bróker MQTT en otro lugar.
Nota: Solía poner el final de la dirección IP en el número de unidad para asegurarme de que no tenía dos números de unidad idénticos en mi instalación.

En cada dispositivo de la pestaña «Dispositivos», marque «Enviar al controlador 2» para que la información se envíe al controlador 2 (es decir, MQTT a HA)

En la pestaña «Herramientas» y, a continuación, en «Configuración avanzada», marque estas casillas:

Comprobación de los marcos MQTT en MQTT Explorer (facturación)
Me gusta comprobar paso a paso que todo funciona.
Lanzo MQTT Explorer, me conecto a mi broker en 192.168.1.21, verifico que los frames de mi equipo "Pump Watering" (en mi ejemplo) aparezcan bien.

Así que sé que mi ESP envía bien la información.
Configuración en el lado del Asistente para el hogar
Descubrimiento automático No previsto en ESP Easy, vamos a tener que configurar manualmente Equipo MQTT en HA.
Elegí este ESP como ejemplo para este tutorial porque tengo 3 equipos diferentes para recuperar: un interruptor, un _sensor binario, un sensor
El interruptor del jugo
El ESP GPIO12 corresponde al control del relé que alimenta o no la bomba.

A menudo he usado la misma palabra en nombre y en valor (“Jugo” en el ejemplo) para evitar confusiones, tenga cuidado si no lo hace. El orden a seguir en la configuración HA es [UNIT]/[NAME]/[VALUE]
- En el expediente /config/configuration.yaml
Compruebe que existe esta línea:
mqtt: !incluir mqtt.yaml
- En el expediente /config/mqtt.yaml
conmutación:
– Denominación: Bomba de jugo de riego
_id único: switch.jus_pump_watering
_topic del comando: Bomba de riego/gpio/12
_topic del estado: Bomba de riego/Jus/Jus
_on de carga útil: "1"
_off de carga útil: «0»
conserva: cierto
dispositivo_class: salida
dispositivo:
nombre: Bomba de riego
Identificadores: "Regar por bombeo"

El binario _sensor " Floater"
El ESP GPIO5 es una entrada analógica que corresponde a la posición de mi flotador en mi reserva de agua. Apago la bomba si el flotador cambia a 0.
[Tenga en cuenta que «GPIO5» es el nombre y el valor en mi ejemplo, muy bien podría haber puesto «Floater» también]

_sensor binario:
– Denominación: Bomba flotadora de riego
_id único: binario_sensor.floater_pump_watering
_topic del estado: Bomba de agua/GPIO5/GPIO5
_on de carga útil: "1"
_off de carga útil: «0»
dispositivo_class: humedad
dispositivo:
nombre: Bomba de riego
Identificadores: "Regar por bombeo"

El sensor "Consumo"
El ESP que utilizo está equipado con un chip CSE7766 que me permite recuperar la información de consumo de la bomba.
Lo que me interesa es el consumo W de la bomba, recuperaré «Power»

sensor:
– Denominación: Bomba de consumo de riego
_id único: sensor.consumo_pump_watering
_topic del estado: Riego/consumo/bomba de poder
_of _unidad de medición: W
dispositivo_class: potencia
dispositivo:
nombre: Bomba de riego
Identificadores: "Regar por bombeo"

Resultado en Home Assistant

