WattBattle: een open source webapp om IAMMETER-zonnedata met vrienden te vergelijken
WattBattle: een open source webapp om IAMMETER-zonnedata met vrienden te vergelijken
Wat is WattBattle?
WattBattleis een lichtgewicht, open-source web-app waarmee u de prestaties van uw zonne-PV-systeem kunt vergelijken met die van uw vrienden, met behulp van realtime gegevens van uwIAMMETER energiemeter.
Deze leuke tool is volledig gebouwd op deIAMMETER Cloud API, waarmee gebruikers belangrijke energiegegevens, zoals zonne-energieopwekking, energieverbruik, geëxporteerde energie en eigenverbruik, kunnen visualiseren en rangschikken.
Of u nu een doe-het-zelver of een ontwikkelaar bent, WattBattle laat zien hoe eenvoudig u uw eigen apps of dashboards kunt maken met het open en ontwikkelaarsvriendelijke ecosysteem van IAMMETER.
Hoe het idee begon
Op Amazon kwamen we een recensie tegen van de IAMMETER WEM3050T waarin het volgende stond:
“De gratis cloudversie is ruim voldoende voor dagelijkse tracking, en de Pro-proefperiode van een maand gaf me grafieken die ik zelfs aan vrienden kon laten zien (nooit gedacht dat ik ooit zou opscheppen over watt).”
Dit inspireerde ons om te onderzoeken hoe IAMMETER-gebruikershun zonne-energiegegevens delen of zelfs laten zienOp een meer interactieve manier. We hebben eerst een blogpost geschreven om de deelmogelijkheden van IAMMETER te benadrukken:
👉 Laat IAMMETER u helpen uw zonne-PV-systeem aan vrienden te laten zien
Toen bouwden weWattBattle, een eenvoudige webapp om zonne-energievergelijkingen leuk te maken. De volledige broncode is open source beschikbaar op GitHub:
🔗 https://github.com/lewei50/iammeter/tree/master/WattBattle
U kunt hier de live demo proberen:
🌐 http://laoliu.iammeter.com:3000/
Waarom dit belangrijk is (zelfs voor beginners)
WattBattle is gebouwd door iemand met een achtergrond in C-programmering, metgeen eerdere Node.js-ervaringDankzij ChatGPT en de overzichtelijke API van IAMMETER duurde het slechts een paar uur om dit werkend te krijgen.
Dit bewijst datje hoeft geen professionele webontwikkelaar te zijnOm fantastische tools te creëren met behulp van IAMMETER-data. Heb je een idee? De IAMMETER Cloud API kan je helpen het tot leven te brengen!
Hoe WattBattle werkt
WattBattle gebruikt deIAMMETER-Cloud-APInaar:
- Accepteer de IAMMETER van een gebruiker
tokenenSN. - Haal kWh-waarden op door de API van IAMMETER tweemaal aan te roepen: een keer voor de laatste meting en een keer voor de eerste meting van de dag (met behulp van de
rtctimeparameter). - Bereken dagelijkse statistieken (zonne-energieopwekking, energieverbruik, geëxporteerde energie) op basis van de door de gebruiker geselecteerde fasetypes (
omvormerofrooster). - Vergelijk resultaten met andere gebruikers en geef rangschikkingen weer.
- De ranglijsten worden dagelijks gereset om voortdurende deelname te stimuleren.
Hoe speel je het Solar Ranking Game?
1. Informatie over invoerapparaten
Voer uw IAMMETER inSNentokenAls u alleen maar aan het testen bent, klikt u op"Gebruik demo".

2. Configureer uw meter
In deGegevenstabblad, kies elk fasetype alsomvormerofroosterDeze selecties bepalen hoe uw gegevens worden gecategoriseerd.

3. Bekijk en concurreer
Ga naar deSamenvattingtabblad om uw dagelijkse prestaties te bekijken en klik vervolgens op"Vergelijk nu"om in het klassement te komen.

4. Controleer de ranglijsten
Ontdek waar u staat ten opzichte van andere IAMMETER-gebruikers!

Word lid van de IAMMETER DIY-ontwikkelaarscommunity
WattBattleis slechts één voorbeeld van wat u kunt bouwen met behulp van deIAMMETER APIen realtime energiegegevens van IAMMETER-energiemeters.
Als je eenwebontwikkelaar, voel je vrij om de repository te forken en te verbeteren!
Als je eenhobbyist of beginnerLaat uw creativiteit de vrije loop: ChatGPT en IAMMETER helpen u op weg.
Als je een tool, game, visualisatie of iets anders leuks hebt gebouwd met IAMMETER, horen we graag van je!
👉 Vertel het ons, en we belonen je metIAMMETER-beloningspunten!
Bouw je eigen IAMMETER-app
Wilt u uw eigen zonne-energie-app, thuisenergie-dashboard of vergelijkingstool zoals WattBattle maken?
Ontdek de IAMMETER Cloud API:
🔗 https://www.iammeter.com/docs/system-api
Ontvang realtimegegevens van IAMMETER-energiemeters, visualiseer ze op uw eigen manier en deel ze met de wereld.
Laten we samen de IAMMETER-ontwikkelaarscommunity laten groeien!