Valitettavasti selaimesi ei tue JavaScriptiä!
Kirjaudu sisään

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:

  1. Vastaanottaa käyttäjän IAMMETER token- ja SN-tunnukset.
  2. 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).
  3. Laskee päivittäiset tunnusluvut (aurinkosähkön tuotanto, energiankulutus, viety energia) käyttäjän valitsemien vaihetyyppien (inverter tai grid) perusteella.
  4. Vertaa tuloksia muiden käyttäjien kanssa ja näyttää sijoitukset.
  5. 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".

syöttöesimerkki

2. Määritä mittarisi

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

Data-välilehti

3. Tarkastele ja kilpaile

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

Summary-välilehti

4. Tarkista sijoitukset

Katso, missä sijoituksesi on muihin IAMMETER-käyttäjiin verrattuna!

sijoitukset


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öä!

Ylös