К сожалению, ваш браузер не поддерживает JavaScript!

WattBattle: веб-приложение с открытым исходным кодом для сравнения данных IAMMETER Solar с данными друзей

WattBattle: веб-приложение с открытым исходным кодом для сравнения данных IAMMETER Solar с данными друзей

Что такое WattBattle?

WattBattle— это легкое веб-приложение с открытым исходным кодом, которое позволяет вам сравнивать производительность вашей солнечной фотоэлектрической системы с производительностью ваших друзей, используя данные в режиме реального времени с вашего компьютера.Счетчик энергии IAMMETER.

Этот забавный инструмент полностью создан на основеAPI облака IAMMETER, что позволяет пользователям визуализировать и ранжировать ключевые показатели энергии, такие как генерация солнечной энергии, потребление энергии, экспортируемая энергия и уровень собственного использования.

Независимо от того, являетесь ли вы любителем DIY или разработчиком, WattBattle демонстрирует, как легко вы можете создавать собственные приложения или панели мониторинга с помощью открытой и удобной для разработчиков экосистемы IAMMETER.


Как возникла идея

Мы наткнулись на обзор IAMMETER WEM3050T на Amazon, в котором говорилось:

«Бесплатного облачного тарифного плана вполне достаточно для ежедневного отслеживания, а месячная пробная версия 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. Если у вас есть идея, API облака IAMMETER поможет воплотить ее в жизнь!


Как работает WattBattle

WattBattle используетIAMMETER-Cloud APIк:

  1. Принять IAMMETER пользователятокениСН.
  2. Получите значения кВтч, дважды вызвав API IAMMETER — один раз для последнего показания и один раз для первого показания за день (используяrtctimeпараметр).
  3. Рассчитывать ежедневные показатели (генерация солнечной энергии, потребление энергии, экспортируемая энергия) на основе выбранных пользователем типов фаз (инверторилисетка).
  4. Сравните результаты с результатами других пользователей и отобразите рейтинги.
  5. Рейтинги обновляются ежедневно, чтобы стимулировать постоянное участие.

Как играть в игру Solar Ranking

1. Информация об устройстве ввода

Введите ваш IAMMETERСНитокен. Если вы просто тестируете, нажмите«Использовать демо».

пример ввода

2. Настройте свой счетчик

ВДанныена вкладке выберите каждый тип фазы какинверторилисетка. Эти параметры определяют, как будут классифицированы ваши данные.

вкладка данных

3. Смотрите и соревнуйтесь

Отправляйтесь вКраткое содержаниевкладку, чтобы увидеть вашу ежедневную эффективность, затем нажмите«Сравнить сейчас»чтобы попасть в таблицу лидеров.

вкладка резюме

4. Проверьте рейтинги

Посмотрите, какое место вы занимаете среди других пользователей IAMMETER!

рейтинг


Присоединяйтесь к сообществу разработчиков IAMMETER DIY

WattBattleэто всего лишь один пример того, что вы можете построить с помощьюAPI IAMMETERи данные об энергии в режиме реального времени от счетчиков энергии IAMMETER.

Если вывеб-разработчик, смело делайте форк репозитория и улучшайте его!
Если вылюбитель или новичокдайте волю своему творчеству — ChatGPT и IAMMETER помогут вам начать работу.

Если вы создали инструмент, игру, визуализацию или что-то интересное с помощью IAMMETER, мы будем рады услышать от вас!
👉 Расскажите нам об этом, и мы вознаградим васБонусные баллы IAMMETER!


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

Хотите создать собственное приложение для солнечной энергетики, панель мониторинга энергопотребления дома или инструмент сравнения, такой как WattBattle?

Изучите API облака IAMMETER:
🔗 https://www.iammeter.com/docs/system-api

Получайте данные в режиме реального времени от счетчиков электроэнергии IAMMETER, визуализируйте их по-своему и делитесь ими со всем миром.

Давайте вместе развивать сообщество разработчиков IAMMETER!

верхний