Convertir una luz en interruptor en Home Assistant

Convertir una luz en interruptor en Home Assistant

Es posible utilizar un módulo zigbee de luces como si fuera un enchufe cableado, el problema aparece cuando intentas encender o apagar todas las luces de un área en la que lo tienes incluido y se activa al son de las bombillas.

Recientemente he colocado un relé zigbee controlando la electroválvula que corta el paso se agua caliente para la calefacción de casa que se encuentra situada en el pasillo. Home Assistant ha detectado el módulo como una entidad de tipo “light” y me he encontrado con el problema de que cuando enciendo o apago todas las luces del pasillo tambien se activa esta electroválvula dejando paso al agua caliente de la calefacción.

Tengo integrados todos mis elementos zigbee mediante zha y gracias al enlace que dejo abajo he conseguido cambiar la entidad de tipo “light” a tipo “switch”.

En primer lugar buscamos el dispositivo que queremos modificar y desplegamos la información zigbee

image-01

Es necesario el valor de “IEEE” formado por ocho pares de dígitos. Además usaremos el “Endpoint id”.

En la mayoría de ocasiones el “Endpoint id” es 1, tan sólo en módulos con más de un contacto integrado este carácter variará.

Para averiguarlo desplegamos el menú de información del dispositivo y seleccionamos la opción “Administrar dispositivo Zigbee”

image-02

En la información de los clústeres vemos que en mi caso en “Endpoint id” corresponde a 1.

Ahora en el archivo “configuration.yaml” añadimos la siguientes líneas y reiniciamos Home Assistant.

zha:
  device_config:
    a4:c1:38:39:10:48:03:71-1:
      type: "switch"

Ya tenemos declarado nuestro módulo como entidad de tipo “switch”.

image-03

Para terminar, si es necesario eliminaremos la entidad “light” creada anteriormente y que ahora aparecerá deshabilitada.

Enlaces de interés