Activar sirena TS0224 mediante Z2M en Home assistant

Activar sirena TS0224 mediante Z2M en Home assistant

Muchas veces, activar un elemento zigbee no es tan obvio en Home Assistant. Esta es la muestra de lo que tengo que hacer para hacer sonar la sirena zigbee que tengo instalada a modo de alarma.

Este es la sirena que tengo instalada en el falso techo de casa para que suene si alguien entra a casa cuando está activada la alarma:

image-01

Usando la integración ZHA para Home Assistant la he tenido funcionando sin problemas durante mucho tiempo, pero en el cambio a Z2M y con la reciente actualización a la versión 2.0 me he encontrado con el problema de que la integración no ofrece directamente la opción de activar la sirena.

image-02

Es posible encender la luz que lleva integrada pero no activar la sirena. Para hacerlo hay que recurrir directamente a la publicación de un “topic” mqtt mediante el servicio “mqtt.publish”, del mismo modo habrá que hacer para desactivarla.

En mi caso la entidad se llama “pasillo_alarma” y estos son los topic a publicar para activar y desactivar la sirena.

Activar:

action: mqtt.publish
data:
  qos: "1"
  retain: false
  topic: zigbee2mqtt/pasillo_alarma/set
  payload: "{\"warning\": {\"mode\": \"burglar\"}}"

Parar:

action: mqtt.publish
data:
  qos: "1"
  retain: false
  topic: zigbee2mqtt/pasillo_alarma/set
  payload: "{\"warning\": {\"mode\": \"stop\"}}"

Según la web de Z2M, la sirena expone varios tipos de tonos y volúmenes aunque la que yo he comprado en aliexpress sólo reacciona a los comandos de activar y parar.

Enlaces de interés