Tyvärr, din webbläsare stöder inte JavaScript!

WattBattle: En öppen källkodsapp för att jämföra IAMMETER-soldata med vänner

WattBattle: En öppen källkodsapp för att jämföra IAMMETER-soldata med vänner

Vad är WattBattle?

WattBattleär en lätt webbapp med öppen källkod som låter dig jämföra prestandan för ditt solcellssystem med dina vänner – med hjälp av realtidsdata från dinIAMMETER energimätare.

Detta roliga verktyg är helt byggt påIAMMETER Cloud API, vilket gör det möjligt för användare att visualisera och rangordna viktiga energimått som solenergiproduktion, energiförbrukning, exporterad energi och egenanvändningsgrad.

Oavsett om du är en gör-det-själv-entusiast eller en utvecklare, visar WattBattle hur enkelt du kan skapa dina egna appar eller dashboards med IAMMETERs öppna och utvecklarvänliga ekosystem.


Hur idén började

Vi hittade en Amazon-recension av IAMMETER WEM3050T som sa:

”Det kostnadsfria molnläget räcker gott om tid för daglig spårning, och den månadslånga Pro-provperioden gav mig diagram som jag faktiskt visade upp för vänner (trodde aldrig att jag skulle skryta om watt).”

Detta inspirerade oss att undersöka hur IAMMETER-användare kandela eller till och med visa upp sina solenergidatapå ett mer interaktivt sätt. Vi skapade först ett blogginlägg för att lyfta fram IAMMETERs delningsfunktioner:
👉 Låt IAMMETER hjälpa dig att visa upp ditt solcellssystem för vänner

Sedan byggde viWattBattle, en enkel webbapp för att göra solcellsjämförelser roliga. Den fullständiga källkoden är öppen källkod på GitHub:
🔗 https://github.com/lewei50/iammeter/tree/master/WattBattle

Du kan prova livedemon här:
🌐 http://laoliu.iammeter.com:3000/


Varför detta är viktigt (även för nybörjare)

WattBattle byggdes av någon med bakgrund inom C-programmering, mednoll tidigare Node.js-erfarenhetTack vare ChatGPT och IAMMETERs tydliga API tog det bara några timmar att få igång detta.

Detta bevisar attdu behöver inte vara en professionell webbutvecklareatt skapa fantastiska verktyg med hjälp av IAMMETER-data. Om du har en idé kan IAMMETER Cloud API hjälpa dig att förverkliga den!


Hur WattBattle fungerar

WattBattle använderIAMMETER-Cloud APItill:

  1. Acceptera en användares IAMMETERteckenochSN.
  2. Hämta kWh-värden genom att anropa IAMMETERs API två gånger – en gång för den senaste avläsningen och en gång för dagens första avläsning (med hjälp avrtc-tidparameter).
  3. Beräkna dagliga mätvärden (solenergiproduktion, energiförbrukning, exporterad energi) baserat på användarens valda fastyper (växelriktareellerrutnät).
  4. Jämför resultat med andra användare och visa rankningar.
  5. Rankningarna återställs dagligen för att uppmuntra till kontinuerligt deltagande.

Hur man spelar Solar Ranking-spelet

1. Information om inmatningsenhet

Ange din IAMMETERSNochteckenOm du bara testar, klicka på"Använd demo".

inmatningsexempel

2. Konfigurera din mätare

IDatafliken, välj varje fastyp somväxelriktareellerrutnätDessa val avgör hur dina data kategoriseras.

datafliken

3. Visa och tävla

Gå tillSammanfattningfliken för att se dina dagliga resultat och klicka sedan på"Jämför nu"för att komma in på topplistan.

sammanfattningsfliken

4. Kontrollera rankningarna

Se var du står bland andra IAMMETER-användare!

ranking


Gå med i IAMMETER DIY-utvecklargemenskapen

WattBattleär bara ett exempel på vad du kan bygga med hjälp avIAMMETER APIoch realtidsenergidata från IAMMETER-energimätare.

Om du är enwebbutvecklare, känn dig fri att forka repot och förbättra det!
Om du är enhobbyist eller nybörjare, låt din kreativitet flöda – ChatGPT och IAMMETER hjälper dig att komma igång.

Om du har byggt ett verktyg, spel, visualisering eller något roligt med IAMMETER vill vi gärna höra från dig!
👉 Berätta om det för oss, så belönar vi dig medIAMMETER-belöningspoäng!


Bygg din egen IAMMETER-app

Vill du skapa din egen solcellsapp, energiöversikt för hemmet eller ett jämförelseverktyg som WattBattle?

Utforska IAMMETER Cloud API:n:
🔗 https://www.iammeter.com/docs/system-api

Få realtidsdata från IAMMETER-energimätare, visualisera den på ditt sätt och dela den med världen.

Låt oss tillsammans utöka IAMMETER-utvecklarcommunityn!

Topp