WattBattle: Avoimen lähdekoodin verkkosovellus IAMMETER-aurinkotietojen vertailuun ystävien kanssa
WattBattle: Avoimen lähdekoodin verkkosovellus IAMMETER-aurinkotietojen vertailuun ystävien kanssa
Mikä on WattBattle?
WattBattleon kevyt, avoimen lähdekoodin verkkosovellus, jonka avulla voit verrata aurinkosähköjärjestelmäsi suorituskykyä ystäviesi suorituskykyyn – käyttämällä reaaliaikaista dataaIAMMETER energiamittari.
Tämä hauska työkalu on rakennettu kokonaanIAMMETER Cloud -sovellusliittymä, jonka avulla käyttäjät voivat visualisoida ja luokitella keskeisiä energiamittareita, kuten aurinkoenergian tuotantoa, energiankulutusta, vietyä energiaa ja omakäyttöastetta.
Oletpa sitten tee-se-itse-harrastaja tai kehittäjä, WattBattle osoittaa, kuinka helposti voit luoda omia sovelluksiasi tai koontinäyttöjäsi IAMMETERin avoimen ja kehittäjäystävällisen ekosysteemin avulla.
Miten idea sai alkunsa
Törmäsimme Amazonin IAMMETER WEM3050T -arvosteluun, jossa sanottiin:
”Ilmainen pilvipalveluversio riittää päivittäiseen seurantaan, ja kuukauden mittainen Pro-kokeilujakso antoi minulle kaavioita, joita esittelin ystävilleni (en koskaan uskonut kehuskelevani wateilla).”
Tämä inspiroi meitä tutkimaan, miten IAMMETERin käyttäjät voisivatjakaa tai jopa esitellä aurinkoenergiadataansavuorovaikutteisemmalla tavalla. Ensin loimme blogikirjoituksen IAMMETERin jakamisominaisuuksien esittelyksi:
👉 Anna IAMMETERin auttaa sinua esittelemään aurinkosähköjärjestelmäsi ystävillesi
Sitten me rakensimmeWattBattle, yksinkertainen verkkosovellus, joka tekee aurinkoenergian vertailusta hauskaa. Koko lähdekoodi on avoimen lähdekoodin 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ää (jopa aloittelijoille)
WattBattlen kehitti henkilö, jolla on taustaa C-ohjelmoinnissa,ei aiempaa Node.js-kokemustaChatGPT:n ja IAMMETERin selkeän API:n ansiosta tämän käyttöönotto kesti vain muutaman tunnin.
Tämä todistaa, ettäsinun ei tarvitse olla ammattimainen web-kehittäjäluoda upeita työkaluja IAMMETER-datan avulla. Jos sinulla on idea, IAMMETER Cloud API voi auttaa herättämään sen eloon!
Miten WattBattle toimii
WattBattle käyttääIAMMETER-Cloud APIkohteeseen:
- Hyväksy käyttäjän IAMPETER
TokenjaSN. - Nouda kWh-arvot kutsumalla IAMMETERin API:a kahdesti – kerran viimeisimmälle lukemalle ja kerran päivän ensimmäiselle lukemalle (käyttäen
rtctimeparametri). - Laske päivittäiset mittarit (aurinkoenergian tuotanto, energiankulutus, viety energia) käyttäjän valitsemien vaihetyyppien perusteella (
InvertteritaiRuudukko). - Vertaa tuloksia muiden käyttäjien kanssa ja näytä sijoituksia.
- Rankingit nollautuvat päivittäin jatkuvan osallistumisen kannustamiseksi.
Kuinka pelata Solar Ranking -peliä
1. Syöttölaitteen tiedot
Syötä AMPERIMITTARISNjaTokenJos vain testaat, napsautaKäytä demoa.

2. Mittarin konfigurointi
SisäänDatavälilehdeltä valitse jokainen vaihetyyppiInvertteritaiRuudukkoNämä valinnat määrittävät, miten tietosi luokitellaan.

3. Katsele ja kilpaile
Suuntaa osoitteeseenYhteenvetovälilehti nähdäksesi päivittäisen suorituksesi ja napsauta sitten"Vertaile nyt"päästäkseen tulostaululle.

4. Tarkista sijoitukset
Katso, missä seisot muiden IAMMETER-käyttäjien joukossa!

Liity IAMMETER-tee-se-itse-kehittäjäyhteisöön
WattBattleon vain yksi esimerkki siitä, mitä voit rakentaa käyttämälläIAMMETER-APIja reaaliaikaista energiadataa IAMMETER-energiamittareista.
Jos oletweb-kehittäjä, voit vapaasti forkata repon ja parantaa sitä!
Jos oletharrastaja vai aloittelija, anna luovuutesi virrata – ChatGPT ja IAMMETER auttavat sinua alkuun.
Jos olet rakentanut työkalun, pelin, visualisoinnin tai mitä tahansa hauskaa IAMMETERin avulla, kuulisimme mielellämme sinusta!
👉 Kerro meille siitä, niin palkitsemme sinutIAMMETER-palkintopisteet!
Rakenna oma IAMMETER-sovelluksesi
Haluatko tehdä oman aurinkoenergiasovelluksen, kodin energiahallintapaneelin tai vertailutyökalun, kuten WattBattle?
Tutustu IAMMETER Cloud -rajapintaan:
🔗 https://www.iammeter.com/docs/system-api
Hanki reaaliaikaista dataa IAMMETER-energiamittareista, visualisoi se omalla tavallasi ja jaa se maailman kanssa.
Kasvatetaan yhdessä IAMMETER-kehittäjäyhteisöä!