ZoomDH – Universal Notifier v20261023

Driver: Control4 DriverWorks Plataforma: Drivers ZoomDH OS mínimo: 3.0.0

PT EN

Visão geral

O ZoomDH Universal Notifier é a central de notificações dos drivers ZoomDH. Fechaduras, alarmes, sensores e outros drivers ZoomDH avisam os seus eventos para ele, e o Notifier envia para os canais escolhidos:

Cada notificação tem uma gravidade: Crítico (fechadura travada, equipamento sem comunicação, alarme), Alerta (bateria baixa, porta aberta) ou Informativo (fechadura aberta ou trancada). O cliente escolhe, numa tela no Navigator, o que vai para cada canal. Há também horário de silêncio, pausa e proteção contra avisos repetidos.

O driver é gratuito e um único Notifier atende todos os drivers ZoomDH do projeto.

Pré-requisitos

Instalação

  1. Adicione o driver ZoomDH – Universal Notifier ao projeto no Composer Pro (um por projeto).
  2. Na aba Connections, ligue a conexão Notifier de cada driver ZoomDH à conexão Notifications do Universal Notifier. Vários drivers podem ser ligados na mesma conexão.
  3. Nas propriedades, preencha Home Name (aparece no início de cada aviso) e ligue os canais desejados (veja Configurando os canais).
  4. Rode a ação Send Test Notification para conferir se os canais recebem.
  5. Habilite a interface no Navigator: selecione o room → aba Navigator → Menu Settings → marque ZoomDH Universal Notifier como Visible na experiência desejada (ex.: Security).
Cada driver ligado aparece na interface, com a lista de eventos que ele pode gerar, alguns segundos depois de ligado. Se não aparecer, rode a ação Refresh Connected Drivers.

Como as notificações são escolhidas

A escolha acontece em dois lugares:

  1. No próprio driver de origem (ex.: a fechadura). Na tela de ajustes do driver, ou na propriedade Send Notifications, o cliente escolhe se o driver avisa todos os eventos (cada abertura e fechamento), só alertas (padrão: críticos e alertas) ou nada, e pode ligar ou desligar cada evento.
  2. No Universal Notifier, que decide para quais canais cada evento vai.

No Notifier, cada aviso passa por estas regras, nesta ordem:

RegraO que faz
PausaCom as notificações pausadas nada é enviado, mas tudo fica no histórico.
Driver desligadoUm driver pode ser desligado inteiro na tela O que enviar.
Não repetirO mesmo evento do mesmo equipamento não é enviado de novo dentro do tempo escolhido (padrão 10 min).
Horário de silêncioNo período escolhido só passam os críticos (se permitido).
CanalPara cada canal vale a escolha feita para aquele evento (sempre ou nunca). Sem escolha (automático), vale a gravidade mínima do canal, definida no Composer.

Interface no Navigator

Toque no ícone do Notifier no Navigator (touchscreen, app iOS/Android). A tela tem três abas e os idiomas PT / EN / ES.

Histórico de notificações
Histórico: últimas notificações, com gravidade, driver de origem e por onde cada uma foi enviada, ou o motivo de não ter sido (Repetida, Silêncio, Pausado...).
O que enviar
O que enviar: cada driver ligado com os seus eventos. Toque em um canal para alternar entre automático, sempre e nunca.
Ajustes
Ajustes: pausar, horário de silêncio, tempo para não repetir e situação de cada canal, com botão de teste.

Na aba O que enviar, um evento desligado no próprio driver de origem aparece com o aviso Desligado no próprio driver: para recebê-lo, ligue-o na tela de ajustes daquele driver.

Configurando os canais

Push Control4

Ligado por padrão. Usa o agente Push Notification do projeto: adicione o agente e os usuários no Composer. Gravidade mínima padrão: alertas e críticos.

E-mail

Configure o agente Email Notification do Control4 (servidor de envio). No Notifier, ligue Email Enabled e preencha Email Recipients com um ou mais endereços separados por vírgula.

WhatsApp

Ligue WhatsApp Enabled, escolha o WhatsApp Service, cole a chave em WhatsApp API Key e preencha WhatsApp Numbers com DDI e DDD (ex.: 5551999998888), separados por vírgula. As mensagens saem com alguns segundos de intervalo, como exigem os serviços.

Telegram

Crie um bot com o @BotFather e copie o token para Telegram Bot Token. Cada pessoa (ou grupo) precisa mandar uma mensagem para o bot antes; depois coloque o ID da conversa em Telegram Chat IDs (vários separados por vírgula).

Webhook

Preencha Webhook URL com o endereço que vai receber os avisos. Cada aviso é enviado com casa, gravidade, título, mensagem, origem e data/hora.

Propriedades

