Leider unterstützt Ihr Browser kein JavaScript!
Anmelden

WattBattle: Eine Open-Source-Web-App zum Vergleichen von IAMMETER-Solardaten mit Freunden

WattBattle: Eine Open-Source-Web-App zum Vergleichen von IAMMETER-Solardaten mit Freunden

Was ist WattBattle?

WattBattle ist eine leichtgewichtige, quelloffene Web-App, mit der Sie die Leistung Ihrer Solar-PV-Anlage mit der Ihrer Freunde vergleichen können – unter Verwendung von Echtzeitdaten Ihres IAMMETER-Energiezählers.

Dieses unterhaltsame Tool basiert vollständig auf der IAMMETER Cloud API und ermöglicht es Benutzern, wichtige Energiekennzahlen wie Solarerzeugung, Energieverbrauch, exportierte Energie und die Eigennutzungsrate zu visualisieren und zu vergleichen.

Egal, ob Sie ein DIY-Enthusiast oder Entwickler sind – WattBattle zeigt, wie einfach Sie mit IAMMETERs offenem und entwicklerfreundlichem Ökosystem eigene Apps oder Dashboards erstellen können.


Wie die Idee entstand

Wir stießen auf eine Amazon-Rezension des IAMMETER WEM3050T, die Folgendes sagte:

„Die kostenlose Cloud-Stufe reicht völlig für die tägliche Verfolgung, und die einmonatige Pro-Testversion gab mir Diagramme, die ich tatsächlich Freunden gezeigt habe (hätte nie gedacht, dass ich mit Watt angeben würde)."

Dies inspirierte uns zu untersuchen, wie IAMMETER-Benutzer ihre Solarenergiedaten auf interaktivere Weise teilen oder sogar vorführen könnten. Zuerst erstellten wir einen Blogbeitrag, um IAMMETERs Freigabefunktionen hervorzuheben:
👉 Lassen Sie IAMMETER Ihnen helfen, Ihre Solar-PV-Anlage Freunden zu zeigen

Dann bauten wir WattBattle, eine einfache Web-App, um Solarvergleiche unterhaltsam zu gestalten. Der vollständige Quellcode ist auf GitHub als Open Source verfügbar:
🔗 https://github.com/lewei50/iammeter/tree/master/WattBattle

Sie können die Live-Demo hier ausprobieren:
🌐 http://laoliu.iammeter.com:3000/


Warum dies wichtig ist (auch für Anfänger)

WattBattle wurde von jemandem mit C-Programmierhintergrund entwickelt, ohne vorherige Node.js-Erfahrung. Dank ChatGPT und IAMMETERs klarer API dauerte es nur wenige Stunden, um dies zum Laufen zu bringen.

Dies beweist, dass Sie kein professioneller Webentwickler sein müssen, um großartige Tools mit IAMMETER-Daten zu erstellen. Wenn Sie eine Idee haben, kann die IAMMETER Cloud API Ihnen helfen, sie zum Leben zu erwecken!


Wie WattBattle funktioniert

WattBattle verwendet die IAMMETER-Cloud API, um:

  1. Das IAMMETER token und die SN eines Benutzers zu akzeptieren.
  2. kWh-Werte durch zweimaliges Aufrufen der IAMMETER-API abzurufen – einmal für den letzten Messwert und einmal für den ersten Messwert des Tages (unter Verwendung des Parameters rtctime).
  3. Tägliche Kennzahlen (Solarerzeugung, Energieverbrauch, exportierte Energie) basierend auf den vom Benutzer ausgewählten Phasentypen (inverter oder grid) zu berechnen.
  4. Ergebnisse mit anderen Benutzern zu vergleichen und Ranglisten anzuzeigen.
  5. Ranglisten werden täglich zurückgesetzt, um eine kontinuierliche Teilnahme zu fördern.

So nehmen Sie am Solar-Ranglistenspiel teil

1. Geräteinformationen eingeben

Geben Sie Ihre IAMMETER SN und Ihr token ein. Wenn Sie nur testen möchten, klicken Sie auf „Use Demo".

Eingabebeispiel

2. Ihren Zähler konfigurieren

Wählen Sie im Data-Tab für jede Phase den Typ inverter oder grid aus. Diese Auswahl bestimmt, wie Ihre Daten kategorisiert werden.

Data-Tab

3. Anzeigen und Wettbewerb

Gehen Sie zum Summary-Tab, um Ihre tägliche Leistung zu sehen, und klicken Sie dann auf „Compare Now", um in die Bestenliste einzutreten.

Summary-Tab

4. Rangliste überprüfen

Sehen Sie, wo Sie im Vergleich zu anderen IAMMETER-Benutzern stehen!

Rangliste


Werden Sie Teil der IAMMETER DIY-Entwickler-Community

WattBattle ist nur ein Beispiel dafür, was Sie mit der IAMMETER-API und Echtzeit-Energiedaten von IAMMETER-Energiezählern erstellen können.

Wenn Sie ein Webentwickler sind, können Sie das Repository gerne forken und verbessern!
Wenn Sie ein Hobbyist oder Anfänger sind, lassen Sie Ihrer Kreativität freien Lauf – ChatGPT und IAMMETER helfen Ihnen beim Einstieg.

Wenn Sie ein Tool, Spiel, eine Visualisierung oder etwas anderes Interessantes mit IAMMETER erstellt haben, würden wir uns freuen, davon zu hören!
👉 Erzählen Sie uns davon, und wir belohnen Sie mit IAMMETER-Prämienpunkten!


Erstellen Sie Ihre eigene IAMMETER-App

Möchten Sie Ihre eigene Solar-App, ein Heimenergie-Dashboard oder ein Vergleichstool wie WattBattle erstellen?

Erkunden Sie die IAMMETER Cloud API:
🔗 /docs/system-api

Holen Sie sich Echtzeitdaten von IAMMETER-Energiezählern, visualisieren Sie sie nach Ihren Wünschen und teilen Sie sie mit der Welt.

Gemeinsam lassen wir die IAMMETER-Entwickler-Community wachsen!

Nach oben