Oprostite, vaš brskalnik ne podpira JavaScripta!
Prijava

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:

  1. Sprejme uporabnikov IAMMETER token in SN.
  2. 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).
  3. Izračuna dnevne metrike (sončna proizvodnja, poraba energije, oddana energija) na podlagi uporabnikovih izbranih vrst faz (inverter ali grid).
  4. Primerja rezultate z drugimi uporabniki in prikaže lestvice.
  5. 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«.

primer vnosa

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.

zavihek podatkov

3. Ogled in tekmovanje

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

zavihek povzetka

4. Preverite lestvice

Oglejte si, kje ste med drugimi uporabniki IAMMETER-ja!

lestvica


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!

Na vrh