Beklager, din browser understøtter ikke JavaScript!
Log ind

WattBattle: En open source-webapp til at sammenligne IAMMETER-solardata med venner

WattBattle: En open source-webapp til at sammenligne IAMMETER-solardata med venner

Hvad er WattBattle?

WattBattle er en letvægts, open source-webapp, der lader dig sammenligne dit solcelleanlægs ydeevne med dine venner — ved hjælp af realtidsdata fra din IAMMETER-energimåler.

Dette sjove værktøj er bygget fuldstændigt på IAMMETER Cloud API og giver brugerne mulighed for at visualisere og rangere vigtige energimålinger som solproduktion, energiforbrug, eksporteret energi og selvforsyningsgrad.

Uanset om du er en gør-det-selv-entusiast eller en udvikler, så demonstrerer WattBattle, hvor nemt det er at lave dine egne apps eller dashboards med IAMMETERs åbne og udviklervenlige økosystem.


Sådan startede idéen

Vi stødte på en Amazon-anmeldelse af IAMMETER WEM3050T, der sagde:

“Det gratis cloud-niveau er rigeligt til daglig sporing, og den månedslange Pro-prøveperiode gav mig diagrammer, som jeg faktisk viste frem for venner (jeg troede aldrig, at jeg ville prale med watt).”

Dette inspirerede os til at undersøge, hvordan IAMMETER-brugere kan dele eller endda vise deres solenergidata frem på en mere interaktiv måde. Vi oprettede først et blogindlæg for at fremhæve IAMMETERs delefunktioner:
👉 Lad IAMMETER hjælpe dig med at vise dit solcelleanlæg frem for venner

Derefter byggede vi WattBattle, en simpel webapp, der gør solsammenligninger sjove. 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 betyder noget (også for begyndere)

WattBattle blev bygget af en person med en baggrund i C-programmering, med nul tidligere Node.js-erfaring. Takket være ChatGPT og IAMMETERs klare API tog det kun et par timer at få dette op at køre.

Dette beviser, at du ikke behøver at være en professionel webudvikler for at skabe fantastiske værktøjer med IAMMETER-data. Hvis du har en idé, kan IAMMETER Cloud API hjælpe med at gøre den til virkelighed!


Sådan fungerer WattBattle

WattBattle bruger IAMMETER-Cloud API til at:

  1. Acceptere en brugers IAMMETER token og SN.
  2. Hente kWh-værdier ved at kalde IAMMETERs API to gange — en gang for den seneste aflæsning og en gang for dagens første aflæsning (ved hjælp af rtctime-parameteren).
  3. Beregne daglige målinger (solproduktion, energiforbrug, eksporteret energi) baseret på brugerens valgte fasetyper (inverter eller grid).
  4. Sammenligne resultater med andre brugere og vise ranglister.
  5. Ranglisterne nulstilles dagligt for at tilskynde til kontinuerlig deltagelse.

Sådan spiller du sol-ranglistespillet

1. Indtast enhedsoplysninger

Indtast din IAMMETER SN og token. Hvis du bare tester, så klik på “Brug demo”.

input example

2. Konfigurér din måler

I fanen Data skal du vælge hver fasetype som inverter eller grid. Disse valg afgør, hvordan dine data kategoriseres.

data tab

3. Se og konkurrér

Gå til fanen Summary for at se din daglige ydeevne, og klik derefter på “Sammenlign nu” for at komme ind på ranglisten.

summary tab

4. Tjek ranglisterne

Se, hvor du ligger i forhold til andre IAMMETER-brugere!

ranking


Bliv en del af IAMMETERs gør-det-selv-udviklerfællesskab

WattBattle er blot ét eksempel på, hvad du kan bygge ved hjælp af IAMMETER API og realtids-energidata fra IAMMETERs energimålere.

Hvis du er webudvikler, er du velkommen til at forke repoet og forbedre det!
Hvis du er hobbyist eller begynder, så lad din kreativitet flyde — ChatGPT og IAMMETER hjælper dig i gang.

Hvis du har bygget et værktøj, et spil, en visualisering eller noget andet sjovt med IAMMETER, vil vi meget gerne høre fra dig!
👉 Fortæl os om det, og vi belønner dig med IAMMETER-belønningspoint!


Byg din egen IAMMETER-app

Vil du lave din egen solapp, et energidashboard til hjemmet eller et sammenligningsværktøj som WattBattle?

Udforsk IAMMETER Cloud API:
🔗 /docs/system-api

Få realtidsdata fra IAMMETERs energimålere, visualisér dem på din egen måde, og del dem med verden.

Sammen kan vi få IAMMETERs udviklerfællesskab til at vokse!

Top