WattBattle: En åpen kildekode-nettapp for å sammenligne IAMMETER-solenergidata med venner
WattBattle: En åpen kildekode-nettapp for å sammenligne IAMMETER-solenergidata med venner
Hva er WattBattle?
WattBattle er en lettvekts nettapp med åpen kildekode som lar deg sammenligne ytelsen til solcelleanlegget ditt med venner – ved hjelp av sanntidsdata fra IAMMETER-energimåleren din.
Dette morsomme verktøyet er bygget utelukkende på IAMMETER Cloud API, slik at brukere kan visualisere og rangere viktige energimålinger som solenergiproduksjon, energiforbruk, eksportert energi og selvforsyningsgrad.
Enten du er en DIY-entusiast eller utvikler, viser WattBattle hvor enkelt du kan lage dine egne apper eller dashboards med IAMMETERs åpne og utviklervennlige økosystem.
Hvordan ideen oppsto
Vi kom over en Amazon-anmeldelse av IAMMETER WEM3050T som sa:
«Den gratis sky-tjenesten er mer enn nok for daglig sporing, og Pro-prøveperioden på en måned ga meg diagrammer som jeg faktisk viste frem til venner (trodde aldri jeg skulle skryte av watt).»
Dette inspirerte oss til å utforske hvordan IAMMETER-brukere kan dele eller til og med vise frem solenergidataene sine på en mer interaktiv måte. Vi lagde først et blogginnlegg som fremhever IAMMETERs delingsfunksjoner:
👉 La IAMMETER hjelpe deg med å vise frem solcelleanlegget ditt til venner
Deretter bygde vi WattBattle, en enkel nettapp som gjør solenergisammenligninger morsomme. Hele kildekoden er open source på GitHub:
🔗 https://github.com/lewei50/iammeter/tree/master/WattBattle
Du kan prøve live-demoen her:
🌐 http://laoliu.iammeter.com:3000/
Hvorfor dette betyr noe (også for nybegynnere)
WattBattle ble bygget av noen med bakgrunn i C-programmering, med null tidligere Node.js-erfaring. Takket være ChatGPT og IAMMETERs tydelige API tok det bare noen få timer å få dette i gang.
Dette beviser at du ikke trenger å være en profesjonell nettutvikler for å lage kule verktøy med IAMMETER-data. Hvis du har en idé, kan IAMMETER Cloud API hjelpe deg med å virkeliggjøre den!
Hvordan WattBattle fungerer
WattBattle bruker IAMMETER-Cloud API til å:
- Godta brukerens IAMMETER
tokenogSN. - Hente kWh-verdier ved å kalle IAMMETERs API to ganger – én gang for den nyeste målingen og én gang for dagens første måling (ved hjelp av
rtctime-parameteren). - Beregne daglige målinger (solenergiproduksjon, energiforbruk, eksportert energi) basert på brukerens valgte fasetype (
inverterellergrid). - Sammenligne resultater med andre brukere og vise rangeringer.
- Rangeringene nullstilles daglig for å oppmuntre til kontinuerlig deltakelse.
Hvordan spille solenergi-rangeringsspillet
1. Angi enhetsinformasjon
Skriv inn IAMMETER SN og token. Hvis du bare tester, klikker du på «Bruk demo».

2. Konfigurer måleren din
I Data-fanen velger du hver fasetype som inverter eller grid. Disse valgene bestemmer hvordan dataene dine kategoriseres.

3. Se og konkurrer
Gå til Sammendrag-fanen for å se den daglige ytelsen din, og klikk deretter på «Sammenlign nå» for å komme inn på resultattavlen.

4. Sjekk rangeringene
Se hvor du står blant andre IAMMETER-brukere!

Bli med i IAMMETERs DIY-utviklerfellesskap
WattBattle er bare ett eksempel på hva du kan bygge med IAMMETER API og sanntids energidata fra IAMMETER-energimålere.
Hvis du er nettutvikler, kan du gjerne forke repoet og forbedre det!
Hvis du er hobbyist eller nybegynner, la kreativiteten flyte – ChatGPT og IAMMETER hjelper deg i gang.
Hvis du har bygget et verktøy, et spill, en visualisering eller noe annet gøy med IAMMETER, vil vi gjerne høre fra deg!
👉 Fortell oss om det, så belønner vi deg med IAMMETER-belønningspoeng!
Bygg din egen IAMMETER-app
Vil du lage din egen solenergiapp, hjemmeenergi-dashboard eller sammenligningsverktøy som WattBattle?
Utforsk IAMMETER Cloud API:
🔗 /docs/system-api
Få sanntidsdata fra IAMMETER-energimålere, visualiser dem på din måte, og del dem med verden.
Sammen kan vi bygge IAMMETER-utviklerfellesskapet!