Saltar para o conteúdo
Elausys

HyperVisu / Configuração do dispositivo

Registo de Atividade dos Dispositivos

Quem ou o que alterou cada dispositivo, se o dispositivo confirmou o comando e quanto histórico o servidor mantém.

elausys · 22 julho 2026
Nesta página

O registo de atividade responde a uma pergunta por dispositivo: por que razão está neste estado? Cada comando enviado a um dispositivo e cada alteração de estado reportada são registados com a respetiva origem — o utilizador que clicou na aplicação (e que cliente utilizou), o cenário, a automação, a função Lógica, o horário semanal, o grupo de dispositivos, a gateway KNX, um webhook ou o próprio dispositivo ao reportar uma alteração. Utilize-o para saber quem desligou uma luz, se um cenário alcançou realmente todos os seus dispositivos ou se um comando chegou a ser confirmado pelo dispositivo.

📘 Disponibilidade: O registo de atividade é uma funcionalidade do painel de administração. Grava todos os dispositivos; as aplicações não o apresentam.

O que necessita: o serviço Registo de Atividade dos Dispositivos ativo (está ativo por predefinição — consulte "Configurações e retenção" abaixo).

Abrir o registo

  1. Aceda a Dispositivos e localize o dispositivo.
  2. Clique no botão Atividade (ícone de relógio) na linha do dispositivo, à esquerda de Editar dispositivo.

A janela modal intitula-se Atividade, apresentando o nome do dispositivo, a respetiva divisão e o protocolo logo abaixo. À direita, três indicadores mostram o resumo das últimas 24 horas: comandos, alterações e utilizadores.

A janela modal Atividade de um termóstato: um comando de cenário iniciado por um utilizador, comandos de utilizador via aplicação web, estados assumidos e uma leitura combinada.

Filtros

ControloAção
Tudo / Comandos / Alterações de estadoApresenta tudo, apenas o que foi enviado para o dispositivo ou apenas o que o dispositivo reportou.
24 h / 7 d / 30 d / TudoO intervalo de tempo. A predefinição é 7 dias.
Todos os objetosNum dispositivo com vários objetos (um termóstato tem setpoint, modo, temperatura…), filtra a lista para um único objeto.
Filtros de origem (Utilizador, Cenário, Automação, Lógica, Horário, Grupo, Gateway KNX, Comando global, Webhook, Boost, Dispositivo, Assumido)Clique num ou mais para manter apenas essas origens. Clique novamente para desselecionar.

Ler uma linha

Cada linha apresenta a hora, uma etiqueta COMANDOS ou ALTERAÇÕES DE ESTADO, o objeto (quando o dispositivo tem vários), a alteração do valor no formato anterior → novo nas unidades e descrições do próprio dispositivo, e uma linha que indica a respetiva origem:

Linha de origemSignificado
Utilizador nome via app / via webapp / via adminEnviado por uma pessoa a partir desse cliente. Um nome sem cliente indica uma versão anterior da aplicação que se identificava apenas pelo nome.
Cenário "Noite" ← Utilizador nome via appO comando foi gerado pelo cenário, e a seta indica o que iniciou o cenário. A sequência pode ser mais longa: um grupo comandado por uma automação iniciada por um telegrama KNX.
Automação "…", Lógica "…", Horário "…", Grupo "…"A automação, função Lógica, programa semanal ou grupo de dispositivos responsável pela escrita. O nome corresponde ao que tinha no momento da execução.
Gateway KNX endereço de grupo (emissor)Um telegrama KNX alcançou este dispositivo não-KNX através da gateway KNX (consulte "Gateway KNX e Triggers"); o emissor é o endereço físico no barramento.
Comando globalUm comando de divisão, categoria ou edifício do tipo "ligar tudo / desligar tudo".
Dispositivo · protocolo origemO próprio dispositivo reportou a alteração — um telegrama KNX com o endereço do emissor, uma entidade Home Assistant, um registo polled.
AssumidoO HyperVisu assumiu este estado após um comando porque nada o reporta (um dispositivo virtual, um registo só de escrita).

Um comando só apresenta uma segunda linha quando ocorre uma anomalia — um comando normal e confirmado não apresenta informação adicional:

  • Sem confirmação em 5 s — o dispositivo não reportou o valor de retorno; verifique a associação ou o dispositivo.
  • Falha acompanhada do texto de erro — não foi possível enviar o comando (por exemplo, a interface KNX não estava ligada).

A indicação se um valor foi medido ou assumido surge nas próprias linhas de estado: uma linha Assumido é uma estimativa do próprio HyperVisu após um comando; uma linha Dispositivo é o valor reportado pelo dispositivo.

