Principais conclusões
- Todas as nove plataformas neste guia se conectam pelas mesmas interfaces — Modbus TCP/RTU, MQTT, REST. A escolha da plataforma não determina quais dispositivos você pode acessar; ela determina como você interage com eles.
- Home Assistant tem a maior comunidade e o mais amplo ecossistema de integrações pré-construídas — a recomendação padrão para quem quer automação geral mais monitoramento solar.
- EVCC foi desenvolvido especificamente para carregamento de VE por excedente de PV e vem com templates para a maioria das marcas de inversores e baterias. Não requer experiência geral em automação para configurar o caso de uso principal.
- ioBroker é a alternativa mais forte ao Home Assistant para usuários da região DACH (Alemanha, Áustria, Suíça) — um grande ecossistema de adaptadores baseado em Node.js com suporte de comunidade em idioma alemão.
- Solar Assistant é a única opção comercial nesta comparação e é exclusivamente para monitoramento: lê dados do inversor e publica via MQTT, mas não pode enviar comandos aos dispositivos.
- Grafana + InfluxDB é um stack de monitoramento e análise, não uma plataforma de controle. Combina bem com qualquer uma das outras plataformas, mas não pode funcionar sozinho para automação.
- Se a sua marca específica de inversor ou bateria tem um adaptador ou template pronto para a plataforma escolhida é a questão prática crítica — a capacidade da plataforma não garante compatibilidade com o dispositivo.
- As plataformas são software (em sua maioria código aberto EU/comunidade sem exposição direta a tarifas comerciais). O hardware ao qual se conectam — especialmente marcas de armazenamento de varanda fabricadas na China — está sujeito a medidas tarifárias UE-China que tornam os preços voláteis.
Como Essas Plataformas se Conectam: Resumo de Protocolos
Todas as nove plataformas neste guia se comunicam com hardware de solar de varanda por um dos mesmos três protocolos locais: Modbus TCP/RTU, MQTT ou a API REST local de um dispositivo. Sua escolha de plataforma não muda quais dispositivos físicos você pode acessar — muda as ferramentas que você usa para ler e agir sobre esses dados. Entender qual protocolo seu dispositivo específico expõe é a pergunta anterior à escolha da plataforma; o artigo complementar Solar de Varanda Sem Nuvem: Monitore Seu Sistema com Home Assistant cobre a decisão de protocolo no nível do hardware (qual interface uma determinada marca expõe e como verificá-la). Este artigo pressupõe que uma interface local existe e se concentra em qual plataforma de software executar sobre ela.
Modbus RTU (serial RS-485) e Modbus TCP (Ethernet/WiFi) são as interfaces de leitura e escrita mais comuns em inversores solares e sistemas de bateria. A maioria das plataformas se conecta ao Modbus TCP nativamente. Modbus RTU geralmente requer um adaptador serial-para-USB ou um dispositivo bridge ESPHome (veja o perfil do ESPHome abaixo).
MQTT é o protocolo de mensageria publicar/assinar leve que a maioria dos dispositivos de solar de varanda com API local usa para transmissão de status em tempo real. Quase todas as plataformas neste guia podem se inscrever em um tópico MQTT, tornando-o o caminho de conexão mais amplamente compatível quando um dispositivo o suporta.
📍 Em uma frase
Home Assistant, ioBroker, EVCC, openHAB e Solar Assistant se conectam pelos mesmos protocolos Modbus e MQTT — a escolha da plataforma determina como você usa esses dados, não se você pode acessar o dispositivo.
💬 Em termos simples
Toda plataforma aqui se conecta ao mesmo hardware solar pelos mesmos cabos — a diferença está no que o software faz com os dados quando eles chegam.
O Que Otimizar
A plataforma certa depende do seu caso de uso e da sua tolerância à complexidade — não da capacidade bruta de protocolo, já que todas as plataformas suportam Modbus e MQTT. Decida qual dos seguintes fatores importa mais antes de comparar os produtos:
- Facilidade de configuração vs. flexibilidade: Solar Assistant e EVCC têm configuração simples e são específicos para um fim. Home Assistant e openHAB são altamente flexíveis, mas exigem mais trabalho de configuração.
- Somente monitoramento vs. controle ativo: Solar Assistant e Grafana/InfluxDB leem dados e os exibem — não podem enviar comandos aos dispositivos. Home Assistant, ioBroker, openHAB, EVCC e Node-RED podem gravar em dispositivos (se o dispositivo permitir gravações via sua interface local).
- Ecossistema existente: Já usa Home Assistant? Adicione uma integração solar — sem necessidade de nova plataforma. Já usa ioBroker? Use o adaptador Modbus ou específico da marca. Já monitora energia no Grafana? Mantenha-o e adicione uma fonte de dados.
- Tolerância ao DIY: ESPHome e Node-RED exigem trabalho manual (gravação de firmware, programação visual de fluxo). Solar Assistant requer apenas a gravação de uma imagem em um Raspberry Pi e uma configuração guiada.
- Código aberto vs. comercial: Oito das nove plataformas são de código aberto e gratuitas. Solar Assistant é o único produto pago (~US$30–40 uma vez — verifique o preço atual em solar-assistant.io). Plataformas de código aberto são gratuitas, mas exigem auto-hospedagem e auto-suporte.
Plataforma por Plataforma
Cada plataforma é descrita com sua classificação de tipo, um exemplo concreto de solar e um perfil de usuário ideal. Afirmações de capacidade são marcadas com "(verificado na documentação pública, julho de 2026)" onde confirmadas, ou "(não verificado — verificar registro de adaptadores)" onde a afirmação não pôde ser confirmada no momento da redação.
Home Assistant — Código aberto (Apache 2.0), totalmente local, baseado em Python. Roda em um Raspberry Pi, em um dispositivo dedicado HA Green/Yellow ou em uma VM. Tem integrações oficiais e integrações de comunidade HACS cobrindo Modbus TCP, MQTT, REST e integrações específicas de marca para SMA, Fronius, Zendure, Growatt e outros (verifique na lista de integrações do HA o seu modelo exato, pois o suporte varia por linha de produto). *Exemplo*: Um hub Zendure SolarFlow publica SoC em tempo real e fluxo de energia via sua API REST/MQTT local; uma integração de comunidade HACS capta esses valores e uma automação do HA aciona a máquina de lavar louça quando a produção PV ultrapassa 400 W. *Ideal para*: A escolha padrão — maior comunidade, mais integrações, controle ativo e automação.
openHAB — Código aberto (EPL 2.0), totalmente local, baseado em Java. Tem uma ligação Modbus oficial (leitura/escrita, Modbus TCP e RTU, verificado) e ligação HTTP/REST. A configuração é majoritariamente baseada em arquivos; a curva de aprendizado é mais íngreme do que a do Home Assistant ou ioBroker. *Exemplo*: Consulta o endpoint SolarAPI local de um inversor Fronius a cada 10 segundos e aciona uma regra para deslocar o horário de um aquecedor de reserva para os picos de produção do meio-dia. *Ideal para*: Usuários avançados e integradores que preferem um framework de automação rigoroso e de nível empresarial, ou que têm instalações openHAB existentes.
ioBroker — Código aberto (MIT), totalmente local, baseado em Node.js. A comunidade em idioma alemão é a mais forte de todas as plataformas desta lista para usuários DACH. Tem um adaptador Modbus (verificado), adaptador MQTT (verificado) e adaptadores específicos de marca incluindo Fronius (adaptador fronius, verificado), Hoymiles via bridge OpenDTU (verificado) e SMA Energy Meter (adaptador sma-em — não verificado, verificar status de manutenção atual no repositório de adaptadores do ioBroker). O painel VIS fornece visualização sem necessidade de ferramenta separada. *Exemplo*: Lê um inversor Sungrow via adaptador Modbus e exibe o SoC diário da bateria como gráfico de barras no painel VIS. *Ideal para*: Usuários DACH já no ecossistema ioBroker, ou usuários que preferem documentação e fóruns em idioma alemão.
Node-RED — Código aberto (Apache 2.0), totalmente local, editor visual de fluxo baseado em Node.js. Nós Modbus TCP/RTU estão disponíveis via pacote npm node-red-contrib-modbus (não verificado — verificar status de manutenção atual do pacote no npm). Nós MQTT estão integrados. Nós de requisição HTTP suportam REST. Geralmente usado em par com Home Assistant ou ioBroker como complemento de transformação de dados ou automação, e não como plataforma autônoma. *Exemplo*: Puxa dados de um microinversor Hoymiles via MQTT, calcula médias de 15 minutos e envia o resultado para uma instância InfluxDB para visualização no Grafana. *Ideal para*: Usuários que preferem programação visual de fluxo ou que precisam de lógica personalizada de transformação de dados entre dois sistemas.
EVCC — Código aberto (MIT), origem alemã (evcc.io), totalmente local. Desenvolvido especificamente para carregamento de VE por excedente de PV e controle de injeção zero. Vem com uma biblioteca de templates cobrindo dezenas de marcas de inversores e baterias incluindo Fronius, SMA, Kostal, Growatt, Huawei SUN2000, Victron, BYD e muitos outros (verifique em evcc.io/docs/devices o seu modelo e firmware exatos). Publica dados via MQTT para integração com Home Assistant ou ioBroker. *Exemplo*: Um inversor Kostal Plenticore Plus e um Volkswagen ID.4 são registrados como dispositivos EVCC; o EVCC monitora o excedente de PV a cada 10 segundos e ajusta dinamicamente a taxa de carregamento do VE para manter a importação da rede próxima de zero. *Ideal para*: Usuários com VE + solar de varanda que querem carregamento por excedente sem executar uma plataforma de automação geral; também usuários DACH (EVCC é desenvolvido na Alemanha com documentação em alemão).
Solar Assistant — Comercial (licença proprietária, uma vez ~US$30–40 — verifique o preço atual em solar-assistant.io), instalado localmente em um Raspberry Pi 3, 4 ou 5 via imagem pré-configurada. Suporta muitas marcas de inversores via Modbus RTU/TCP (verifique a lista de dispositivos suportados no site do Solar Assistant para o seu modelo). Emite dados via MQTT para um broker local; uma integração companheira com Home Assistant está disponível via HACS (não verificado — verifique no HACS o status atual). Solar Assistant não envia comandos de escrita a inversores — é exclusivamente para monitoramento. *Exemplo*: Conecta um inversor Growatt SPH via cabo Modbus RS-485 ao Raspberry Pi; Solar Assistant lê produção, SoC da bateria e consumo e os publica via MQTT para o Home Assistant para exibição no painel e automação. *Ideal para*: Usuários não técnicos que querem uma configuração de monitoramento rápida e pronta para uso e estão dispostos a pagar uma vez em vez de configurar uma plataforma do zero.
Victron Venus OS / Cerbo GX — Base de código aberto (GPL), vendido como hardware de fornecedor (Victron Energy, Países Baixos) na forma do Cerbo GX ou Ekrano GX, mas também disponível como imagem gratuita para Raspberry Pi (VenusOS — verifique a compatibilidade com a versão do seu hardware Pi no fórum da comunidade Victron). Tem um broker MQTT local integrado; o portal VRM opcional de nuvem não é necessário para uso local. Lê e grava equipamentos da marca Victron nativamente via VE.Can, VE.Direct ou VE.Bus. Dispositivos de terceiros se conectam via Modbus TCP ou drivers escritos pela comunidade. *Exemplo*: Um Victron Cerbo GX atua como hub para um controlador de carga MPPT Victron e um módulo de bateria BYD; Venus OS publica todos os valores via MQTT local, ao qual uma instância EVCC se inscreve para controle de carregamento de VE por excedente. *Ideal para*: Proprietários de equipamentos Victron existentes; sistemas fora da rede ou híbridos onde a Victron é o integrador do sistema.
Grafana + Telegraf + InfluxDB — Stack de monitoramento e análise de código aberto (Grafana OSS, Telegraf, InfluxDB OSS). Telegraf coleta dados via assinante MQTT, scraping HTTP ou outros plugins de entrada; InfluxDB armazena dados de série temporal; Grafana os visualiza. Sem capacidade de automação ou controle — isso é apenas análise e painéis. *Exemplo*: Telegraf assina o tópico MQTT publicado por uma instância do Solar Assistant, escreve valores de produção solar e SoC no InfluxDB, e o Grafana exibe um painel de comparação de produção semana a semana. *Ideal para*: Usuários que já têm dados fluindo de outra plataforma e querem análises históricas profissionais sobre eles.
ESPHome (autônomo) — Código aberto (MIT), firmware para microcontroladores ESP32 e ESP8266. ESPHome não é uma plataforma de monitoramento — é uma bridge: você grava um módulo ESP32 barato (~€5–15) com firmware ESPHome configurado para se comunicar via Modbus RTU por um transceptor RS-485, e expõe esses dados na rede como mensagens MQTT ou como dispositivo de API nativa do Home Assistant. *Exemplo*: Um inversor solar expõe apenas uma porta Modbus RS-485 sem WiFi ou Ethernet. Um ESP32 com um módulo transceptor RS-485, gravado com o componente modbus_controller do ESPHome, lê os registros do inversor e os publica para o broker MQTT doméstico ao qual Home Assistant, ioBroker ou EVCC então se inscrevem. *Ideal para*: Usuários DIY onde o inversor expõe apenas Modbus RTU via RS-485 e uma bridge WiFi de hardware é necessária antes que qualquer plataforma de software possa se conectar.
Matriz de Comparação
| Plataforma | Tipo | Executa localmente | Controle ou monitoramento | Protocolos | Dificuldade de configuração | Custo | Ideal para |
|---|---|---|---|---|---|---|---|
| Home Assistant | Código aberto | Sim | Ambos | Modbus, MQTT, REST, ESPHome | Média | Gratuito | Completo: maior ecossistema, automação geral |
| openHAB | Código aberto | Sim | Ambos | Modbus, MQTT, REST | Alta | Gratuito | Framework de nível empresarial, instalações openHAB existentes |
| ioBroker | Código aberto | Sim | Ambos | Modbus, MQTT, REST | Média | Gratuito | Usuários DACH; forte ecossistema de adaptadores em alemão |
| Node-RED | Código aberto | Sim | Ambos (com configuração) | Modbus, MQTT, HTTP | Média | Gratuito | Programação visual de fluxo; complemento ao HA ou ioBroker |
| EVCC | Código aberto | Sim | Controle (foco em VE + excedente) | Modbus, API local, saída MQTT | Baixa–Média | Gratuito | Carregamento de VE por excedente PV; usuários DACH; controle de injeção zero |
| Solar Assistant | Comercial | Sim | Somente monitoramento | Modbus RTU/TCP → saída MQTT | Baixa | ~US$35 uma vez (verificar solar-assistant.io) | Usuários não técnicos; configuração rápida e pronta para monitoramento |
| Victron Venus OS | Código aberto / hardware de fornecedor | Sim (VRM opcional) | Ambos (hardware Victron) | MQTT, Modbus TCP, VE.Can | Baixa (com hw Victron) | Imagem gratuita / €200+ Cerbo GX | Proprietários de equipamentos Victron; sistemas fora da rede ou híbridos |
| Grafana + InfluxDB | Código aberto | Sim | Somente monitoramento | MQTT, HTTP (via Telegraf) | Alta | Gratuito | Análises históricas e painéis sobre outra plataforma |
| ESPHome | Código aberto | Sim | Bridge/firmware (não é uma plataforma) | Modbus RTU → MQTT / API nativa do HA | Alta (firmware) | ~€10 hardware ESP32 | Bridge DIY Modbus RTU para WiFi para dispositivos apenas RS-485 |
📌Note: Todas as entradas "Executa localmente" são Sim — essa é a premissa compartilhada de todas as plataformas desta lista. Nenhum servidor externo é necessário para nenhuma delas. A diferença está no que cada plataforma faz com os dados quando eles chegam.
Qual Plataforma Para o Seu Cenário
Identifique sua situação em um destes cenários curtos — cada um corresponde a uma recomendação de plataforma baseada em capacidades verificadas em julho de 2026.
- "Já uso Home Assistant" → Continue com o Home Assistant. Adicione a integração MQTT ou uma integração HACS específica da marca para o seu inversor ou bateria. Não há necessidade de nova plataforma.
- "Quero carregamento de VE por excedente PV com configuração mínima" → EVCC. Foi desenvolvido especificamente para este caso de uso, vem com templates para a maioria das marcas de inversores e baterias e não requer experiência geral em automação para a função principal.
- "Sou usuário DACH e já uso ioBroker" → Continue no ioBroker. Adicione o adaptador Modbus ou o adaptador da marca do seu inversor. Não migre para Home Assistant apenas por causa do solar — o ecossistema de adaptadores do ioBroker cobre as mesmas marcas.
- "Quero painéis e análises históricas sem automação" → Grafana + Telegraf + InfluxDB. Use com Solar Assistant (fonte de dados MQTT simples) ou com os publicadores MQTT de qualquer outra plataforma.
- "Quero uma configuração pronta, mínimo de DIY, disposto a pagar uma vez" → Solar Assistant em um Raspberry Pi. Emite MQTT, então convive com o Home Assistant caso você queira automação posteriormente.
- "Minha bateria fala apenas Modbus RTU via RS-485, sem WiFi ou Ethernet" → Primeiro, bridge ESPHome. Grave um ESP32 como bridge Modbus-para-MQTT, depois alimente esse stream MQTT na plataforma de sua preferência. O guia complementar Solar de Varanda Sem Nuvem cobre hardware verificado para esta configuração de bridge.
- "Uso equipamentos Victron e quero controle local" → Victron Venus OS (Cerbo GX ou imagem para Raspberry Pi). Use EVCC ou Home Assistant junto a ele via MQTT local se precisar de controle de excedente para VE ou automação mais ampla além das funções nativas do Victron.
Armadilhas Comuns
Estes são os erros de integração mais comuns — verifique cada um antes de assumir que sua configuração funcionará sem problemas.
📍 Em uma frase
Executar duas plataformas que enviam comandos de escrita Modbus para a mesma bateria simultaneamente causará estado conflitante — atribua exatamente um escritor por dispositivo.
💬 Em termos simples
Se tanto a sua plataforma quanto o EVCC tentarem dizer à bateria o que fazer ao mesmo tempo, a bateria ficará confusa. Escolha um controlador por dispositivo.
- Dois controladores gravando no mesmo dispositivo simultaneamente: se tanto o EVCC quanto o Home Assistant enviam comandos de escrita Modbus para a mesma bateria, você pode ter conflito de metas de carregamento ou falhas de acionamento de proteção. Atribua exatamente uma plataforma como escritora para cada dispositivo; a outra assina como somente leitura.
- "Plataforma local" ainda requer um dispositivo com acesso local: toda plataforma neste guia roda localmente, mas ainda requer que o inversor ou bateria exponha uma interface local. Um dispositivo somente em nuvem (sem Modbus TCP, sem MQTT, sem API local) não pode ser conectado por nenhuma dessas plataformas, independentemente de quão capaz seja o software. Verifique o acesso local no nível do dispositivo antes de escolher uma plataforma — veja Solar de Varanda Sem Nuvem: Monitore Seu Sistema com Home Assistant para a decisão sobre a interface de hardware.
- Adaptador de comunidade ≠ mantido oficialmente: adaptadores ioBroker, integrações HACS e nós de comunidade Node-RED são mantidos por voluntários. Quando um fornecedor altera o firmware ou a API, o adaptador pode quebrar e pode demorar para ser atualizado. Avalie a atividade de commits e a data da última atualização no repositório do adaptador antes de depender de um adaptador de comunidade para uma função crítica de controle.
- Monitoramento vs. controle — uma distinção importante: Solar Assistant e Grafana/InfluxDB não podem enviar comandos para seus dispositivos. Se você espera automatizar carga/descarga após adquirir o Solar Assistant, precisará de uma segunda plataforma (por exemplo, Home Assistant) para controle, com o Solar Assistant alimentando dados via MQTT.
Nota Comercial: Tarifas de Hardware
As plataformas neste guia são software — em sua maioria código aberto EU e de comunidade — sem exposição direta a tarifas comerciais. O hardware ao qual se conectam é uma questão diferente: marcas dominantes de armazenamento de varanda (Anker, EcoFlow, BYD, Growatt, Marstek, Zendure) são fabricadas na China e estão sujeitas a medidas antidumping UE-China sobre células, inversores e pacotes de bateria, bem como às tarifas da Seção 301 dos EUA sobre equipamentos de armazenamento de energia de origem chinesa. Marcas europeias (Kostal, SMA DE, Fronius AT, Victron NL) têm menos exposição direta a essas medidas.
A escolha da plataforma é neutra em relação a tarifas — o software roda em qualquer hardware uma vez conectado. Mas mantenha os preços de hardware como dinâmicos: preços de armazenamento afetados por tarifas podem mudar rapidamente, e preços que parecem competitivos quando você pesquisa podem não se manter até o momento da compra.
Perguntas frequentes
Home Assistant é a única opção para monitoramento local de solar de varanda?
Não. openHAB, ioBroker, EVCC, Node-RED, Victron Venus OS e Solar Assistant se conectam pelos mesmos protocolos locais (Modbus, MQTT) que a maioria dos equipamentos de solar de varanda expõe. Home Assistant tem a maior comunidade e o mais amplo ecossistema de integrações, tornando-o a recomendação padrão, mas não é a única opção viável.
O que é ioBroker e é melhor que Home Assistant para usuários alemães?
ioBroker é uma plataforma de automação residencial de código aberto escrita em Node.js com uma comunidade DACH (países de língua alemã) muito forte. Não é inerentemente mais capaz que o Home Assistant — ambos suportam Modbus, MQTT e REST — mas documentação, fóruns e suporte de adaptadores em idioma alemão são significativamente mais fortes na comunidade ioBroker. Se você já usa ioBroker, não há motivo forte para migrar para o Home Assistant apenas por causa da integração solar.
Posso usar EVCC sem Home Assistant?
Sim. EVCC roda como uma aplicação autônoma e se conecta diretamente ao seu inversor, bateria e carregador de VE via protocolos locais. Não requer Home Assistant. O Home Assistant pode opcionalmente se inscrever na saída MQTT do EVCC para exibição em painel, mas essa é uma integração complementar, não uma dependência.
Preciso saber programar para usar alguma dessas plataformas?
Solar Assistant e Victron Venus OS (com hardware Victron) não requerem programação — são prontos para uso. Home Assistant, ioBroker e EVCC podem ser configurados via interface web e templates YAML sem programação de propósito geral. openHAB requer mais configuração manual baseada em arquivos. Node-RED usa programação visual de fluxo; ESPHome usa definições de firmware YAML. Nenhum exige escrever código em uma linguagem de programação tradicional, mas ambos têm curvas de aprendizado mais íngremes do que HA ou ioBroker.
Qual plataforma é melhor para controle de injeção zero ou excedente?
EVCC foi desenvolvido especificamente para isso — projetado para rotear o excedente PV para um VE, uma bateria ou outras cargas enquanto mantém a exportação para a rede próxima de zero. Home Assistant pode alcançar o mesmo resultado através de automações, mas o sistema de templates e a biblioteca de dispositivos do EVCC tornam a configuração mais rápida para este caso de uso. ioBroker também pode lidar com controle de excedente via scripts personalizados ou o agendador integrado.
Solar Assistant vs. Home Assistant — qual é a diferença real?
Solar Assistant é comercial (~US$30–40 uma vez), apenas para monitoramento e de configuração simples — lê dados do inversor e os exibe sem exigir configuração de plataforma. Home Assistant é gratuito, de código aberto, suporta monitoramento e automação ativa, mas requer mais configuração inicial. Se você quer apenas um display e não está disposto a investir na configuração da plataforma, Solar Assistant é mais rápido. Se você quer automatizar cargas em torno da produção solar, Home Assistant (ou ioBroker, ou EVCC) é a escolha necessária.
Essas plataformas podem rodar lado a lado?
Sim, com uma restrição importante: apenas uma plataforma deve enviar comandos de escrita para um dado dispositivo por vez. Múltiplas plataformas podem se inscrever para ler o mesmo tópico MQTT ou consultar os mesmos registros Modbus simultaneamente sem conflito. Uma configuração comum que funciona bem: Solar Assistant lê o inversor e publica via MQTT; Home Assistant se inscreve nesse feed para automação; Grafana se inscreve no mesmo MQTT para painéis históricos.
A marca do meu inversor precisa de um adaptador específico para cada plataforma?
Não necessariamente — a maioria das plataformas pode se conectar a qualquer dispositivo Modbus TCP configurando manualmente os endereços de registros, mesmo sem uma integração específica da marca. No entanto, um adaptador ou template específico da marca economiza tempo considerável de configuração e é menos suscetível a erros. Sempre verifique se o seu modelo exato é coberto por um adaptador mantido antes de assumir que o acesso Modbus genérico será suficiente para o seu caso de uso.
