WattBattle: una aplicació web de codi obert per comparar les dades solars d'IAMMETER amb els amics
WattBattle: una aplicació web de codi obert per comparar les dades solars d'IAMMETER amb els amics
Què és WattBattle?
WattBattle és una aplicació web lleugera i de codi obert que et permet comparar el rendiment del teu sistema solar fotovoltaic amb el dels teus amics, utilitzant dades en temps real del teu mesurador d'energia IAMMETER.
Aquesta eina divertida està construïda íntegrament sobre l'API d'IAMMETER Cloud, i permet als usuaris visualitzar i classificar mètriques energètiques clau com la generació solar, el consum d'energia, l'energia exportada i la taxa d'autoconsum.
Tant si ets un aficionat del bricolatge tecnològic com un desenvolupador, WattBattle demostra com n'és de fàcil crear les teves pròpies aplicacions o quadres de comandament amb l'ecosistema obert i amigable per als desenvolupadors d'IAMMETER.
Com va néixer la idea
Vam trobar una ressenya a Amazon del WEM3050T d'IAMMETER que deia:
"El nivell gratuït del núvol és més que suficient per al seguiment diari, i la prova Pro d'un mes em va donar gràfics que de fet vaig ensenyar als meus amics (mai hauria pensat que presumiria de watts)."
Això ens va inspirar a explorar com els usuaris d'IAMMETER podrien compartir o fins i tot presumir de les seves dades d'energia solar d'una manera més interactiva. Primer vam crear un article al blog per destacar les funcions de compartició d'IAMMETER: 👉 Deixa que IAMMETER t'ajudi a presumir del teu sistema solar fotovoltaic davant els amics
Després vam construir WattBattle, una aplicació web senzilla per fer que les comparacions solars siguin divertides. El codi font complet és obert a GitHub: 🔗 https://github.com/lewei50/iammeter/tree/master/WattBattle
Pots provar la demostració en directe aquí: 🌐 http://laoliu.iammeter.com:3000/
Per què això és important (fins i tot per als principiants)
WattBattle va ser creat per algú amb formació en programació en C, amb zero experiència prèvia en Node.js. Gràcies a ChatGPT i a l'API clara d'IAMMETER, només va caldre unes quantes hores per tenir-ho en funcionament.
Això demostra que no cal ser un desenvolupador web professional per crear eines fantàstiques amb les dades d'IAMMETER. Si tens una idea, l'API d'IAMMETER Cloud t'ajudarà a fer-la realitat!
Com funciona WattBattle
WattBattle utilitza l'API d'IAMMETER-Cloud per a:
- Acceptar el
tokeni elSNd'IAMMETER de l'usuari. - Obtenir els valors de kWh cridant l'API d'IAMMETER dues vegades: una per a la lectura més recent i una per a la primera lectura del dia (utilitzant el paràmetre
rtctime). - Calcular mètriques diàries (generació solar, consum d'energia, energia exportada) segons els tipus de fase seleccionats per l'usuari (
inverterogrid). - Comparar els resultats amb altres usuaris i mostrar les classificacions.
- Les classificacions es reinicien cada dia per fomentar la participació contínua.
Com jugar al joc de classificació solar
1. Introdueix la informació del dispositiu
Introdueix el teu SN i token d'IAMMETER. Si només estàs provant, fes clic a "Use Demo".

2. Configura el teu mesurador
A la pestanya Data, tria cada tipus de fase com a inverter o grid. Aquestes seleccions determinen com es categoritzen les teves dades.

3. Visualitza i competeix
Ves a la pestanya Summary per veure el teu rendiment diari i fes clic a "Compare Now" per entrar a la classificació.

4. Consulta la classificació
Mira on et trobes entre els altres usuaris d'IAMMETER!

Uneix-te a la comunitat de desenvolupadors DIY d'IAMMETER
WattBattle és només un exemple del que pots construir amb l'API d'IAMMETER i les dades energètiques en temps real dels mesuradors d'energia IAMMETER.
Si ets desenvolupador web, no dubtis a fer un fork del repositori i millorar-lo! Si ets aficionat o principiant, deixa volar la teva creativitat: ChatGPT i IAMMETER t'ajudaran a començar.
Si has construït una eina, un joc, una visualització o qualsevol cosa divertida amb IAMMETER, ens encantaria saber-ho! 👉 Explica'ns-ho i et recompensarem amb punts de recompensa d'IAMMETER!
Construeix la teva pròpia aplicació IAMMETER
Vols crear la teva pròpia aplicació solar, un quadre de comandament energètic domèstic o una eina de comparació com WattBattle?
Explora l'API d'IAMMETER Cloud: 🔗 /docs/system-api
Obtén dades en temps real dels mesuradors d'energia IAMMETER, visualitza-les com vulguis i comparteix-les amb el món.
Junts, fem créixer la comunitat de desenvolupadors d'IAMMETER!