Sorry, your browser does not suporte JavaScript!
Entrar

Como Construir um Registrador de Dados de Eletricidade Offline com Docker

Como Construir um Registrador de Dados de Eletricidade Offline com Docker

O que acontece quando um medidor de eletricidade é instalado em um local solar, fábrica, cabana ou projeto temporário sem conexão confiável com a Internet?

Um painel na nuvem não pode receber dados enquanto a conexão estiver indisponível. Um servidor industrial completo pode ser desnecessariamente complexo. Em muitos casos, o requisito prático é mais simples:

Manter todas as medições localmente, tornar os registros fáceis de recuperar e continuar operando sem acesso à Internet.

Este guia mostra como construir um registrador de dados de eletricidade offline usando um medidor de energia Wi-Fi IAMMETER e o IAMMETER-Docker rodando em um roteador local ou servidor pequeno. O medidor envia leituras pela rede Wi-Fi local, o Docker armazena os dados como arquivos CSV, e um técnico pode recuperar os arquivos posteriormente através do navegador ou de uma unidade USB.

IAMMETER-Docker registrador de dados de eletricidade offline

Para seleção de produtos e uma visão geral simplificada da arquitetura, veja a solução de Registrador de Dados de Energia Offline.

1. O Cenário de Implantação

Considere uma pequena instalação solar remota que precisa de medições de geração e rede para análise técnica posterior.

O local possui:

  • um sistema elétrico e equipamento solar;
  • um medidor de energia Wi-Fi IAMMETER;
  • um roteador ou computador pequeno que pode executar Docker;
  • Wi-Fi local entre o medidor e o roteador;
  • nenhuma conexão fixa com a Internet, ou uma conexão muito instável para envios contínuos.

O operador não precisa monitorar um painel na nuvem todos os dias. Em vez disso, um técnico visita periodicamente e coleta os arquivos de medição.

A mesma arquitetura também atende:

  • uma cabana fora da rede elétrica;
  • uma rede fabril isolada da Internet pública;
  • uma auditoria elétrica temporária;
  • um canteiro de obras;
  • testes de equipamentos em laboratório;
  • um caminho de monitoramento de backup para um local com conectividade instável.

2. Por Que Usar um Roteador Local como Registrador de Dados?

Um roteador com capacidade Docker pode fornecer ambas as partes do sistema local:

  1. um ponto de acesso Wi-Fi para o medidor de energia;
  2. um host Docker local para armazenar as medições.
Sistema elétrico
       │
       ▼
Medidor de energia IAMMETER
       │
       │ Apenas Wi-Fi local
       ▼
Roteador com Docker
       │
       ├── IAMMETER-Docker
       ├── Armazenamento CSV local
       ├── Download pelo navegador
       └── Exportação USB opcional

Nenhuma nuvem pública é necessária para este fluxo de dados. Contanto que o medidor, roteador e armazenamento permaneçam ligados e conectados localmente, a perda de acesso à Internet não interrompe o registro local.

Esta arquitetura é compacta, mas não é a única opção. O IAMMETER-Docker também pode ser executado em um Raspberry Pi, NAS ou servidor Linux. Escolha o host com base no armazenamento, fonte de alimentação, condições ambientais e requisitos de manutenção.

3. O Que Você Precisa

Prepare os seguintes componentes:

  • um medidor de energia Wi-Fi IAMMETER monofásico, dual-channel ou trifásico;
  • um roteador, Raspberry Pi, NAS ou servidor capaz de executar Docker;
  • armazenamento persistente suficiente para o período de registro esperado;
  • uma conexão local Wi-Fi ou LAN;
  • armazenamento USB opcional para exportação física de arquivos;
  • um laptop ou celular que possa se conectar à rede local para configuração e acesso ao navegador.

Para implantação em roteador, sistemas baseados em OpenWRT como FriendlyWrt ou iStoreOS são opções comuns, desde que o hardware selecionado possa executar Docker e tenha armazenamento suficiente.

Planejamento de armazenamento

Antes da instalação, decida:

  • quanto tempo o local pode operar entre visitas;
  • quantos medidores ou canais serão registrados;
  • com que frequência os arquivos serão coletados;
  • se uma segunda cópia local é necessária;
  • o que deve acontecer quando o armazenamento ficar cheio.

Não dependa do pequeno armazenamento interno do roteador sem verificar a capacidade e a resistência de gravação. Use um dispositivo de armazenamento persistente adequado para implantações não supervisionadas.

4. Prepare o IAMMETER-Docker Antes de Ficar Offline

A imagem Docker e quaisquer pacotes necessários normalmente precisam ser baixados antes que o local fique completamente offline.

Em uma rede de preparação conectada:

  1. instale o Docker no roteador ou servidor;
  2. baixe a imagem atual iammeter/iammeter;
  3. crie diretórios persistentes para dados do aplicativo e arquivos CSV do registrador;
  4. inicie o contêiner;
  5. verifique o acesso pelo navegador;
  6. altere as senhas padrão;
  7. teste o registro com o medidor real;
  8. só então mova o equipamento para o local offline.

