WattBattle: odprtokodna spletna aplikacija za primerjavo IAMMETER sončnih podatkov s prijatelji
WattBattle: odprtokodna spletna aplikacija za primerjavo IAMMETER sončnih podatkov s prijatelji
Kaj je WattBattle?
WattBattle je lahka odprtokodna spletna aplikacija, ki vam omogoča primerjavo delovanja vašega sončnega (PV) sistema s prijatelji – z uporabo podatkov v realnem času iz vašega IAMMETER-ovega števca energije.
To zabavno orodje je v celoti zgrajeno na IAMMETER Cloud API, uporabnikom pa omogoča vizualizacijo in razvrščanje ključnih energetskih metrik, kot so sončna proizvodnja, poraba energije, oddana energija in stopnja lastne porabe.
Ne glede na to, ali ste DIY navdušenec ali razvijalec, WattBattle dokazuje, kako preprosto lahko ustvarite lastne aplikacije ali nadzorne plošče z IAMMETER-jevim odprtim in razvijalcem prijaznim ekosistemom.
Kako se je začela ideja
Naleteli smo na Amazonovo oceno naprave IAMMETER WEM3050T, ki je zapisala:
»Brezplačna oblačna raven je povsem dovolj za vsakodnevno spremljanje, enomesečni poskusni Pro dostop pa mi je dal grafikone, s katerimi sem se dejansko hvalil prijateljem (nikoli si nisem mislil, da se bom hvalil z vati).«
To nas je navdihnilo, da raziščemo, kako bi lahko uporabniki IAMMETER-ja delili ali celo razkazovali svoje podatke o sončni energiji na bolj interaktiven način. Najprej smo objavili blog prispevek, ki poudarja funkcije deljenja pri IAMMETER-ju:
👉 Naj vam IAMMETER pomaga pokazati vaš sončni PV sistem prijateljem
Nato smo zgradili WattBattle, preprosto spletno aplikacijo, ki naredi primerjavo sončne energije zabavno. Celotna izvorna koda je odprtokodno objavljena na GitHubu:
🔗 https://github.com/lewei50/iammeter/tree/master/WattBattle
Živo demoverzijo lahko preizkusite tukaj:
🌐 http://laoliu.iammeter.com:3000/
Zakaj je to pomembno (tudi za začetnike)
WattBattle je zgradil nekdo z ozadjem v programskem jeziku C, s popolnoma nič predhodnih izkušenj z Node.js. Zahvaljujoč ChatGPT-ju in jasnemu IAMMETER-jevemu API-ju je za delovanje potreboval le nekaj ur.
To dokazuje, da vam ni treba biti profesionalni spletni razvijalec, da bi ustvarili odlična orodja s podatki IAMMETER-ja. Če imate idejo, vam jo lahko IAMMETER Cloud API pomaga uresničiti!
Kako deluje WattBattle
WattBattle uporablja IAMMETER-Cloud API, da:
- Sprejme uporabnikov IAMMETER
tokeninSN. - Pridobi vrednosti kWh z dvema klicema IAMMETER-jevega API-ja – enkrat za zadnji odčitek in enkrat za prvi odčitek dneva (z uporabo parametra
rtctime). - Izračuna dnevne metrike (sončna proizvodnja, poraba energije, oddana energija) na podlagi uporabnikovih izbranih vrst faz (
inverteraligrid). - Primerja rezultate z drugimi uporabniki in prikaže lestvice.
- Lestvice se dnevno ponastavijo, da spodbujajo nenehno sodelovanje.
Kako igrati igro sončnih lestvic
1. Vnos podatkov o napravi
Vnesite svoj IAMMETER SN in token. Če le preizkušate, kliknite »Use Demo«.

2. Konfiguracija vašega števca
V zavihku Data izberite vrsto vsake faze kot inverter ali grid. Te izbire določajo, kako so vaši podatki razvrščeni.

3. Ogled in tekmovanje
Odprite zavihek Summary, da si ogledate svojo dnevno uspešnost, nato kliknite »Compare Now«, da vstopite na lestvico.

4. Preverite lestvice
Oglejte si, kje ste med drugimi uporabniki IAMMETER-ja!

Pridružite se IAMMETER DIY razvijalski skupnosti
WattBattle je le en primer tega, kaj lahko zgradite z IAMMETER API in podatki o energiji v realnem času iz IAMMETER-jevih števcev energije.
Če ste spletni razvijalec, lahko repozitorij razvejete (fork) in ga izboljšate!
Če ste navdušenec ali začetnik, sprostite svojo ustvarjalnost – ChatGPT in IAMMETER vam bosta pomagala začeti.
Če ste z uporabo IAMMETER-ja zgradili orodje, igro, vizualizacijo ali karkoli zabavnega, z veseljem bomo slišali za vas!
👉 Sporočite nam o tem in nagradili vas bomo z IAMMETER nagradnimi točkami!
Zgradite svojo IAMMETER aplikacijo
Želite ustvariti lastno sončno aplikacijo, domačo energetsko nadzorno ploščo ali orodje za primerjavo, kot je WattBattle?
Raziščite IAMMETER Cloud API:
🔗 /docs/system-api
Pridobite podatke v realnem času iz IAMMETER-jevih števcev energije, vizualizirajte jih po svoje in jih delite s svetom.
Skupaj razširimo IAMMETER razvijalsko skupnost!