Monitoramento de máquina

Olá, pessoal,

Estou trabalhando em um projeto que monitora o status de operação de uma máquina utilizando um ESP32. A aplicação já está configurada para coletar várias informações, como tensão, corrente, temperatura, e também o status da máquina (ON/OFF). No entanto, estou enfrentando dificuldades em calcular, na plataforma, o tempo exato em que a máquina permanece ligada (ON) ou desligada (OFF).

Alguém já implementou algo semelhante e poderia compartilhar como resolveu essa questão?

Agradeço desde já pela ajuda!

Olá Henrique!

Para este caso, temos uma agregação que facilitará muito!
É a “time at value”.
Você configura sua query para determinado tempo.
Ao associar a agregação “time at value”, automaticamente mostrará o “tempo no valor” em milissegundos.

Um exemplo clássico é usar isto nestes gráficos de pizza ou os “donut”.

Veja neste exemplo onde utilizamos mais valores para demonstrar o estado da máquina:

1 - Determinamos o período das últimas 24h

image

2 - A seleção de cada estado, ficou conforme abaixo

Note que o valor que retorna em milissegundos foi convertido em horas na expressão:

{{value}}/ 3600000

2 Curtidas