Versão 1.1.1 - Abril 2026 ⚙ BETA
Uso Livre · ESP32

SolarDiverter

Mais do que um simples desvio de energia solar

Controlo inteligente da sua energia — desde o excedente solar até ao aquecimento eficiente de água por horários e tarifários

Aprende mais aqui: github.com/sergiopsilva/solardiverter

27+ INVERSORES
v1.1.1 ÚLTIMA VERSÃO
4 CANAIS PWM
100% GRATUITO
SolarDiverter

Mais do que um simples desvio de energia solar

Mais do que um simples desvio de energia solar

Controlo inteligente da sua energia — desde o excedente solar até ao aquecimento eficiente de água por horários e tarifários

Controlo do Excedente Solar

Deteta em tempo real a energia solar excedente e desvia-a para cargas controláveis (resistência de termoacumulador, termossifão, resistências de apoio a bombas de calor, aquecedores a óleo), maximizando o autoconsumo e evitando a injeção na rede.

Aquecimento por Horários e Temperatura

Com sonda de temperatura, o SolarDiverter monitoriza e controla o aquecimento da água com base em horários e dias definidos. Define temperaturas mínimas e máximas e garante conforto sem desperdício.

Gestão Inteligente por Tarifário

Suporta tarifários bi-horários e tri-horários. Configure o seu sistema de acordo com o período tarifário mais económico e ativa automaticamente o aquecimento na hora certa — solar quando possível, elétrico na tarifa mais baixa.

PORQUE É DIFERENTE

Não é apenas mais um gestor de excedentes

Transforma cada watt excedente em energia útil — com modulação dinâmica, segura e inteligente. Muito além do simples liga / desliga.

Modulação PWM proporcional

Ajusta a potência entregue à carga em tempo real, proporcional ao excedente solar disponível. Sem desperdício, sem injeção na rede.

Controlo inteligente por temperatura

Sondas DS18B20 medem a temperatura da água e do TRIAC. Aquece até ao alvo, protege o hardware e evita ciclos desnecessários.

Agendamentos por tarifário Bi/Tri

Programações otimizadas para tarifários bi e tri-horários: solar quando há sol, rede só na tarifa vazio. Poupança real na fatura.

Modo Boost temporizado

Aquecimento forçado por tempo definido a partir da Web UI ou do Home Assistant — útil em dias nublados ou consumo extra.

Novidades da Versão 1.1.1

Lançada em Abril de 2026

4 Canais PWM

  • Controlo independente por canal
  • Rampa suave configurável
  • Proteção térmica TRIAC
  • Min/Max duty ajustável

Controlo de Temperatura

  • 4 sensores DS18B20
  • Histerese ajustável
  • Ativação automática
  • Proteção de TRIAC

Home Assistant

  • Integração MQTT completa
  • Tópicos configuráveis
  • Comandos remotos
  • Automatizações avançadas

Melhorias Técnicas

  • Peak Shaving integrado
  • PWM otimizado
  • Interface Web 6 idiomas
  • Display OLED suportado

WiFi Dual

Rede principal + backup, modo AP para configuração, IP estático ou DHCP.

4 Agendamentos

Programações com controlo de temperatura, dias da semana e PWM fixo.

Proteções

Thermal cutoff, data timeout, proteção de fase e peak shaving automáticos.

Anti-Legionella

Temperatura mínima de segurança da água com histerese configurável.

Prioridade Bateria

Modo prioridade bateria para inversores híbridos com threshold configurável.

Proteção Trifásica

Limitação por fase do diverter, potência máxima por fase (3680W default).

Galeria de Funcionalidades

Explore todas as funcionalidades do SolarDiverter através da interface Web.

Hardware Compatível

Compatível com mais de 27 inversores e medidores diferentes

9 testados
20 em breve
29 total
Smart Meters HTTP · RPC · SSE
  • Shelly EMHTTP
  • Shelly 3EMHTTP
  • Shelly EM Gen3HTTP/RPC
  • NEWShelly Pro 3EMHTTP/RPC
  • NEWShelly Pro EM 50HTTP/RPC
  • Onofre HANHTTP/SSE
  • NEWEasyHAN / EDPHTTP/SSE
  • NEWEnphase EnvoyHTTP
  • NEWFroniusSolar API
