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, за да:
- Приема
tokenиSNна потребителя в IAMMETER. - Извлича стойности в kWh, като извиква API на IAMMETER два пъти — веднъж за последното отчитане и веднъж за първото отчитане за деня (чрез параметъра
rtctime). - Изчислява дневни показатели (производство на соларна енергия, потребление на енергия, изнесена енергия) въз основа на избраните от потребителя типове фази (
inverterилиgrid). - Сравнява резултатите с тези на други потребители и показва класация.
- Класацията се нулира всеки ден, за да насърчава непрекъснато участие.
Как да играете играта за соларна класация
1. Въведете информация за устройството
Въведете вашите IAMMETER SN и token. Ако само тествате, натиснете „Use Demo“.

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

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

4. Проверете класацията
Вижте къде се намирате сред другите потребители на IAMMETER!

Присъединете се към DIY общността на разработчици на IAMMETER
WattBattle е само един пример за това, което можете да изградите с IAMMETER API и данни за енергията в реално време от електромерите IAMMETER.
Ако сте уеб разработчик, не се колебайте да форкнете хранилището и да го подобрите!
Ако сте любител или начинаещ, оставете творчеството си да тече — ChatGPT и IAMMETER ще ви помогнат да започнете.
Ако сте създали инструмент, игра, визуализация или нещо забавно с IAMMETER, ще се радваме да чуем за него!
👉 Разкажете ни за него и ще ви възнаградим с точки за награди на IAMMETER!
Създайте своето собствено приложение за IAMMETER
Искате да направите свое соларно приложение, табло за домашна енергия или инструмент за сравнение като WattBattle?
Разгледайте IAMMETER Cloud API:
🔗 /docs/system-api
Получавайте данни в реално време от електромерите IAMMETER, визуализирайте ги по свой начин и ги споделяйте със света.
Заедно нека развием общността от разработчици на IAMMETER!