Ne pare rău, browserul dvs. nu acceptă JavaScript!
Autentificare

WattBattle: O aplicație web open source pentru a compara datele solare IAMMETER cu prietenii

WattBattle: O aplicație web open source pentru a compara datele solare IAMMETER cu prietenii

Ce este WattBattle?

WattBattle este o aplicație web open source, ușoară, care vă permite să comparați performanța sistemului dvs. fotovoltaic (PV) cu cea a prietenilor—folosind date în timp real de la contorul de energie IAMMETER.

Acest instrument amuzant este construit integral pe IAMMETER Cloud API, permițând utilizatorilor să vizualizeze și să clasifice indicatori energetici esențiali, cum ar fi generarea solară, consumul de energie, energia exportată și rata de autoconsum.

Fie că sunteți un pasionat de proiecte DIY sau un dezvoltator, WattBattle demonstrează cât de ușor puteți crea propriile aplicații sau dashboard-uri cu ecosistemul deschis și prietenos al IAMMETER.


Cum a început ideea

Am dat peste o recenzie Amazon a contorului IAMMETER WEM3050T care spunea:

„Nivelul gratuit din cloud este suficient pentru urmărirea zilnică, iar perioada de probă Pro de o lună mi-a oferit grafice pe care chiar le-am arătat prietenilor (nu m-aș fi gândit niciodată că mă voi lăuda cu wați)."

Acest lucru ne-a inspirat să explorăm modul în care utilizatorii IAMMETER ar putea să-și împărtășească sau chiar să-și etaleze datele despre energia solară într-un mod mai interactiv. Am creat mai întâi o postare de blog pentru a evidenția funcțiile de partajare ale IAMMETER:
👉 Lăsați IAMMETER să vă ajute să vă etalați sistemul fotovoltaic în fața prietenilor

Apoi am construit WattBattle, o aplicație web simplă care face comparațiile solare distractive. Codul sursă complet este open source pe GitHub:
🔗 https://github.com/lewei50/iammeter/tree/master/WattBattle

Puteți încerca demonstrația live aici:
🌐 http://laoliu.iammeter.com:3000/


De ce contează acest lucru (chiar și pentru începători)

WattBattle a fost construit de cineva cu experiență în programare în C, cu zero experiență anterioară în Node.js. Datorită ChatGPT și API-ului clar al IAMMETER, a durat doar câteva ore până să funcționeze.

Acest lucru demonstrează că nu trebuie să fiți un dezvoltator web profesionist pentru a crea instrumente extraordinare folosind datele IAMMETER. Dacă aveți o idee, IAMMETER Cloud API vă poate ajuta să o aduceți la viață!


Cum funcționează WattBattle

WattBattle folosește IAMMETER-Cloud API pentru a:

  1. Accepta token-ul și SN-ul IAMMETER ale unui utilizator.
  2. Obține valorile kWh apelând API-ul IAMMETER de două ori—o dată pentru ultima citire și o dată pentru prima citire a zilei (folosind parametrul rtctime).
  3. Calcula indicatorii zilnici (generare solară, consum de energie, energie exportată) pe baza tipurilor de fază selectate de utilizator (inverter sau grid).
  4. Compara rezultatele cu ale altor utilizatori și afișa clasamente.
  5. Clasamentele se resetează zilnic pentru a încuraja participarea continuă.

Cum să jucați jocul clasamentului solar

1. Introduceți informațiile despre dispozitiv

Introduceți SN-ul și token-ul IAMMETER. Dacă doar testați, faceți clic pe "Use Demo".

exemplu de introducere

2. Configurați contorul

În fila Data, alegeți fiecare tip de fază ca inverter sau grid. Aceste selecții determină modul în care sunt categorisite datele dvs.

fila date

3. Vizualizați și concurați

Mergeți la fila Summary pentru a vedea performanța dvs. zilnică, apoi faceți clic pe "Compare Now" pentru a intra în clasament.

fila rezumat

4. Verificați clasamentele

Vedeți unde vă aflați printre ceilalți utilizatori IAMMETER!

clasament


Alăturați-vă comunității de dezvoltatori DIY IAMMETER

WattBattle este doar un exemplu a ceea ce puteți construi folosind IAMMETER API și datele de energie în timp real de la contoarele de energie IAMMETER.

Dacă sunteți dezvoltator web, nu ezitați să faceți fork la repo și să-l îmbunătățiți!
Dacă sunteți pasionat sau începător, dați frâu liber creativității—ChatGPT și IAMMETER vă vor ajuta să începeți.

Dacă ați construit un instrument, un joc, o vizualizare sau orice altceva interesant folosind IAMMETER, am fi încântați să auzim de la dumneavoastră!
👉 Spuneți-ne despre el, iar noi vă vom recompensa cu puncte de recompensă IAMMETER!


Construiți propria aplicație IAMMETER

Vreți să vă creați propria aplicație solară, dashboard de energie pentru casă sau instrument de comparație precum WattBattle?

Explorați IAMMETER Cloud API:
🔗 /docs/system-api

Obțineți date în timp real de la contoarele de energie IAMMETER, vizualizați-le în felul dumneavoastră și împărtășiți-le cu lumea.

Împreună, să dezvoltăm comunitatea de dezvoltatori IAMMETER!

Sus