Главная » Статьи » Сервис open-monitoring.online

Как сделать бюджетный дистанционный мониторинг гибридного инвертора SILA (Bineos, MIKA, Sunways, PIP и им подобных)

Доброго времени дорогой друг!

Ты попал не побоюсь этого слова -на уникальную страницу! Сегодня ты узнаешь, как с помощью трех недорогих компонентов и нашего сервиса open-monitoring.online сделать бюджетный и весьма функциональный мониторинг своего гибридного инвертора семейства Voltronic Power.

И что бы не утомлять тебя длинными текстами предлагаю начать сразу с видео о тех компонентах, которые нам понадобятся...



Будем считать, что комплектующие для сборки схемы у тебя уже есть, перед тем как собрать схему, понадобится кое что сделать, а именно выполнить инструкцию описанную здесь до заголовка "Сборка схемы"

После того, как модуль ESP8266 настроен для работы с arduino - нужно выполнить еще одну настройку, для этого проходим по пути: c:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\src\ и открываем в текстовом редакторе файл: SoftwareSerial.h
В этом файле, практически в самом начале, находим строчку: #define _SS_MAX_RX_BUFF 64 // RX buffer size, где 64 - это размер буфера получаемой информации. Нам необходимо увеличить буфер до 85 байт, поэтому меняем 64 на 85 и сохраняем файл.

На этом все подготовительные работы закончились, можно приступать к сборке схемы!
Схема соединения выглядит следующим образом (нажать для увеличения):



Надеюсь со сборкой схемы сложностей не возникло, если возникли — задавайте вопросы в комментариях.

Остался "Front end" нашего проекта, предлагаю посмотреть еще одно видео, параллельно с просмотром можно настраивать вашу сцену вносить изменения в прошивку. (Ссылка на сцену и прошивку будет ниже)



Внимание!
На время прошивки от контроллера необходимо отключать пины 0 и 1 (RX, TX). Иначе программа выдаст ошибку.


В завершении таких статей принято говорить: "Если все сделано правильно, у Вас все должно работать...." В нашем случае, как мне кажется для новичка, инструкция не настолько подробная что бы делать такие утверждения, поэтому если возникли сложности - не стесняйтесь задавать вопросы в комментариях, по мере времени я буду на них отвечать и дополнять инструкцию.

Ну а если ты уже что-то собирал на базе Arduino, то информация дана исчерпывающая и с запуском мониторинга проблем возникнуть не должно.

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

Материалы для скачивания

Скачать прошивку для контроллера (OpenMonitoring_V14) Обновлено 28.05.18
Скачать сцену для мониторинга гибридного инвертора (под прошивку OpenMonitoring_V13, V14)



Полное или частичное копирование материалов данной статьи разрешено только при обязательном указании прямой гиперссылки на сайт вида: https://nsk-electro.ru. (Не редирект и не закрыта от индексации поисковиками)
Категория: Сервис open-monitoring.online | Добавил: Администратор (10.05.2018)
Просмотров: 335 | Комментарии: 5 | Рейтинг: 5.0/3
Всего комментариев: 5
avatar
1
1
UPD 1: Исправлена ошибка в схеме, спасибо Lab-Solar
[Nikita]
avatar
1
2
UPD 2: Перед заливкой прошивки в Arduino необходимо каждый раз отключать пины 0 и 1 (RX и TX), иначе прошивка не загрузится и будет выдаваться ошибка!
Статья актуализирована
avatar
2
3
UPD 3: Выпущена новая прошивка с небольшими изменениями для повышения стабильности работы (V14). Обновление не влечет за собой никаких изменений в сцене
avatar
0
4
Блин промучался целый день собрал схему проверил раз 10 забил данные в прошивку залил прошивку в ардуину залилась 8666 коннектиться а данных с инвертера нет хоть убейся в логе
AT
AT+CWMODE=1
AT+CWJAP="Lan2 ","пароль"
AT+CIPSTART="TCP","open-monitoring.online",80
AT+CIPSEND=141
GET /get?cid=***&key=*****&p1=&p2=&p3=&p4=0&p5=0&p6=0&p7=0.00&p8=0&p9=0&p10=0&p11=&p12=0&p13=0.00 HTTP/1.1
Host: open-monitoring.online
такое впечатление что с сом порта данных нет как проверить идут данные с сом?
avatar
0
5
Раскомментируйте строчку в скетче:  //Serial.println(buffer); //*Для отладки
И напишите, что будет в порту
avatar
  • Нажимая на кнопку, вы даете согласие на обработку своих персональных данных в соответствии с