-1

Que projeto sensacional! Esse é o verdadeiro espírito da engenharia: entender as restrições reais do ambiente e desenhar uma arquitetura simples, barata e à prova de falhas.
Quatro decisões que achei geniais no seu relato:
Desacoplar a rede local da Starlink: colocar um roteador dedicado para a bateria e o display conversarem 24/7 mesmo com a internet desligada é a definição prática de arquitetura Local-First.
A engenharia reversa do protocolo local: não aceitar depender de um servidor na China para ler os dados de uma bateria que está a 20 metros de você na mesma casa. Descobrir a chamada local e replicar direto no ESP32 eliminou o ponto único de falha.
Previsão de radiação solar em vez de "tempo": usar radiação solar da Open-Meteo é infinitamente mais assertivo para planejar carga de bateria do que previsão genérica de sol/chuva.
A simplicidade do JSON estático: em vez de criar um pipeline complexo com banco de dados e WebSockets, um serviço leve em Go sobrescrevendo um arquivo estático serviu como cache, fallback e persistência sem dor de cabeça no ESP32.
O acabamento embutindo o display CYD direto no espelho da tomada 220V deu um toque profissional de automação residencial. Parabéns pelo projeto, pelo write-up e por abrir o código no GitHub!

Carregando publicação patrocinada...