Съжаляваме, вашият браузър не поддържа JavaScript!
Вход

WattBattle: приложение с отворен код за сравняване на соларните данни от IAMMETER с приятели

WattBattle: приложение с отворен код за сравняване на соларните данни от IAMMETER с приятели

Какво е WattBattle?

WattBattle е леко приложение с отворен код, което ви позволява да сравнявате работата на вашата соларна фотоволтаична система с тази на приятелите си — чрез данни в реално време от вашия електромер IAMMETER.

Този забавен инструмент е изграден изцяло върху IAMMETER Cloud API и позволява на потребителите да визуализират и класират ключови енергийни показатели като производство на соларна енергия, потребление на енергия, изнесена енергия и процент на собствено потребление.

Независимо дали сте ентусиаст „направи си сам“, или разработчик, WattBattle показва колко лесно можете да създадете свои собствени приложения или табла за управление с отворената и приятелска към разработчиците екосистема на IAMMETER.


Как се зароди идеята

Попаднахме на ревю в Amazon за IAMMETER WEM3050T, в което се казваше:

„Безплатният облачен план е напълно достатъчен за ежедневно проследяване, а едномесечният пробен период на Pro ми даде графики, с които наистина се похвалих пред приятели (никога не съм мислил, че ще се хваля с ватове).“

Това ни вдъхнови да проучим как потребителите на IAMMETER биха могли да споделят или дори да се похвалят със своите соларни данни по по-интерактивен начин. Първо създадохме публикация в блога, в която представихме функциите за споделяне на IAMMETER:
👉 Позволете на IAMMETER да ви помогне да се похвалите със своята соларна фотоволтаична система пред приятели

След това изградихме WattBattle — просто уеб приложение, което прави сравняването на соларни данни забавно. Пълният изходен код е с отворен код в GitHub:
🔗 https://github.com/lewei50/iammeter/tree/master/WattBattle

Можете да изпробвате живата демонстрация тук:
🌐 http://laoliu.iammeter.com:3000/


Защо това е важно (дори за начинаещи)

WattBattle беше създаден от човек с опит в програмирането на C и без никакъв предишен опит с Node.js. Благодарение на ChatGPT и ясния API на IAMMETER, пускането му в действие отне само няколко часа.

Това доказва, че не е нужно да сте професионален уеб разработчик, за да създавате страхотни инструменти с данни от IAMMETER. Ако имате идея, IAMMETER Cloud API може да ви помогне да я осъществите!


Как работи WattBattle

WattBattle използва IAMMETER-Cloud API, за да:

  1. Приема token и SN на потребителя в IAMMETER.
  2. Извлича стойности в kWh, като извиква API на IAMMETER два пъти — веднъж за последното отчитане и веднъж за първото отчитане за деня (чрез параметъра rtctime).
  3. Изчислява дневни показатели (производство на соларна енергия, потребление на енергия, изнесена енергия) въз основа на избраните от потребителя типове фази (inverter или grid).
  4. Сравнява резултатите с тези на други потребители и показва класация.
  5. Класацията се нулира всеки ден, за да насърчава непрекъснато участие.

Как да играете играта за соларна класация

1. Въведете информация за устройството

Въведете вашите IAMMETER SN и token. Ако само тествате, натиснете „Use Demo“.

input example

2. Конфигурирайте своя измервателен уред

В раздела Data изберете типа на всяка фаза като inverter или grid. Тези избори определят как се категоризират вашите данни.

data tab

3. Прегледайте и се състезавайте

Отидете в раздела Summary, за да видите дневните си резултати, след което натиснете „Compare Now“, за да влезете в класацията.

summary tab

4. Проверете класацията

Вижте къде се намирате сред другите потребители на IAMMETER!

ranking


Присъединете се към DIY общността на разработчици на IAMMETER

WattBattle е само един пример за това, което можете да изградите с IAMMETER API и данни за енергията в реално време от електромерите IAMMETER.

Ако сте уеб разработчик, не се колебайте да форкнете хранилището и да го подобрите!
Ако сте любител или начинаещ, оставете творчеството си да тече — ChatGPT и IAMMETER ще ви помогнат да започнете.

Ако сте създали инструмент, игра, визуализация или нещо забавно с IAMMETER, ще се радваме да чуем за него!
👉 Разкажете ни за него и ще ви възнаградим с точки за награди на IAMMETER!


Създайте своето собствено приложение за IAMMETER

Искате да направите свое соларно приложение, табло за домашна енергия или инструмент за сравнение като WattBattle?

Разгледайте IAMMETER Cloud API:
🔗 /docs/system-api

Получавайте данни в реално време от електромерите IAMMETER, визуализирайте ги по свой начин и ги споделяйте със света.

Заедно нека развием общността от разработчици на IAMMETER!

Нагоре