Relé contacto seco ( dry contact ) zigbee e integración en Home Assistant

Tengo desde hace cuatro años o mas como relé de termostato en la caldera un SonOff Mini que va como un tiro , pero en el proceso de cambio de wifi a Zigbee le ha tocado al Mini , lo tenia modificado para hacerlo de contacto seco ( dry contact ) o sin tensión de la siguiente manera , cortando esas dos pistas y uniendo los otros dos puntos

Quedando de la siguiente manera

Para empezar el proceso de cambio lo primero es elegir uno que sea zigbee y directamente sea de contacto seco para no tener que cambiar nada a nivel de placa

En Aliexpres encontre este que cumple ambos requisitos (  AC DC7-32V 85-250V )

Este es el manual que trae , podemos ver que solo tiene un par de pulsadores , el de cambio de estado y el de emparejamiento

Pulsaremos el botón superior de emparejamiento durante al menos ocho segundos

Nos aparecerá en Zigbee2MQTT si lo tenemos en permitir emparejamiento

Nos aparecerá como un interruptor Tuya

Definiremos el estado inicial al darle tensión , en mi caso seria OFF al estar conectado a la caldera

Y al momento ya tenemos movimiento en MQTT Explorer

Este seria el JSON que nos enviara ante cada cambio producido

Definimos un sensor para saber la ultima conexión del dispositivo

Creamos un sensor binario para saber si el dispositivo esta activo o no

Definimos la parte de puesta y lectura del estado del relé

Le damos algun retoque en customize.yaml

Creamos un sensor para saber el tiempo transcurrido desde la ultima conexión

Y ya podemos ponerlo por el lovelace

Ya podemos crear nuestras automatización , en este caso para hacer pruebas cree una que si el OpenMQTTGateway no tenia comunicación durante 30 minutos lo reiniciase.

Y con esto y un bizcocho ………….