Um indicador ×n combinados numa linha de estado significa que n leituras numéricas (temperatura, potência) dentro da janela de agregação foram agrupadas numa única linha; a linha apresenta o valor mais recente e a hora da última leitura (consulte "Configurações e retenção" abaixo para o ajuste da janela).

O que aconteceu

Clique numa linha para a expandir. A secção O que aconteceu lista todas as outras alterações da mesma execução — os outros dispositivos abrangidos por um cenário ou automação, o estado assumido subsequente a um comando — cada um com a respetiva hora, dispositivo e valor. A secção Detalhes apresenta os dados técnicos da linha: as etiquetas de origem e iniciador, o protocolo e o emissor KNX ou entidade Home Assistant — incluindo uma nota caso o cenário ou automação de origem tenha sido entretanto eliminado.

Uma linha de comando de cenário expandida: os outros dispositivos da mesma execução em "O que aconteceu" e o bloco de detalhes.

Manutenção e organização

  • O rodapé indica a atualização da vista: as linhas chegam ao registo alguns segundos após ocorrerem (o servidor grava em lotes, a cada 20 segundos por predefinição), e a janela modal atualiza-se a cada 10 segundos enquanto estiver aberta.
  • Configurações abre a página Registo de Atividade dos Dispositivos (abaixo).
  • Limpar atividade deste dispositivo elimina apenas as linhas deste dispositivo. O botão requer um segundo clique para confirmar a eliminação.

📘 Nota: Nem todos os eventos geram uma linha. Um reporte que não altere o valor é ignorado. Os objetos que já gravam as suas leituras na base de dados de histórico (o seletor registo, consulte "Configurações de Objetos, Registo e Notificações") registam apenas comandos, não alterações de estado — a base de dados de histórico já contém as leituras, e o separador Histórico abaixo apresenta-as em gráfico. Um objeto de feedback que apenas transmite um valor ao respetivo objeto principal não é listado; a linha visível é a do objeto principal.

💡 Dica: Utilize o filtro Utilizador com o intervalo de 30 d no dispositivo de alarme para verificar quem armou e desarmou o sistema e em que momento.

O separador Histórico

A janela modal tem dois separadores. Atividade é a cronologia descrita acima. Histórico apresenta os gráficos dos valores gravados dos objetos do dispositivo a partir da base de dados de histórico — a contrapartida para dispositivos que apenas reportam: um contador, um sensor, uma sonda de temperatura. O separador indica quantos objetos do dispositivo estão a ser registados; quando nenhum estiver, informa e direciona para o seletor de registo (consulte "Configurações de Objetos, Registo e Notificações").

  1. Selecione o objeto no menu suspenso (apenas são listados os objetos registados, com a respetiva unidade).
  2. Selecione o intervalo: 24 h, 7 d ou 30 d. Cada intervalo tem a sua própria janela de cálculo de média — 5 minutos, 30 minutos e 2 horas — para que um gráfico de 30 dias mantenha poucas centenas de pontos, independentemente da frequência de amostragem. Não existe deliberadamente um intervalo "tudo": consultas ilimitadas causavam tempos limite no gráfico anual de energia da aplicação.
  3. Para valores numéricos, escolha Valores (a média por janela — uma tendência) ou Variação por intervalo (a diferença entre a última leitura de janelas consecutivas — o consumo por intervalo num contador de energia). Um objeto booleano apresenta ON e OFF sob a forma de gráfico de degrau e a percentagem de tempo em ON nos valores numéricos.

Abaixo do gráfico, os campos Mín, Média, Máx e Último são calculados com base nas janelas apresentadas, na unidade e casas decimais do objeto, com o número de pontos e o tamanho da janela à direita. O gráfico atualiza-se a cada minuto enquanto o separador estiver aberto.

O separador Histórico de um termóstato: o objeto Temperatura ao longo de 7 dias, com os valores Mín / Média / Máx / Último.

📘 Nota: Um dispositivo cujos objetos estejam todos em registo de histórico não apresenta alterações de estado no separador Atividade. O estado vazio indica essa situação e disponibiliza o separador Histórico diretamente.

Configurações e retenção

A página Registo de Atividade dos Dispositivos (Serviços → Registo de Atividade dos Dispositivos → Configurar) define o que o registo de atividade grava e que volume de dados o servidor mantém. O registo reside na própria base de dados do servidor, pelo que a sua dimensão é deliberadamente limitada: as configurações representam limites de capacidade, não apenas preferências.

O indicador de estado no cabeçalho apresenta A gravar ou Desativado. A linha Registo de Atividade dos Dispositivos na página Serviços (consulte "Serviços e Protocolos") dispõe do mesmo interruptor de ligar/desligar.

Gravação

