WattBattle: Avoimen lähdekoodin verkkosovellus IAMMETERin aurinkosähkötietojen vertailuun ystävien kanssa
WattBattle: Avoimen lähdekoodin verkkosovellus IAMMETERin aurinkosähkötietojen vertailuun ystävien kanssa
Mikä on WattBattle?
WattBattle on kevyt, avoimen lähdekoodin verkkosovellus, jonka avulla voit verrata aurinkosähköjärjestelmäsi suorituskykyä ystäviesi kanssa – käyttämällä reaaliaikaista dataa IAMMETER-energiamittaristasi.
Tämä hauska työkalu on rakennettu kokonaan IAMMETER Cloud API:n varaan, ja sen avulla käyttäjät voivat visualisoida ja vertailla keskeisiä energialukemia, kuten aurinkosähkön tuotantoa, energiankulutusta, vietyä energiaa ja omakulutusastetta.
Olitpa sitten tee-se-itse-harrastaja tai kehittäjä, WattBattle osoittaa, kuinka helposti voit luoda omia sovelluksia tai kojelautoja IAMMETERin avoimen ja kehittäjäystävällisen ekosysteemin avulla.
Mistä idea sai alkunsa
Löysimme Amazon-arvostelun IAMMETER WEM3050T:stä, jossa sanottiin:
"Ilmainen pilvitaso riittää hyvin päivittäiseen seurantaan, ja kuukauden mittainen Pro-kokeilu antoi minulle kaavioita, joita todella esittelin ystävilleni (en koskaan uskonut kehuskelevani watteilla)."
Tämä innosti meitä pohtimaan, miten IAMMETERin käyttäjät voisivat jakaa tai jopa esitellä aurinkoenergiatietojaan interaktiivisemmalla tavalla. Loimme ensin blogikirjoituksen, jossa korostimme IAMMETERin jakamistoimintoja:
👉 Anna IAMMETERin auttaa sinua esittelemään aurinkosähköjärjestelmäsi ystäville
Sitten rakensimme WattBattlein, yksinkertaisen verkkosovelluksen, joka tekee aurinkosähkön vertailusta hauskaa. Koko lähdekoodi on avoimesti saatavilla GitHubissa:
🔗 https://github.com/lewei50/iammeter/tree/master/WattBattle
Voit kokeilla live-demoa täällä:
🌐 http://laoliu.iammeter.com:3000/
Miksi tämä on tärkeää (myös aloittelijoille)
WattBattlein rakensi henkilö, jolla on taustaa C-ohjelmoinnista, mutta ei lainkaan aiempaa Node.js-kokemusta. ChatGPT:n ja IAMMETERin selkeän API:n ansiosta sovelluksen sai toimimaan vain muutamassa tunnissa.
Tämä todistaa, että sinun ei tarvitse olla ammattimainen verkkokehittäjä luodaksesi mahtavia työkaluja IAMMETERin datalla. Jos sinulla on idea, IAMMETER Cloud API voi auttaa toteuttamaan sen!
Miten WattBattle toimii
WattBattle käyttää IAMMETER-Cloud API:a seuraavasti:
- Vastaanottaa käyttäjän IAMMETER
token- jaSN-tunnukset. - Hakee kWh-arvot kutsumalla IAMMETERin API:a kahdesti – kerran uusimman lukeman ja kerran päivän ensimmäisen lukeman saamiseksi (käyttämällä
rtctime-parametria). - Laskee päivittäiset tunnusluvut (aurinkosähkön tuotanto, energiankulutus, viety energia) käyttäjän valitsemien vaihetyyppien (
invertertaigrid) perusteella. - Vertaa tuloksia muiden käyttäjien kanssa ja näyttää sijoitukset.
- Sijoitukset nollautuvat päivittäin jatkuvan osallistumisen kannustamiseksi.
Näin pelaat aurinkosähkön ranking-peliä
1. Syötä laitetiedot
Syötä IAMMETER SN- ja token-tunnuksesi. Jos vain testaat, napsauta "Use Demo".

2. Määritä mittarisi
Valitse Data-välilehdellä kunkin vaiheen tyypiksi inverter tai grid. Nämä valinnat määrittävät, miten tietosi luokitellaan.

3. Tarkastele ja kilpaile
Siirry Summary-välilehdelle nähdäksesi päivittäisen suorituksesi ja napsauta sitten "Compare Now" päästäksesi tulostaulukkoon.

4. Tarkista sijoitukset
Katso, missä sijoituksesi on muihin IAMMETER-käyttäjiin verrattuna!

Liity IAMMETERin tee-se-itse-kehittäjäyhteisöön
WattBattle on vain yksi esimerkki siitä, mitä voit rakentaa IAMMETER API:n ja IAMMETER-energiamittareiden reaaliaikaisen energiadatan avulla.
Jos olet verkkokehittäjä, voit vapaasti forkata repositorion ja parantaa sitä!
Jos olet harrastaja tai aloittelija, anna luovuutesi virrata – ChatGPT ja IAMMETER auttavat sinut alkuun.
Jos olet rakentanut IAMMETERin avulla työkalun, pelin, visualisoinnin tai mitä tahansa hauskaa, kuulemme mielellämme sinusta!
👉 Kerro siitä meille, ja palkitsemme sinut IAMMETERin palkintopisteillä!
Rakenna oma IAMMETER-sovelluksesi
Haluatko tehdä oman aurinkosovelluksen, kodin energianhallintakojelaudan tai WattBattlea vastaavan vertailutyökalun?
Tutustu IAMMETER Cloud API:hin:
🔗 /docs/system-api
Hanki reaaliaikaista dataa IAMMETER-energiamittareista, visualisoi se omalla tavallasi ja jaa se maailman kanssa.
Kasvatetaan yhdessä IAMMETERin kehittäjäyhteisöä!