PropriedadeDescrição
Driver InformationMensagens do driver, como falhas de envio de um canal.
Log Level / Log ModeNível de detalhe e destino do log.
StatusActive ou Paused.
Connected DriversQuantos drivers estão ligados ao Notifier.
Last NotificationData, hora e título do último aviso recebido.
Push Agent / Email AgentOK quando o agente Push Notification ou Email Notification foi encontrado no projeto; Not found quando falta adicionar o agente.
Home NameNome que aparece no início de cada aviso (ex.: Casa Praia - Fechadura travada).
Repeat Suppression (min)Tempo (0–120 min) em que o mesmo evento do mesmo equipamento não é enviado de novo. 0 desliga. Padrão: 10.
Quiet Hours, Quiet Hours Start, Quiet Hours EndHorário de silêncio (formato HH:MM, pode atravessar a meia-noite).
Critical During Quiet HoursSe os críticos são enviados mesmo no horário de silêncio. Padrão: Yes.
Push Enabled / Push Minimum SeverityLiga o push do Control4 e a gravidade mínima no modo automático.
Email Enabled, Email Recipients, Email Minimum SeverityE-mail: destinatários separados por vírgula.
WhatsApp Enabled, WhatsApp Service, WhatsApp API Key, WhatsApp Numbers, WhatsApp Minimum SeverityWhatsApp: serviço, chave e números.
Telegram Enabled, Telegram Bot Token, Telegram Chat IDs, Telegram Minimum SeverityTelegram: token do bot e conversas.
Webhook Enabled, Webhook URL, Webhook Minimum SeverityWebhook: endereço de destino.

Gravidade mínima: Critical Only (só críticos), Warning and Critical (alertas e críticos) ou All (tudo). O horário de silêncio e o tempo para não repetir também podem ser mudados pelo cliente na interface.

Ações

AçãoDescrição
Send Test NotificationEnvia um aviso de teste (crítico) para todos os canais ligados.
Refresh Connected DriversPede de novo a lista de eventos a todos os drivers ligados.
Forget Disconnected DriversRemove da interface os drivers que não estão mais ligados, junto com as escolhas feitas para eles.
Clear HistoryApaga o histórico de notificações.

Comandos, conexões e eventos

Comandos de programação

ComandoDescrição
Send NotificationEnvia um aviso próprio da programação, com gravidade (Critical, Warning ou Info), título e mensagem. Aparece na interface como Programação e segue as mesmas regras.
Pause Notifications / Resume NotificationsPausa e retoma os envios (ex.: pausar quando a família está em casa).

Conexões

ConexãoDescrição
NotificationsRecebe a conexão Notifier dos drivers ZoomDH. Aceita vários drivers.

Eventos

EventoQuando dispara
Notification ReceivedChegou qualquer aviso (mesmo pausado ou filtrado).
Critical NotificationChegou um aviso crítico.

Variáveis: LAST_TITLE, LAST_MESSAGE, LAST_SEVERITY e PAUSED, para usar na programação.

Solução de problemas

SintomaO que verificar
Driver ligado não aparece em O que enviarConfira a conexão na aba Connections e rode Refresh Connected Drivers. O driver de origem precisa estar na versão com suporte ao Notifier.
Aviso aparece no histórico como Nenhum canalNenhum canal ligado aceita aquela gravidade. Baixe a gravidade mínima do canal ou marque sempre no evento.
Abertura e fechamento não chegamPor padrão os drivers avisam só alertas. Na tela de ajustes do driver da fechadura, escolha todos os eventos ou ligue o evento desejado.
Push não chegaConfira o agente Push Notification no projeto e se o usuário tem o app Control4 com notificações permitidas.
WhatsApp ou Telegram com Falhou nos AjustesConfira a chave ou token e os números. No Telegram, a pessoa precisa ter mandado uma mensagem para o bot antes.

Licenciamento

O ZoomDH Universal Notifier é gratuito para uso com os drivers ZOOM e não precisa de licença própria: ele só envia quando há pelo menos um driver ZOOM licenciado (ou em período de teste) ligado na conexão Notifications. Sem isso, o status mostra "Waiting for a licensed ZOOM driver" e o histórico registra os avisos como "Sem driver ZOOM". Os drivers de origem seguem com a licença própria de cada um. Os serviços de WhatsApp podem cobrar à parte, conforme o plano contratado pelo cliente.

Suporte e Atualizações

Release Notes

VersãoDataDescrição
2026102323/10/2026Versão inicial: push Control4, e-mail, WhatsApp, Telegram e webhook; escolha por evento e por canal na interface do Navigator (PT/EN/ES); horário de silêncio, pausa, proteção contra avisos repetidos e histórico. Substitui o driver ZoomDH WhatsApp Message.