DefiniçãoAção
Ativar o registo de atividadeGrava todos os comandos enviados para um dispositivo e todas as alterações de estado reportadas, com a respetiva origem. Desligado: nada é gravado (as linhas existentes mantêm-se).
Gravar alterações de estadoDesligado: apenas os comandos são mantidos. Objetos cujas leituras já sejam enviadas para a base de dados de histórico nunca gravam alterações de estado, independentemente desta opção.
Combinar leituras analógicas em n sLeituras consecutivas de um número (temperatura, potência) dentro desta janela são agrupadas numa única linha com a etiqueta ×n combinados. 0 mantém cada leitura como uma linha individual. Predefinição: 300.

Escrita em disco

As linhas aguardam em memória e são gravadas num único lote assim que qualquer um dos limites for atingido. A predefinição é a cada 20 s ou 200 linhas, o que ocorrer primeiro.

📘 Nota: Um corte de energia perde no máximo um intervalo de histórico. Um reinício ou reinicialização a partir do painel de administração grava primeiro as linhas pendentes e não perde dados. Mantenha o intervalo em 20 s ou superior: o suporte de armazenamento do servidor é o recurso crítico e cada lote corresponde a uma escrita.

Retenção

Os comandos e as alterações de estado têm limites independentes, garantindo que um sensor com envio frequente de dados nunca elimine o registo de quem armou o alarme.

DefiniçãoPredefinição
Manter comandos durante90 dias
Comandos, no máximo20 000 linhas
Manter alterações de estado durante30 dias
Alterações de estado, no máximo50 000 linhas
Por dispositivo, no máximo2 000 linhas de estado
Pausar gravação de estados abaixo de250 MB livres

O servidor aplica estes limites a cada dez minutos e no arranque: linhas mais antigas do que o período de retenção, linhas que excedam o limite máximo (as mais antigas primeiro), linhas de estado que excedam o limite por dispositivo e linhas de dispositivos que já não existam. Quando o armazenamento livre desce abaixo do último patamar, a gravação de estados é pausada (os comandos continuam a ser gravados) e é retomada assim que existirem mais 100 MB livres.

Clique em Guardar configurações para aplicar. O servidor assume os novos valores de imediato.

Armazenamento

O cartão do lado direito apresenta o conteúdo atual do registo: o número de Comandos e Alterações de estado com a respetiva entrada mais antiga e a percentagem de ocupação de cada limite, o número de Dispositivos com registos, o Tamanho estimado e o armazenamento livre, as linhas ainda Em fila na memória, as linhas Descartadas (apenas quando a fila de memória satura) e a hora da Última escrita e Última limpeza. Executar limpeza de retenção agora aplica os limites sem aguardar pelo ciclo de dez minutos e reporta quantas linhas foram removidas.

A página Registo de Atividade dos Dispositivos com as predefinições, o estado A gravar e o cartão Armazenamento em tempo real.

Eliminar o registo

Eliminar toda a atividade na Zona de perigo limpa o registo de todos os dispositivos após confirmação. Para eliminar apenas as linhas de um dispositivo, utilize Limpar atividade deste dispositivo na janela modal Atividade desse mesmo dispositivo.

📘 Nota: O registo faz parte da base de dados do servidor, pelo que é incluído em todas as cópias de segurança (consulte "Cópia de Segurança e Restauro") — até cerca de 15 MB com os limites predefinidos — e apagado numa reposição de fábrica (consulte "Reposição de Fábrica").

Perguntas frequentes

Onde posso abrir o registo de atividade de um dispositivo?

Na página Dispositivos do painel de administração, clique no botão Atividade (ícone de relógio) na linha do dispositivo. As aplicações não mostram este registo.

É possível saber quem ou o que alterou um dispositivo?

Sim. As linhas mostram a origem e, quando disponível, o utilizador e o cliente de origem. Expanda uma linha para inspecionar alterações associadas à mesma execução.

O que significa Sem confirmação em 5 s?

O dispositivo não reportou o valor comandado no prazo de cinco segundos. Verifique a associação e a comunicação. Falha significa que o comando não pôde ser enviado.

Por que motivo os valores de sensores registados não aparecem em Atividade?

Os objetos que já gravam na base de dados de histórico registam comandos, mas não alterações de estado em Atividade. Utilize o separador Histórico para as leituras.

Por que motivo as novas linhas de atividade surgem com atraso?

As linhas são gravadas em lotes, por predefinição a cada 20 segundos ou 200 linhas, e a janela modal aberta atualiza-se a cada 10 segundos.

Durante quanto tempo é mantida a atividade dos dispositivos?

As predefinições são 90 dias ou 20 000 linhas para comandos, e 30 dias ou 50 000 linhas para estados, com um limite de 2 000 linhas por dispositivo. Configure em Serviços → Registo de Atividade dos Dispositivos.

Continuar a explorar

Encontre os outros guias deste produto na documentação.

Voltar a Configuração do dispositivo