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:
- Acceptere en brugers IAMMETER
tokenogSN. - 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). - Beregne daglige målinger (solproduktion, energiforbrug, eksporteret energi) baseret på brugerens valgte fasetyper (
inverterellergrid). - Sammenligne resultater med andre brugere og vise ranglister.
- 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”.

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.

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.

4. Tjek ranglisterne
Se, hvor du ligger i forhold til andre IAMMETER-brugere!

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!