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

WattBattle: aplikacja internetowa Open Source do porównywania danych solarnych IAMMETER z danymi znajomych

WattBattle: aplikacja internetowa Open Source do porównywania danych solarnych IAMMETER z danymi znajomych

Czym jest WattBattle?

Bitwa Wattówto lekka, oparta na otwartym kodzie źródłowym aplikacja internetowa, która umożliwia porównywanie wydajności Twojego systemu fotowoltaicznego z wydajnością Twoich znajomych — przy użyciu danych w czasie rzeczywistym z TwojegoLicznik energii IAMMETER.

To zabawne narzędzie zostało w całości zbudowane naInterfejs API chmury IAMMETER, umożliwiając użytkownikom wizualizację i ocenę kluczowych wskaźników zużycia energii, takich jak generacja energii słonecznej, zużycie energii, energia eksportowana i wskaźnik własnego wykorzystania.

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


Jak narodził się pomysł

Natrafiliśmy na recenzję IAMMETER WEM3050T na Amazonie, w której napisano:

„Bezpłatny poziom chmury w zupełności wystarcza do codziennego śledzenia, a miesięczny okres próbny Pro dał mi wykresy, którymi mogłem się pochwalić znajomym (nigdy nie sądziłem, że będę się chwalił watami)”.

Zainspirowało nas to do zbadania, w jaki sposób użytkownicy IAMMETER mogąudostępniać lub nawet prezentować swoje dane dotyczące energii słonecznejw bardziej interaktywny sposób. Najpierw utworzyliśmy wpis na blogu, aby podkreślić funkcje udostępniania IAMMETER:
👉 Pozwól IAMMETER pomóc Ci zaprezentować Twój system fotowoltaiczny znajomym

Potem zbudowaliśmyBitwa Wattów, prosta aplikacja internetowa, która sprawia, że porównania energii słonecznej są zabawne. Pełny kod źródłowy jest dostępny jako open-source na GitHub:
🔗 https://github.com/lewei50/iammeter/tree/master/WattBattle

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


Dlaczego to jest ważne (nawet dla początkujących)

WattBattle został stworzony przez osobę mającą doświadczenie w programowaniu w języku C,brak wcześniejszego doświadczenia z Node.jsDzięki ChatGPT i przejrzystemu API IAMMETER, zajęło to tylko kilka godzin, aby to uruchomić.

To dowodzi, żenie musisz być profesjonalnym programistą stron internetowychaby tworzyć niesamowite narzędzia przy użyciu danych IAMMETER. Jeśli masz pomysł, IAMMETER Cloud API może pomóc w jego realizacji!


Jak działa WattBattle

WattBattle używaIAMMETER-API w chmurzeDo:

  1. Zaakceptuj IAMMETER użytkownikaZnakorazSN.
  2. Pobierz wartości kWh, wywołując interfejs API IAMMETER dwukrotnie — raz w celu uzyskania najnowszego odczytu i raz w celu uzyskania pierwszego odczytu danego dnia (używającczas rtcparametr).
  3. Oblicz dzienne wskaźniki (generacja energii słonecznej, zużycie energii, energia eksportowana) na podstawie wybranych przez użytkownika typów faz (FalowniklubSiatka).
  4. Porównaj wyniki z wynikami innych użytkowników i wyświetl rankingi.
  5. Rankingi są resetowane codziennie, aby zachęcić do ciągłego uczestnictwa.

Jak grać w grę rankingową Solar

1. Informacje o urządzeniu wejściowym

Wprowadź swój IAMMERSNorazZnak. Jeśli tylko testujesz, kliknij„Użyj wersji demonstracyjnej”.

przykład wejścia

2. Skonfiguruj swój licznik

WDanewybierz każdy typ fazy jakoFalowniklubSiatka. Te wybory określają sposób kategoryzacji danych.

zakładka danych

3. Przeglądaj i rywalizuj

Udaj się doStreszczenieaby zobaczyć swoje codzienne wyniki, a następnie kliknij„Porównaj teraz”aby wejść do tabeli liderów.

zakładka podsumowująca

4. Sprawdź rankingi

Zobacz, gdzie plasujesz się na tle innych użytkowników IAMMETER!

zaszeregowanie


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

Bitwa Wattówto tylko jeden z przykładów tego, co można zbudować, używającAPI IAMMETERoraz dane dotyczące zużycia energii w czasie rzeczywistym z liczników energii IAMMETER.

Jeśli jesteśprogramista stron internetowych, możesz swobodnie rozwidlać repozytorium i je udoskonalać!
Jeśli jesteśhobbysta lub początkujący, pozwól swojej kreatywności płynąć — ChatGPT i IAMMETER pomogą Ci zacząć.

Jeśli stworzyłeś narzędzie, grę, wizualizację lub cokolwiek ciekawego przy użyciu IAMMETER, chętnie się z Tobą skontaktujemy!
👉 Opowiedz nam o tym, a my nagrodzimy CięPunkty lojalnościowe IAMMETER!


Zbuduj własną aplikację IAMMETER

Chcesz stworzyć własną aplikację solarną, panel zarządzania energią w domu lub narzędzie porównawcze, takie jak WattBattle?

Poznaj interfejs API IAMMETER Cloud:
🔗 https://www.iammeter.com/docs/system-api

Uzyskaj dane w czasie rzeczywistym z liczników energii IAMMETER, wizualizuj je na swój sposób i udostępniaj światu.

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

Szczyt