WattBattle: Open Source webová aplikace pro porovnávání solárních dat IAMMETER s přáteli
WattBattle: Open Source webová aplikace pro porovnávání solárních dat IAMMETER s přáteli
Co je WattBattle?
WattBattleje lehká webová aplikace s otevřeným zdrojovým kódem, která vám umožňuje porovnávat výkon vašeho solárního fotovoltaického systému s vašimi přáteli – s využitím dat v reálném čase z vašehoElektroměr IAMMETER.
Tento zábavný nástroj je postaven výhradně naCloudové API IAMMETER, což uživatelům umožňuje vizualizovat a hodnotit klíčové energetické metriky, jako je výroba solární energie, spotřeba energie, exportovaná energie a míra vlastní spotřeby.
Ať už jste nadšenec pro kutily nebo vývojář, WattBattle ukazuje, jak snadno si můžete vytvářet vlastní aplikace nebo dashboardy s otevřeným a vývojářsky přívětivým ekosystémem IAMMETER.
Jak vznikl nápad
Narazili jsme na recenzi na Amazonu pro IAMMETER WEM3050T, která uvádí:
„Bezplatná cloudová úroveň bohatě postačí na každodenní sledování a měsíční zkušební verze Pro mi poskytla grafy, kterými jsem se dokonce chlubil přátelům (nikdy by mě nenapadlo, že se budu chlubit watty).“
To nás inspirovalo k prozkoumání, jak by uživatelé IAMMETERu mohlisdílet nebo dokonce pochlubit se svými daty o solární energiiinteraktivnějším způsobem. Nejprve jsme vytvořili blogový příspěvek, který zdůrazňuje funkce sdílení v IAMMETERu:
👉 Nechte si od IAMMETERu ukázat svůj solární fotovoltaický systém přátelům
Pak jsme postaviliWattBattle, jednoduchá webová aplikace pro zábavné srovnání solární energie. Celý zdrojový kód je k dispozici na GitHubu:
🔗 https://github.com/lewei50/iammeter/tree/master/WattBattle
Živou ukázku si můžete vyzkoušet zde:
🌐 http://laoliu.iammeter.com:3000/
Proč je to důležité (i pro začátečníky)
WattBattle byl vytvořen někým se zkušenostmi s programováním v jazyce C, s...žádné předchozí zkušenosti s Node.jsDíky ChatGPT a přehlednému API IAMMETERu trvalo spuštění a provoz jen několik hodin.
To dokazuje, ženemusíte být profesionální webový vývojářvytvářet úžasné nástroje s využitím dat z IAMMETER. Pokud máte nápad, cloudové API IAMMETER vám ho může uvést do života!
Jak funguje WattBattle
WattBattle používáIAMMETER-Cloud APIna:
- Přijmout uživatelský IAMPERMETR
žeton
aSN
. - Hodnoty kWh se načtou dvojitým voláním API IAMMETERu – jednou pro poslední odečet a jednou pro první odečet dne (pomocí
čas_údajů
parametr). - Vypočítat denní metriky (generace solární energie, spotřeba energie, exportovaná energie) na základě uživatelem vybraných typů fází (
střídač
nebomřížka
). - Porovnejte výsledky s ostatními uživateli a zobrazte si jejich umístění v žebříčku.
- Žebříčky se denně obnovují, aby se podpořila neustálá účast.
Jak hrát hru s hodnocením solárních panelů
1. Informace o vstupním zařízení
Zadejte svůj IAMPERMETRSN
ažeton
Pokud pouze testujete, klikněte„Použití demoverze“.
2. Nakonfigurujte si měřič
VDatana kartě vyberte každý typ fáze jakostřídač
nebomřížka
Tyto výběry určují, jak jsou vaše data kategorizována.
3. Prohlédněte si a soutěžte
Vydejte se dosouhrnpro zobrazení denního výkonu a poté klikněte na kartu„Porovnejte nyní“pro vstup do žebříčku.
4. Zkontrolujte žebříčky
Podívejte se, kde si stojíte mezi ostatními uživateli IAMMETERU!
Připojte se k komunitě vývojářů IAMMETERU pro kutily
WattBattleje jen jeden příklad toho, co můžete vytvořit pomocíAPI IAMMETERUa data o energii v reálném čase z měřičů energie IAMMETER.
Pokud jstewebový vývojář, klidně rozdvojte repozitář a vylepšete ho!
Pokud jsteamatér nebo začátečník, nechte svou kreativitu plynout – ChatGPT a IAMMETER vám pomohou začít.
Pokud jste s využitím IAMMETERu vytvořili nástroj, hru, vizualizaci nebo cokoli zábavného, rádi se s vámi spojíme!
👉 Řekněte nám o tom a my vás odměnímeBody odměn IAMMETER!
Vytvořte si vlastní aplikaci IAMMETER
Chcete si vytvořit vlastní aplikaci pro solární energii, řídicí panel pro domácí spotřebu energie nebo nástroj pro porovnávání, jako je WattBattle?
Prozkoumejte cloudové API IAMMETER:
🔗 https://www.iammeter.com/docs/system-api
Získejte data v reálném čase z měřičů energie IAMMETER, vizualizujte si je po svém a sdílejte je se světem.
Pojďme společně rozvíjet komunitu vývojářů IAMMETER!