Inversores Solares Modbus TCP · Modbus RTU
  • GoodWe ET/EHModbus TCP
  • Solax X1 WiFiModbus TCP
  • Solax X1 RS485Modbus RTU
  • Deye HybridModbus TCP
  • NEWHuawei SUN2000Modbus TCP
  • NEWSolarEdgeModbus TCP
  • NEWSMA Sunny BoyModbus TCP
  • NEWFoxESS H1/H3Modbus TCP
  • NEWGrowatt SPH/TLModbus TCP
  • NEWVictron CerboModbus TCP
  • NEWSigenergyModbus TCP
  • NEWSungrow SH/SGModbus TCP
  • NEWSofar / ZCSModbus TCP
  • NEWSolis / GinlongModbus TCP
  • NEWSolplanetModbus TCP
RTU & Integrações Modbus RTU · MQTT · HTTP
  • NEWSDM120 / DDS238Modbus RTU
  • NEWSDM230 / SDM630Modbus RTU
  • MQTTCustom Topics
  • NEWFreeDSHTTP
  • NEWFreePocketHTTP

Hardware ESP32

Baseado no ESP32-WROOM-32 / 32U

Especificações

MicrocontroladorESP32-WROOM-32 / 32U
FlashMínimo 4MB
RAM320KB
Saídas PWM4 canais independentes
Sensores4x DS18B20 (OneWire)
DisplayOLED SSD1306 (I2C)
ComunicaçãoWiFi, MQTT, Modbus RTU/TCP

Pinout GPIO

PWM Canal 0GPIO 25
PWM Canal 1GPIO 26
PWM Canal 2GPIO 33
PWM Canal 3GPIO 5
OneWire (DS18B20)GPIO 2
OLED SDA / SCLGPIO 4 / 15
Modbus TX / RXGPIO 17 / 16
BotãoGPIO 0

Primeiros Passos

Do flash ao funcionamento em minutos

1

Flash do Firmware

Alimente o ESP32 via USB. Use o Web Flasher ou os scripts incluídos para instalar o firmware.

2

Ligar ao WiFi

Ligue-se à rede WiFi "SolarDiverter-Setup" (sem password) e abra 192.168.4.1

3

Configurar

Configure a rede WiFi doméstica, selecione o medidor de energia e ajuste a potência nominal.

4

Desviar Energia

O sistema monitoriza o excedente solar e ajusta automaticamente a potência PWM em tempo real.

Reset de Fábrica: Pressione o botão GPIO0 durante 10 segundos no arranque para repor as definições de fábrica.

Pronto para Começar?

Descarregue a última versão e comece a gerir os seus excedentes solares.

Descarregue a versão que melhor se adapta ao seu projeto. Ambas são gratuitas.

⚠️ Versões em fase BETA — testadas mas em desenvolvimento ativo. Use com precaução e reporte erros.
LITE

SolarDiverter LITE

v1.1.1 BETA

Ideal para uma única carga resistiva. Interface completa com wizard de configuração e atualizações OTA.

  • 1 Canal PWM
  • PWM Auto: 80% máx.
  • 1 Agendamento (sem temp.)
  • 27+ Medidores suportados
  • MQTT / Home Assistant
  • Sensores de temperatura
  • Interface Web completa + Wizard
  • Atualizações OTA via WiFi
  • 4 Canais PWM
  • 4 Agendamentos
  • Phase Shift entre canais
  • Proteção de fase (Shelly 3EM)
  • Modbus avançado (32 registos)
  • Modbus Scanner (auto-discovery)
  • Modbus Universal JSON
firmware_lite.bin
spiffs.bin
bootloader.bin + partitions.bin
Transferir LITE (.zip)
Recomendado

SolarDiverter PRO

v1.1.1 BETA

Para múltiplas cargas com controlo avançado. Phase shift, Modbus estendido e partição expandida de 3MB.

  • 4 Canais PWM independentes
  • 27+ Medidores suportados
  • MQTT / Home Assistant
  • 4 Agendamentos c/ temperatura
  • Sensores de temperatura
  • Phase Shift entre canais
  • Proteção de fase (Shelly 3EM)
  • Modbus avançado (32 registos, 32-bit)
  • Modbus Scanner (auto-discovery)
  • Modbus Universal JSON
  • Partição expandida 3MB
  • Atualizações OTA via WiFi
  • Wizard de configuração
  • Requer chave de ativação (Chip ID)
