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:
- Zaakceptuj IAMMETER użytkownika
ZnakorazSN. - 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ąc
czas rtcparametr). - Oblicz dzienne wskaźniki (generacja energii słonecznej, zużycie energii, energia eksportowana) na podstawie wybranych przez użytkownika typów faz (
FalowniklubSiatka). - Porównaj wyniki z wynikami innych użytkowników i wyświetl rankingi.
- 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”.

2. Skonfiguruj swój licznik
WDanewybierz każdy typ fazy jakoFalowniklubSiatka. Te wybory określają sposób kategoryzacji 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.

4. Sprawdź rankingi
Zobacz, gdzie plasujesz się na tle innych użytkowników IAMMETER!

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!