WattBattle: En open source-webapp til at sammenligne IAMMETER-solcelledata med venner
WattBattle: En open source-webapp til at sammenligne IAMMETER-solcelledata med venner
Hvad er WattBattle?
WattBattleer en let, open source webapp, der lader dig sammenligne dit solcelleanlægs ydeevne med dine venners – ved hjælp af realtidsdata fra dinIAMMETER energimåler.
Dette sjove værktøj er udelukkende bygget påIAMMETER Cloud API, hvilket giver brugerne mulighed for at visualisere og rangere vigtige energimålinger såsom solproduktion, energiforbrug, eksporteret energi og egenforbrugsrate.
Uanset om du er gør-det-selv-entusiast eller udvikler, demonstrerer WattBattle, hvor nemt du kan oprette dine egne apps eller dashboards med IAMMETERs åbne og udviklervenlige økosystem.
Hvordan ideen startede
Vi stødte på en Amazon-anmeldelse af IAMMETER WEM3050T, der sagde:
"Det gratis cloud-niveau er rigeligt til daglig sporing, og den månedlange Pro-prøveperiode gav mig diagrammer, som jeg faktisk viste frem til venner (troede aldrig, jeg ville prale af watt)."
Dette inspirerede os til at undersøge, hvordan IAMMETER-brugere evt.dele eller endda vise deres solenergidata frempå en mere interaktiv måde. Vi oprettede først et blogindlæg for at fremhæve IAMMETERs delingsfunktioner:
👉 Lad IAMMETER hjælpe dig med at vise dit solcelleanlæg frem til venner
Så byggede viWattBattle, en simpel webapp til at gøre solcellesammenligninger sjove. Den fulde kildekode 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 er vigtigt (selv for begyndere)
WattBattle blev bygget af en person med en baggrund i C-programmering, mednul tidligere Node.js-erfaringTakket være ChatGPT og IAMMETERs tydelige API tog det kun et par timer at få dette op at køre.
Dette beviser, atdu behøver ikke at være en professionel webudviklerat skabe fantastiske værktøjer ved hjælp af IAMMETER-data. Hvis du har en idé, kan IAMMETER Cloud API hjælpe med at føre den ud i livet!
Sådan fungerer WattBattle
WattBattle brugerIAMMETER-Cloud APItil:
- Accepter en brugers IAMMETER
token
ogSN
. - Hent kWh-værdier ved at kalde IAMMETERs API to gange – én gang for den seneste aflæsning og én gang for dagens første aflæsning (ved hjælp af
rtc-tid
parameter). - Beregn daglige målinger (solenergiproduktion, energiforbrug, eksporteret energi) baseret på brugerens valgte fasetyper (
inverter
ellergitter
). - Sammenlign resultater med andre brugere og vis rangeringer.
- Ranglister nulstilles dagligt for at fremme kontinuerlig deltagelse.
Sådan spiller du Solar Ranking-spillet
1. Oplysninger om inputenhed
Indtast din IAMMETERSN
ogtoken
Hvis du bare tester, skal du klikke påBrug demoen.
2. Konfigurer din måler
IDatafanen, vælg hver fasetype sominverter
ellergitter
Disse valg bestemmer, hvordan dine data kategoriseres.
3. Se og konkurrer
Gå tilResuméfor at se din daglige præstation, og klik derefter på"Sammenlign nu"at komme ind på ranglisten.
4. Tjek ranglisterne
Se, hvor du står blandt andre IAMMETER-brugere!
Bliv en del af IAMMETER DIY-udviklerfællesskabet
WattBattleer blot ét eksempel på, hvad du kan bygge ved hjælp afIAMMETER APIog realtidsenergidata fra IAMMETER energimålere.
Hvis du er enwebudvikler, du er velkommen til at forke repoet og forbedre det!
Hvis du er enhobbyist eller nybegynder, lad din kreativitet få frit løb – ChatGPT og IAMMETER hjælper dig med at komme i gang.
Hvis du har bygget et værktøj, spil, visualisering eller noget andet sjovt ved hjælp af IAMMETER, vil vi meget gerne høre fra dig!
👉 Fortæl os om det, og vi belønner dig medIAMMETER-belønningspoint!
Byg din egen IAMMETER-app
Vil du lave din egen solcelle-app, dit energidashboard til hjemmet eller et sammenligningsværktøj som WattBattle?
Udforsk IAMMETER Cloud API'en:
🔗 https://www.iammeter.com/docs/system-api
Få realtidsdata fra IAMMETER energimålere, visualiser dem på din måde, og del dem med verden.
Lad os sammen udvide IAMMETER-udviklerfællesskabet!