firmware_pro.bin
spiffs.bin
bootloader.bin + partitions.bin
Transferir PRO (.zip)

Modelo de Licenciamento

Uso pessoal livre — desenvolvimento susténtavel

LITE

SolarDiverter Lite

Gratuito

Versão gratuita destinada exclusivamente a uso pessoal e não comercial. Inclui o firmware completo com algumas funcionalidades avançadas desativadas.

  • Firmware completo com funcionalidades limitadas
  • Ativação gratuita por email
  • Uso pessoal e privado
  • Redistribuição proibida
  • Sem suporte obrigatório

Após ativação gratuita, desbloqueia:

  • Limites removidos: mais sondas de temperatura e PWM sem restrições
  • Até 2 agendamentos com seleção de dias da semana
  • MQTT com HA Discovery e controlos no Home Assistant
Ativação gratuita mediante pedido direto por email
PRO

SolarDiverter Pro

Licença paga

Desbloqueia todas as funcionalidades avançadas. Licença digital associada ao chipID — não transferível.

  • Controlo de potência inteligente e adaptativo
  • Funções avançadas por tarifário bi/tri-horário (poupança na fatura)
  • Gráficos de potência e energia em tempo real
  • MQTT com HA Discovery e controlos no Home Assistant
  • OTA não disponível (firmware excede limite da partição)
A
Hardware plug‑and‑play

Dispositivo enviado com licença Pro já ativada. Sem necessidade de ativação.

B
Kit DIY com ESP incluído

Kit com ESP32 identificado. Chave gerada antes do envio — firmware arranca em modo Pro.

C
Ativação em hardware próprio

Forneça o chipID do seu ESP32 e adquira a chave Pro. Licença válida para um único dispositivo.

Sobre a Chave Pro

  • Digital e associada a um chipID único
  • Não pode ser transferida para outro dispositivo
  • Não pode ser copiada, partilhada ou redistribuída
  • Tentativas de engenharia reversa ou bypass são proibidas

Funcionalidades por estado de ativação

O firmware funciona em três estados — antes da ativação (modo restrito), LITE ativada (gratuita, mediante pedido por email) e PRO ativada (paga, chave por chipID). A tabela abaixo resume o que muda em cada estado.

Funcionalidade Não ativada LITE ativada PRO ativada
Canais PWM físicos 1 1 4
PWM manual (slider) 60% 100% 100%
PWM automático (excedente) 60% 100% 100%
Agendamentos horários Limitados 2 4
Tarifário Bi/Tri-horário Não Não Sim
Sensor água + proteção TRIAC Sim Sim Sim
Sensor ambiente / extra Não Sim Sim
Modbus + Scanner auto-discovery Não Não Sim
MQTT / Home Assistant Parcial Completo Completo
Boost temporizado Não Sim Sim

A versão LITE é gratuita mas requer ativação por chave digital — basta pedir através do formulário de contacto. A chave PRO é gerada com base no Chip ID do ESP32 e válida apenas para esse dispositivo.

Resumo do Modelo de Licenciamento

Versão Preço Ativação Uso Redistribuição
LITE Gratuita Por email Pessoal Proibida
PRO hardware Paga Já ativada Pessoal Proibida
PRO kit Paga Já ativada Pessoal Proibida
PRO chave Paga Por chipID Pessoal Proibida

O SolarDiverter é disponibilizado para uso pessoal e privado. Qualquer forma de utilização comercial, revenda, redistribuição, modificação ou integração em produtos destinados à venda é proibida sem autorização prévia por escrito.

Quer uma solução plug & play para gerir o seu excedente fotovoltaico?

Fornecemos kits montados e configurados — pronto a ligar ao seu termoacumulador.

Fale Connosco

Fale Connosco

Tem dúvidas ou sugestões? Entre em contacto.

Costumas usar o SolarDiverter e consideras que compensa financeiramente?

O firmware é gratuito e desenvolvido no tempo livre. Se quiser apoiar o projeto, considera fazer um donativo — qualquer valor ajuda a mantê-lo ativo.

Fazer Donativo