Przepraszamy, Twoja przeglądarka nie obsługuje JavaScript!
Zaloguj się

WattBattle: Otwartoźródłowa Aplikacja Web do Porównywania Danych Solarnych IAMMETER ze Znajomymi

WattBattle: Otwartoźródłowa Aplikacja Web do Porównywania Danych Solarnych IAMMETER ze Znajomymi

Czym jest WattBattle?

WattBattle to lekka, otwartoźródłowa aplikacja web, która pozwala porównywać wydajność systemu fotowoltaicznego ze znajomymi — korzystając z danych w czasie rzeczywistym z licznika energii IAMMETER.

To zabawne narzędzie jest zbudowane w całości na IAMMETER Cloud API, umożliwiając użytkownikom wizualizację i ranking kluczowych wskaźników energetycznych, takich jak produkcja energii słonecznej, zużycie energii, energia wyeksportowana i wskaźnik własnego zużycia.

Niezależnie od tego, czy jesteś entuzjastą DIY, czy programistą, WattBattle pokazuje, jak łatwo możesz tworzyć własne aplikacje lub dashboardy dzięki otwartemu i przyjaznemu dla programistów ekosystemowi IAMMETER.


Jak powstał pomysł

Natknęliśmy się na recenzję Amazon IAMMETER WEM3050T, która brzmiała:

"Darmowy poziom chmury jest w pełni wystarczający do codziennego śledzenia, a miesięczny okres próbny Pro dał mi wykresy, którymi faktycznie chwaliłem się znajomym (nigdy nie myślałem, że będę się chwalić watami)."

Zainspirowało nas to do zbadania, jak użytkownicy IAMMETER mogą dzielić się lub nawet pochwalić się swoimi danymi o energii słonecznej w bardziej interaktywny sposób. Najpierw stworzyliśmy wpis na blogu, aby podkreślić funkcje udostępniania IAMMETER:
👉 Niech IAMMETER pomoże Ci pochwalić się systemem PV znajomym

Następnie zbudowaliśmy WattBattle, prostą aplikację web, która sprawia, że porównania solarne są przyjemne. Pełny kod źródłowy jest dostępny na GitHubie:
🔗 https://github.com/lewei50/iammeter/tree/master/WattBattle

Możesz wypróbować demo na żywo tutaj:
🌐 http://laoliu.iammeter.com:3000/


Dlaczego to ma znaczenie (nawet dla początkujących)

WattBattle został zbudowany przez osobę z doświadczeniem w programowaniu w C, bez żadnego wcześniejszego doświadczenia w Node.js. Dzięki ChatGPT i przejrzystemu API IAMMETER, uruchomienie zajęło tylko kilka godzin.

To dowodzi, że nie musisz być profesjonalnym programistą webowym, aby tworzyć świetne narzędzia z danymi IAMMETER. Jeśli masz pomysł, IAMMETER Cloud API może pomóc go zrealizować!


Jak działa WattBattle

WattBattle używa IAMMETER-Cloud API, aby:

  1. Przyjąć token i SN użytkownika IAMMETER.
  2. Pobrać wartości kWh poprzez dwukrotne wywołanie API IAMMETER — raz dla najnowszego odczytu i raz dla pierwszego odczytu dnia (używając parametru rtctime).
  3. Obliczyć dzienne wskaźniki (produkcję energii słonecznej, zużycie energii, energię wyeksportowaną) na podstawie wybranych typów faz użytkownika (inverter lub grid).
  4. Porównać wyniki z innymi użytkownikami i wyświetlić ranking.
  5. Rankingi resetują się codziennie, aby zachęcić do ciągłego uczestnictwa.

Jak grać w grę rankingową energii słonecznej

1. Wprowadź dane urządzenia

Wprowadź swój SN i token IAMMETER. Jeśli tylko testujesz, kliknij „Use Demo".

przykład wprowadzania danych

2. Skonfiguruj licznik

W zakładce Data wybierz typ każdej fazy jako inverter lub grid. Te wybory decydują o kategoryzacji twoich danych.

zakładka danych

3. Przeglądaj i rywalizuj

Przejdź do zakładki Summary, aby zobaczyć swoją dzienną wydajność, a następnie kliknij „Compare Now", aby wejść na tablicę liderów.

zakładka podsumowania

4. Sprawdź rankingi

Zobacz, gdzie plasujesz się wśród innych użytkowników IAMMETER!

ranking


Dołącz do społeczności programistów DIY IAMMETER

WattBattle to tylko jeden przykład tego, co możesz zbudować, używając IAMMETER API i danych energetycznych w czasie rzeczywistym z liczników energii IAMMETER.

Jeśli jesteś programistą webowym, śmiało forknij repozytorium i ulepszaj je!
Jeśli jesteś hobbystą lub początkującym, pozwól swojej kreatywności płynąć — ChatGPT i IAMMETER pomogą Ci zacząć.

Jeśli zbudowałeś narzędzie, grę, wizualizację lub coś zabawnego z IAMMETER, chętnie się o tym dowiemy!
👉 Opowiedz nam o tym, a nagrodzimy Cię punktami nagród IAMMETER!


Zbuduj własną aplikację IAMMETER

Chcesz stworzyć własną aplikację solarną, dashboard zużycia energii lub narzędzie do porównań takie jak WattBattle?

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

Pobieraj dane w czasie rzeczywistym z liczników energii IAMMETER, wizualizuj je po swojemu i dziel się nimi ze światem.

Razem rozwijajmy społeczność programistów IAMMETER!

Góra