O diretório do registrador deve ser montado para armazenamento CSV:

docker run -d \
  --name myiammeter \
  --restart always \
  -p 5050:5050 \
  -p 1883:1883 \
  -e TZ=Etc/UTC \
  -v "$PWD/data:/app/data" \
  -v "$PWD/datalogger:/app/datalogger" \
  iammeter/iammeter

Substitua TZ=Etc/UTC pelo fuso horário real do local. A hora local correta é essencial quando os carimbos de data/hora dos CSV forem posteriormente comparados com registros de manutenção, produção ou incidentes.

Para instruções de Docker Compose, backup e atualização, use o guia completo de implantação do IAMMETER-Docker.

5. Conecte o Medidor ao Roteador Local

Configure o medidor para se conectar à rede Wi-Fi local do roteador.

Para uma instalação remota:

  • reserve um endereço IP estável para o medidor;
  • evite configurações de rede de convidados ou isolamento de cliente que bloqueiem a comunicação local;
  • verifique o sinal Wi-Fi na posição final de instalação;
  • mantenha o roteador e o medidor alimentados por uma fonte confiável;
  • documente o SSID, endereçamento e localização do dispositivo para o próximo técnico.

O acesso à Internet não é necessário para a comunicação entre o medidor e o IAMMETER-Docker. Os dispositivos só precisam alcançar uns aos outros pela rede local.

6. Aponte o Medidor para o Registrador Local

Na interface Web do medidor, configure o serviço IAMMETER-Docker local como destino de upload. O fluxo de trabalho do registrador usa o endereço do roteador ou host Docker, por exemplo:

http://<ip-local-do-roteador>:5050

Configure o endereço de upload local do IAMMETER-Docker

Use um endereço IP que permaneça estável. Não insira localhost: da perspectiva do medidor, localhost refere-se ao próprio medidor, não ao roteador Docker.

Após salvar a configuração de upload:

  1. aguarde o primeiro arquivo ou registro aparecer;
  2. compare os valores ao vivo com as leituras locais do medidor;
  3. confirme a contagem correta de fases ou canais;
  4. verifique a direção do TC e o sinal de potência ativa;
  5. confirme se os carimbos de data/hora usam o fuso horário pretendido;
  6. reinicie ambos os dispositivos uma vez para verificar a recuperação automática.

Neste fluxo de trabalho de registrador CSV, o medidor não precisa ser criado manualmente na interface principal de monitoramento do IAMMETER-Docker antes do início do registro.

7. Recupere Arquivos CSV no Navegador

Conecte-se à mesma rede local e abra:

http://<ip-do-host-docker>:5050/datalogger

As credenciais padrão documentadas são:

Usuário: admin
Senha: admin

Altere esta senha durante a comissionamento.

Navegue e baixe arquivos CSV de eletricidade offline

Na página do registrador, os usuários podem baixar ou excluir arquivos CSV armazenados.

Antes de excluir qualquer coisa:

  1. baixe os arquivos necessários;
  2. confirme que os arquivos copiados abrem corretamente;
  3. verifique o intervalo de datas e o tamanho do arquivo;
  4. armazene uma segunda cópia quando os dados forem importantes;
  5. exclua arquivos locais apenas de acordo com a política de retenção do local.

A recuperação pelo navegador é a opção mais simples quando um técnico pode conectar um laptop ou celular à rede do local.

8. Exporte Dados com uma Unidade USB

Algumas implantações em roteadores podem usar um fluxo de trabalho de hotplug USB. Quando uma unidade USB é inserida, o roteador copia os arquivos CSV mais recentes para ela.

Isso é útil quando:

  • o local é fisicamente isolado;
  • o operador não deve acessar a interface de administração do roteador;
  • os arquivos precisam ser entregues a outra equipe;
  • um procedimento de campo simples e repetível é preferido.

O comportamento de hotplug USB depende da plataforma do roteador e de sua configuração; não é ativado apenas pela inserção de uma unidade em qualquer host Docker. Teste o processo completo antes da implantação em campo:

  1. insira uma unidade de teste compatível e vazia;
  2. aguarde a conclusão do processo de cópia;
  3. remova a unidade com segurança;
  4. confirme que os arquivos CSV mais recentes estão presentes;
  5. repita após uma reinicialização;
  6. documente qualquer luz de status, tempo de espera ou procedimento de remoção.

9. O Que Você Pode Fazer com os Dados CSV?

Os arquivos CSV são portáteis e podem ser usados sem o servidor de monitoramento original.

O trabalho de acompanhamento típico inclui:

  • revisar tensão e corrente ao longo do tempo;
  • calcular o consumo de energia ou a geração solar por período;
  • identificar eventos de pico de potência ativa;
  • comparar fases em um sistema trifásico;
  • correlacionar o comportamento elétrico com registros de produção ou equipamentos;
  • importar os dados para Excel, Python, MATLAB ou um banco de dados;
  • preparar um relatório de auditoria energética de curto prazo;
  • arquivar medições brutas para investigação posterior.

