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?
WattBattleist eine leichte Open-Source-Web-App, mit der Sie die Leistung Ihrer Solaranlage mit der Ihrer Freunde vergleichen können – mithilfe von Echtzeitdaten von IhremIAMMETER Energiemessgerät.
Dieses unterhaltsame Tool basiert vollständig auf demIAMMETER Cloud API, sodass Benutzer wichtige Energiekennzahlen wie Solarstromerzeugung, Energieverbrauch, exportierte Energie und Eigenverbrauchsrate visualisieren und bewerten können.
Egal, ob Sie Heimwerker oder Entwickler sind, WattBattle zeigt Ihnen, wie einfach Sie mit dem offenen und entwicklerfreundlichen Ökosystem von IAMMETER Ihre eigenen Apps oder Dashboards erstellen können.
Wie die Idee begann
Wir sind auf eine Amazon-Rezension des IAMMETER WEM3050T gestoßen, in der es hieß:
„Die kostenlose Cloud-Stufe reicht für die tägliche Verfolgung völlig aus und mit der einmonatigen Pro-Testversion konnte ich Diagramme erstellen, die ich meinen Freunden tatsächlich zeigen konnte (ich hätte nie gedacht, dass ich mal mit Watt angeben würde).“
Dies hat uns dazu inspiriert, zu untersuchen, wie IAMMETER-Benutzerihre Solarenergiedaten teilen oder sogar angebeninteraktiver gestalten. Wir haben zunächst einen Blogbeitrag erstellt, um die Sharing-Funktionen von IAMMETER hervorzuheben:
👉 Lassen Sie sich von IAMMETER dabei helfen, Ihren Freunden Ihr Solar-PV-System zu präsentieren
Dann bauten wirWattBattle, eine einfache Web-App, die Solarstromvergleiche zum Vergnügen macht. Der vollständige Quellcode ist Open Source auf GitHub:
🔗 https://github.com/lewei50/iammeter/tree/master/WattBattle
Sie können die Live-Demo hier ausprobieren:
🌐 http://laoliu.iammeter.com:3000/
Warum das wichtig ist (auch für Anfänger)
WattBattle wurde von jemandem mit einem Hintergrund in C-Programmierung entwickelt, mitkeine vorherige Node.js-Erfahrung. Dank ChatGPT und der klaren API von IAMMETER dauerte es nur wenige Stunden, dies zum Laufen zu bringen.
Dies beweist, dassSie müssen kein professioneller Webentwickler seinErstellen Sie mithilfe von IAMMETER-Daten fantastische Tools. Die IAMMETER Cloud API hilft Ihnen, Ihre Idee umzusetzen!
So funktioniert WattBattle
WattBattle verwendet dieIAMMETER-Cloud APIZu:
- Akzeptieren Sie das IAMMETER eines Benutzers
ZeichenundSN. - Rufen Sie kWh-Werte ab, indem Sie die API von IAMMETER zweimal aufrufen – einmal für den letzten Messwert und einmal für den ersten Messwert des Tages (mit dem
rtctimeParameter). - Berechnen Sie tägliche Kennzahlen (Solarstromerzeugung, Energieverbrauch, exportierte Energie) basierend auf den vom Benutzer ausgewählten Phasentypen (
WandleroderNetz). - Vergleichen Sie die Ergebnisse mit anderen Benutzern und lassen Sie sich Ranglisten anzeigen.
- Um eine kontinuierliche Teilnahme zu fördern, werden die Ranglisten täglich zurückgesetzt.
So spielt man das Solar-Ranking-Spiel
1. Geräteinformationen eingeben
Geben Sie Ihr IAMMETER einSNundZeichen. Wenn Sie nur testen, klicken Sie auf„Demo verwenden“.

2. Konfigurieren Sie Ihr Messgerät
ImDatenWählen Sie auf der Registerkarte „Phasentyp“ jeden Phasentyp alsWandleroderNetz. Diese Auswahl bestimmt, wie Ihre Daten kategorisiert werden.

3. Ansehen und konkurrieren
Gehen Sie zumZusammenfassung, um Ihre tägliche Leistung anzuzeigen, und klicken Sie dann auf„Jetzt vergleichen“um in die Bestenliste einzutreten.

4. Überprüfen Sie die Rankings
Sehen Sie, wo Sie im Vergleich zu anderen IAMMETER-Benutzern stehen!

Treten Sie der IAMMETER DIY-Entwickler-Community bei
WattBattleist nur ein Beispiel dafür, was Sie mit demIAMMETER-APIund Echtzeit-Energiedaten von IAMMETER-Energiezählern.
Wenn Sie einWebentwickler, zögern Sie nicht, das Repo zu forken und zu verbessern!
Wenn Sie einBastler oder Anfänger, lassen Sie Ihrer Kreativität freien Lauf – ChatGPT und IAMMETER helfen Ihnen beim Einstieg.
Wenn Sie mit IAMMETER ein Tool, ein Spiel, eine Visualisierung oder etwas Lustiges erstellt haben, würden wir uns freuen, von Ihnen zu hören!
👉 Erzählen Sie uns davon und wir belohnen Sie mitIAMMETER-Prämienpunkte!
Erstellen Sie Ihre eigene IAMMETER-App
Möchten Sie Ihre eigene Solar-App, Ihr eigenes Dashboard für die Energieversorgung zu Hause oder ein Vergleichstool wie WattBattle erstellen?
Entdecken Sie die IAMMETER Cloud-API:
🔗 https://www.iammeter.com/docs/system-api
Erhalten Sie Echtzeitdaten von IAMMETER-Energiezählern, visualisieren Sie sie auf Ihre Weise und teilen Sie sie mit der Welt.
Lassen Sie uns gemeinsam die IAMMETER-Entwickler-Community vergrößern!