WattBattle: O aplicație web open source pentru a compara datele solare IAMMETER cu prietenii
WattBattle: O aplicație web open source pentru a compara datele solare IAMMETER cu prietenii
Ce este WattBattle?
WattBattle este o aplicație web open source, ușoară, care vă permite să comparați performanța sistemului dvs. fotovoltaic (PV) cu cea a prietenilor—folosind date în timp real de la contorul de energie IAMMETER.
Acest instrument amuzant este construit integral pe IAMMETER Cloud API, permițând utilizatorilor să vizualizeze și să clasifice indicatori energetici esențiali, cum ar fi generarea solară, consumul de energie, energia exportată și rata de autoconsum.
Fie că sunteți un pasionat de proiecte DIY sau un dezvoltator, WattBattle demonstrează cât de ușor puteți crea propriile aplicații sau dashboard-uri cu ecosistemul deschis și prietenos al IAMMETER.
Cum a început ideea
Am dat peste o recenzie Amazon a contorului IAMMETER WEM3050T care spunea:
„Nivelul gratuit din cloud este suficient pentru urmărirea zilnică, iar perioada de probă Pro de o lună mi-a oferit grafice pe care chiar le-am arătat prietenilor (nu m-aș fi gândit niciodată că mă voi lăuda cu wați)."
Acest lucru ne-a inspirat să explorăm modul în care utilizatorii IAMMETER ar putea să-și împărtășească sau chiar să-și etaleze datele despre energia solară într-un mod mai interactiv. Am creat mai întâi o postare de blog pentru a evidenția funcțiile de partajare ale IAMMETER:
👉 Lăsați IAMMETER să vă ajute să vă etalați sistemul fotovoltaic în fața prietenilor
Apoi am construit WattBattle, o aplicație web simplă care face comparațiile solare distractive. Codul sursă complet este open source pe GitHub:
🔗 https://github.com/lewei50/iammeter/tree/master/WattBattle
Puteți încerca demonstrația live aici:
🌐 http://laoliu.iammeter.com:3000/
De ce contează acest lucru (chiar și pentru începători)
WattBattle a fost construit de cineva cu experiență în programare în C, cu zero experiență anterioară în Node.js. Datorită ChatGPT și API-ului clar al IAMMETER, a durat doar câteva ore până să funcționeze.
Acest lucru demonstrează că nu trebuie să fiți un dezvoltator web profesionist pentru a crea instrumente extraordinare folosind datele IAMMETER. Dacă aveți o idee, IAMMETER Cloud API vă poate ajuta să o aduceți la viață!
Cum funcționează WattBattle
WattBattle folosește IAMMETER-Cloud API pentru a:
- Accepta
token-ul șiSN-ul IAMMETER ale unui utilizator. - Obține valorile kWh apelând API-ul IAMMETER de două ori—o dată pentru ultima citire și o dată pentru prima citire a zilei (folosind parametrul
rtctime). - Calcula indicatorii zilnici (generare solară, consum de energie, energie exportată) pe baza tipurilor de fază selectate de utilizator (
invertersaugrid). - Compara rezultatele cu ale altor utilizatori și afișa clasamente.
- Clasamentele se resetează zilnic pentru a încuraja participarea continuă.
Cum să jucați jocul clasamentului solar
1. Introduceți informațiile despre dispozitiv
Introduceți SN-ul și token-ul IAMMETER. Dacă doar testați, faceți clic pe "Use Demo".

2. Configurați contorul
În fila Data, alegeți fiecare tip de fază ca inverter sau grid. Aceste selecții determină modul în care sunt categorisite datele dvs.

3. Vizualizați și concurați
Mergeți la fila Summary pentru a vedea performanța dvs. zilnică, apoi faceți clic pe "Compare Now" pentru a intra în clasament.

4. Verificați clasamentele
Vedeți unde vă aflați printre ceilalți utilizatori IAMMETER!

Alăturați-vă comunității de dezvoltatori DIY IAMMETER
WattBattle este doar un exemplu a ceea ce puteți construi folosind IAMMETER API și datele de energie în timp real de la contoarele de energie IAMMETER.
Dacă sunteți dezvoltator web, nu ezitați să faceți fork la repo și să-l îmbunătățiți!
Dacă sunteți pasionat sau începător, dați frâu liber creativității—ChatGPT și IAMMETER vă vor ajuta să începeți.
Dacă ați construit un instrument, un joc, o vizualizare sau orice altceva interesant folosind IAMMETER, am fi încântați să auzim de la dumneavoastră!
👉 Spuneți-ne despre el, iar noi vă vom recompensa cu puncte de recompensă IAMMETER!
Construiți propria aplicație IAMMETER
Vreți să vă creați propria aplicație solară, dashboard de energie pentru casă sau instrument de comparație precum WattBattle?
Explorați IAMMETER Cloud API:
🔗 /docs/system-api
Obțineți date în timp real de la contoarele de energie IAMMETER, vizualizați-le în felul dumneavoastră și împărtășiți-le cu lumea.
Împreună, să dezvoltăm comunitatea de dezvoltatori IAMMETER!