Preserve o seguinte contexto com cada conjunto de dados:

  • número de série do medidor;
  • nome do local e do circuito;
  • atribuição de fase ou canal;
  • relação do TC quando TCs externos são usados;
  • fuso horário;
  • datas de instalação e coleta;
  • quaisquer interrupções conhecidas ou alterações de configuração.

Um arquivo CSV sem este contexto pode ser difícil de interpretar meses depois.

10. Teste de Comissionamento Antes de Sair do Local

Um registrador não supervisionado deve ser testado como um sistema completo, não como dispositivos separados.

Conectividade

  • O medidor reconecta após a reinicialização do roteador.
  • O contêiner Docker inicia automaticamente.
  • O upload do medidor retoma sem intervenção manual.
  • A página do registrador no navegador permanece acessível.

Qualidade dos dados

  • Tensão, corrente, potência e energia são plausíveis.
  • A contagem de fases e o mapeamento de canais estão corretos.
  • A direção de importação/exportação é compreendida.
  • Os carimbos de data/hora e o fuso horário estão corretos.

Armazenamento e recuperação

  • /app/datalogger está montado em armazenamento persistente.
  • Os arquivos CSV sobrevivem a uma reinicialização do contêiner.
  • O download pelo navegador funciona.
  • A exportação USB funciona se fizer parte do processo de campo.
  • A capacidade de armazenamento e a retenção estão documentadas.

Segurança

  • As senhas padrão foram alteradas.
  • As portas 5050 e 1883 não estão expostas a uma rede não confiável.
  • As credenciais de administração do roteador são armazenadas de forma segura.
  • O acesso físico à USB corresponde aos requisitos de segurança do local.

11. Problemas Comuns em Campo

Nenhum arquivo CSV aparece

  • Confirme se /app/datalogger está montado.
  • Verifique se o medidor pode alcançar o IP do host Docker e a porta 5050.
  • Verifique o destino de upload do medidor.
  • Revise os logs do IAMMETER-Docker.
  • Verifique as permissões de diretório e o armazenamento disponível.

O registro para após uma falha de energia

  • Confirme se o contêiner usa uma política de reinicialização automática.
  • Verifique se o armazenamento do roteador monta corretamente após a inicialização.
  • Verifique se o medidor reconecta ao Wi-Fi.
  • Teste com uma reinicialização controlada antes de sair do local.

Os carimbos de data/hora do CSV estão errados

  • Defina o fuso horário do Docker para o local da instalação.
  • Confirme o relógio do roteador.
  • Documente as alterações de horário de verão quando relevante.

Os arquivos existem, mas os valores parecem errados

  • Verifique a orientação e a fiação do TC.
  • Verifique o modelo do medidor e a estrutura de canais.
  • Aplique a relação de TC correta para instalações WEM3046T/WEM3046TE.
  • Compare o CSV com os valores ao vivo locais do medidor.

A unidade USB não recebe arquivos

  • Confirme se o roteador suporta e ativou o processo de hotplug necessário.
  • Verifique a compatibilidade do sistema de arquivos e o espaço livre.
  • Revise os logs do roteador.
  • Use o download pelo navegador como método de recuperação alternativo.

12. Registro Offline, Alarmes em Tempo Real ou Monitoramento Completo?

Estas funções do IAMMETER-Docker resolvem problemas diferentes:

Requisito Melhor ponto de partida
Manter medições CSV contínuas sem Internet Modo de registrador offline descrito neste guia
Observar valores de um segundo e registrar alarmes de limite Monitoramento de energia em tempo real e alarmes
Usar painéis, relatórios históricos e APIs localmente Guia de implantação do IAMMETER-Docker
Usar MQTT, MySQL ou encaminhamento externo Configuração avançada do IAMMETER-Docker
Comparar opções autogerenciadas, na nuvem e de sistema personalizado Opções de monitoramento autogerenciado

Escolha a menor arquitetura que atenda ao requisito real. Uma auditoria offline pode precisar apenas de retenção CSV, enquanto um projeto permanente de gerenciamento de energia pode se beneficiar da plataforma completa de monitoramento.

13. Da Implantação de Referência ao Seu Local

A arquitetura de referência é simples:

Um medidor IAMMETER
        +
Um roteador ou servidor com Docker
        +
Armazenamento local persistente
        =
Registrador de dados de eletricidade offline

Antes de selecionar o hardware, defina:

  • medição monofásica, split-phase ou trifásica;
  • número de canais necessários;
  • corrente máxima e tipo de TC;
  • duração offline esperada;
  • procedimento de armazenamento e recuperação;
  • se o encaminhamento para o IAMMETER-Cloud pode ser adicionado posteriormente.

Use a página da solução de Registrador de Dados de Energia Offline para revisar o modelo de implantação e escolher um medidor adequado. Para usuários que preferem um roteador pré-configurado, entre em contato pelo support@devicebit.com.

Opção de roteador pré-configurado para registro local de eletricidade

Última atualização: 17 de julho de 2026.

Topo