Aparência
Duas marcas, dados em comum
Solis e SAJ fornecem informações sobre a geração, mas não as apresentam da mesma forma. O sistema usa um adapter, um componente de software, para interpretar cada comunicação e produzir uma representação comum.
O encontro entre elétrica e software

Os adapters são programas. O desenho simplifica a transmissão e o armazenamento; entre MQTT e histórico existe a etapa de validação e persistência. Ampliar a ilustração.
Normalizar significa interpretar o número recebido e associá-lo ao nome e à unidade usados pela plataforma. Isso permite, por exemplo, consultar potência em watts dos dois fabricantes sem escrever um banco diferente para cada marca.
O que muda na comunicação?
| Parte da leitura | Solis | SAJ R6 |
|---|---|---|
| Caminho acessado pelo software | Solarman V5 por datalogger | Modbus TCP por eSolar |
| Função de leitura | Input Registers, 0x04 | Holding Registers, 0x03 |
| Blocos periódicos no adapter | Início 2999, 50 registradores | 0x6000, 22 registradores; 0x601D, 42 |
| Quem interpreta | SolisAdapter | SajR6Adapter |
| Saída para o coletor | UnifiedTelemetry | UnifiedTelemetry |
No Solis, a numeração do mapa começa em 3000 para esse bloco, enquanto a chamada usa 2999: é uma diferença de base de endereçamento. Ela não deve ser transferida automaticamente para o SAJ.
O subconjunto usado pelo SAJ tem validação de campo registrada, embora o mapa de origem seja não oficial. Isso não valida automaticamente todos os registradores daquele documento.
Oito informações chegam ao formato comum
| Grupo | Dados coletados | Unidade |
|---|---|---|
| Geração | Potência ativa de saída | W |
| Energia | Contadores diário e total | kWh |
| Saída AC | Uma tensão da rede | V |
| Entrada solar | Tensão e corrente de PV1 | V e A |
| Condição do equipamento | Temperatura interna | °C |
| Operação | Código de estado bruto | Código do fabricante |
São oito campos: dois contadores de energia e duas grandezas de PV1, além dos demais. A referência de métricas relaciona cada um ao endereço e à escala utilizados.
Mesma unidade não basta para comparar
Uma tensão fase-neutro e uma tensão fase-fase são medidas em volts, mas representam referências diferentes. PV1 também não representa necessariamente toda a entrada DC. Para comparar equipamentos, precisamos conhecer a grandeza física, o canal e a instalação.
O estado merece atenção especial: o mesmo número pode ter significados diferentes entre fabricantes. status_raw preserva a leitura original; não é uma escala universal de funcionamento ou gravidade.
A referência de status dos inversores mostra os códigos de cada modelo, as limitações das fontes e sua correspondência com os estados comuns propostos. Essa tradução é aplicada nas views e nos painéis preparados localmente; sua implantação real depende da configuração revisada dos perfis. O fluxo de telemetria conserva o código original.
Ler não é controlar
O projeto consulta os inversores somente com funções de leitura. A palavra Holding não significa que o software escreve nesses registradores. Não há comandos para ligar, desligar ou ajustar parâmetros elétricos.
Siga para potência e energia ou veja como a comunicação funciona. Para acompanhar o processamento depois dos adapters, entre em Software e infraestrutura.
Revisão: 21/10/2026. Fontes: SolisAdapter.ts, SajR6Adapter.ts, CollectorFactory.ts, mapper.ts e docs/hardware/saj-r6.md. Artigo SNCT 2026, versão 1.1, como referência explicativa. Diagrama ilustrado com IA; não representa topologia física.