Hola,
Tras la discusión sobre el mapeo Zigbee2MQTT → Gladys para las alarmas, creo un tema específico para la sirena interior Heiman HS2WD-E.
Utilizo esta sirena con Zigbee2MQTT. Es bien reconocida y se envía a Gladys, pero algunas funcionalidades expuestas por Zigbee2MQTT no parecen estar actualmente mapeadas a las funcionalidades de Gladys.
El objetivo sería poder utilizar directamente en Gladys las diferentes funciones de la sirena, especialmente desde las escenas, sin tener que enviar manualmente comandos MQTT.
Material:
- Marca: Heiman
- Modelo: HS2WD-E
- Tipo: sirena interior
- Integración: Zigbee2MQTT
Documentación Zigbee2MQTT:
Tema original:
doc zigbee:
| Modelo | HS2WD-E |
|---|---|
| Vendedor | Heiman |
| Descripción | Sirena inteligente |
| Expuesto | batería, duración máxima, advertencia |
| Imagen | Heiman HS2WD-E |
Activación de la alarma
La alarma puede activarse publicando en el mensaje zigbee2mqtt/NOMBRE_AMIGABLE/set
{"warning": {"duration": 10, "mode": "emergency", "strobe": false}}.
Donde:
duration: el número de segundos que la alarma estará encendida (máximo 1800 segundos)mode:stopoemergencystrobe:trueofalsehará que el destello parpadee una vez durante la alarma
Expuesto
Batería (numérico)
Batería restante en %, puede tardar hasta 24 horas en reportarse.
El valor se puede encontrar en el estado publicado en la propiedad battery.
No es posible leer (/get) o escribir (/set) este valor.
El valor mínimo es 0 y el máximo es 100.
La unidad de este valor es %.
Duración máxima (numérico)
Duración máxima de la sirena.
El valor se puede encontrar en el estado publicado en la propiedad max_duration.
Para leer (/get) el valor, publique un mensaje en el tema zigbee2mqtt/NOMBRE_AMIGABLE/get con la carga útil {"max_duration": ""}.
Para escribir (/set) un valor, publique un mensaje en el tema zigbee2mqtt/NOMBRE_AMIGABLE/set con la carga útil {"max_duration": VALOR_NUEVO}.
El valor mínimo es 0 y el máximo es 600.
La unidad de este valor es s.
Advertencia (compuesto)
Puede configurarse publicando en zigbee2mqtt/NOMBRE_AMIGABLE/set con la carga útil {"warning": {"strobe": VALOR, "strobe_duty_cycle": VALOR, "duration": VALOR, "mode": VALOR}}
strobe(binario): Encender/apagar el destello (luz) durante la advertencia valores permitidos:trueofalsestrobe_duty_cycle(numérico): Longitud del ciclo de destello valor máximo es 10duration(numérico): Duración en segundos de la alarma la unidad es smode(enum): Modo de la advertencia (efecto de sonido) valores permitidos:stop,emergency
Gracias ![]()