WattBattle: Um Aplicativo Web Open Source para Comparar Dados Solares do IAMMETER com Amigos
WattBattle: Um Aplicativo Web Open Source para Comparar Dados Solares do IAMMETER com Amigos
O que é o WattBattle?
WattBattle é um aplicativo web leve e open-source que permite comparar o desempenho do seu sistema solar fotovoltaico com seus amigos—usando dados em tempo real do seu medidor de energia IAMMETER.
Esta ferramenta divertida é construída inteiramente sobre a API Cloud do IAMMETER, permitindo que os usuários visualizem e classifiquem métricas chave de energia, como geração solar, consumo de energia, energia exportada e taxa de autoconsumo.
Seja você um entusiasta do "faça você mesmo" (DIY) ou um desenvolvedor, o WattBattle demonstra como é fácil criar seus próprios aplicativos ou dashboards com o ecossistema aberto e amigável para desenvolvedores do IAMMETER.
Como Surgiu a Ideia
Encontramos uma avaliação na Amazon do IAMMETER WEM3050T que dizia:
"O nível gratuito do cloud é mais que suficiente para o acompanhamento diário, e o teste Pro de um mês me deu gráficos que eu realmente mostrei aos amigos (nunca pensei que iria me gabar de watts)."
Isso nos inspirou a explorar como os usuários do IAMMETER poderiam compartilhar ou até mesmo exibir seus dados de energia solar de uma forma mais interativa. Primeiro, criamos um post no blog para destacar os recursos de compartilhamento do IAMMETER:
👉 Deixe o IAMMETER Ajudá-lo a Exibir Seu Sistema Solar Fotovoltaico para Amigos
Depois, construímos o WattBattle, um aplicativo web simples para tornar as comparações solares divertidas. O código-fonte completo é open-source no GitHub:
🔗 https://github.com/lewei50/iammeter/tree/master/WattBattle
Você pode testar a demonstração ao vivo aqui:
🌐 http://laoliu.iammeter.com:3000/
Por Que Isso é Importante (Mesmo para Iniciantes)
O WattBattle foi construído por alguém com experiência em programação C, com zero experiência prévia em Node.js. Graças ao ChatGPT e à API clara do IAMMETER, levou apenas algumas horas para colocar tudo em funcionamento.
Isso prova que você não precisa ser um desenvolvedor web profissional para criar ferramentas incríveis usando os dados do IAMMETER. Se você tem uma ideia, a API Cloud do IAMMETER pode ajudar a torná-la realidade!
Como o WattBattle Funciona
O WattBattle usa a API Cloud do IAMMETER para:
- Aceitar o
tokene oSNdo IAMMETER de um usuário. - Buscar valores de kWh chamando a API do IAMMETER duas vezes—uma para a leitura mais recente e outra para a primeira leitura do dia (usando o parâmetro
rtctime). - Calcular métricas diárias (geração solar, consumo de energia, energia exportada) com base nos tipos de fase selecionados pelo usuário (
inverterougrid). - Comparar os resultados com outros usuários e exibir classificações.
- As classificações são redefinidas diariamente para incentivar a participação contínua.
Como Jogar o Jogo de Classificação Solar
1. Insira as Informações do Dispositivo
Digite seu SN e token do IAMMETER. Se estiver apenas testando, clique em "Use Demo".

2. Configure Seu Medidor
Na aba Data, escolha o tipo de cada fase como inverter ou grid. Essas seleções determinam como seus dados são categorizados.

3. Visualize e Compita
Vá para a aba Summary para ver seu desempenho diário e clique em "Compare Now" para entrar no ranking.

4. Confira as Classificações
Veja onde você está entre outros usuários do IAMMETER!

Junte-se à Comunidade de Desenvolvedores DIY do IAMMETER
WattBattle é apenas um exemplo do que você pode construir usando a API do IAMMETER e dados de energia em tempo real dos medidores de energia IAMMETER.
Se você é um desenvolvedor web, sinta-se à vontade para fazer um fork do repositório e melhorá-lo!
Se você é um hobista ou iniciante, deixe sua criatividade fluir—o ChatGPT e o IAMMETER ajudarão você a começar.
Se você construiu uma ferramenta, jogo, visualização ou qualquer coisa divertida usando o IAMMETER, adoraríamos saber!
👉 Conte-nos sobre isso e recompensaremos você com pontos de recompensa do IAMMETER!
Construa Seu Próprio Aplicativo IAMMETER
Quer criar seu próprio aplicativo solar, dashboard de energia doméstica ou ferramenta de comparação como o WattBattle?
Explore a API Cloud do IAMMETER:
🔗 /docs/system-api
Obtenha dados em tempo real dos medidores de energia IAMMETER, visualize-os do seu jeito e compartilhe com o mundo.
Juntos, vamos fazer crescer a comunidade de desenvolvedores do IAMMETER!