WiFi адаптер для управления солнечным контроллером Epever Tracer Epsolar

История солнечной электростанции на балконе

Все началось с идеи установить на балконе несколько солнечных панелей для возможности иметь аварийное питание для холодильника. Были куплены четыре панели на 100Вт, примитивный солнечный PWM контроллер и гелиевый аккумулятор с инвертором на 12В…

Позже система была переделана на 24В, солнечный контроллер заменен на MPPT PowerMr, затем на Epever Epsolar Tracer 4210AN, приобретены литиевые аккумуляторы Lifepo4.

Необходимость удаленного мониторинга возникла почти сразу, и с этой целью использовался кулонометр GC97 с UART интерфейсом. Данные считывались при помощи ESP8266 и передавались в Blynk и Home Assistant (данная система универсальна и не зависит от типа солнечного контроллера, возможно, также выставлю такую на OLX). Но после приобретения солнечного контроллера Epever, у которого был свой порт для мониторинга и настройки уж очень хотелось его мониторить и управлять им удаленно. Как оказалось, родных устройств для этого у Epever всего 3 и ни одно из них не обеспечивает необходимого функционала. Пультик MT50, я конечно, купил, но он на проводе и все равно приходилось выходить на балкон, кроме того, что он не особо удобен. Родной WiFi модуль ebox-wifi-01, как оказалось, в штатном режиме работает только в режиме точки доступа и только со своим ПО под андроид. Управление выглядит так: Отключил телефон от домашней сети WiFi, подключился к этому ebox, посмотрел, что там, отключился от него, вернулся на домашнюю сеть. Неудобно жутко, даже хуже, чем такой же модуль, но со связью по bluetooth. Далеко от контроллера не отойдешь, настройки доступны не все, короче — не годится.

Пришлось делать свое. Немного смутил интерфейс RS485 т.к. напрямую к esp его подключить нельзя, но тогда еще был доступен Алиэкспресс и нужный конвертор быстро нашелся.

Итак, что получилось:

Адаптер мониторинга и управления солнечным контроллером

Этот адаптер превышает по возможностям стандартный ebox-wifi-01
Подключается в стандартный разъем контроллера RJ45
Проверен при работе с контроллерами серии A, AN, BN, TriRon, TRITON с модулем RS485, LS1024B (MPPT Tracer 1210, 3210A, 2210AN, 4210AN, 2215BN), должен работать и с остальными совместимыми, которые могут управляться пультом MT50.

Особенностью данного монитора является то, что он полностью(до бита) повторяет обмен родной утилиты Solar Station MonitorV1.95 с солнечным контроллером. В последних версиях прошивки практически полностью повторен и функционал утилиты Solar Station MonitorV1.95.

Возможности WiFi монитора

  1. Настройка через WEB.
  2. Автоматическая синхронизация времени контроллера.
  3. Считывание основных показаний контроллера с выводом их в WEB форму.
  4. Передача считанных данных(расширенный список) через MQTT (есть режим JSON).
  5. Управление тонкими настройками контроллера через WEB.
  6. Возможность смены адреса контроллера из WEB формы.
  7. Передача считанных данных(расширенный список) в облачный сервис Blynk для мониторинга с телефона (можно отключать в настройках). Поддерживается локальный сервер, новый и старый.
  8. Управление нагрузкой через WEB, Blynk, MQTT, есть своя автоматизация.
  9. Совместимость с Home Assistant и другими системами умного дома.
  10. Обновление прошивки «по воздуху», через браузер.
  11. Доступ к контроллеру через WiFi при помощи стандартного ПО «Solar Station MonitorV1.95» через виртуальный COM порт (режим Terminal port: 23). Многие из-за этого покупают ebox-wifi-01, который этот режим официально не поддерживает и нормально в этом режиме не работает.
  12. Работа WiFi как в режиме точки доступа, так и в режиме клиента с роутером.

Список не полный, не все можно здесь описать, кроме того, прошивка может и дальше дорабатываться. При выходе новых версий прошивки, обновления предлагаются бесплатно. Если нужна индивидуальная доработка, условия обговариваются отдельно. Есть вариант прошивки без Blynk, не требующий доработки микроконтроллера (сейчас не предлагаю).

Комплектность:
1. Готовая плата с прошитым микроконтроллером.

На плате установлен преобразователь порта RS485->UART, стабилизатор питания, доработанный (flash 4Mb) микроконтроллер с прошивкой, короткий провод «витая пара» с коннектором RJ45.

Фото в лоте на OLX:

1 — Blynk на андроиде.
2 — Сам монитор.
3 — Home Assistant (укр). Система Умного дома.
4-7 — Страницы локального сайта монитора, которые доступны из домашней WiFi сети.
8 — родная утилита Epever Solar Station MonitorV1.95. Она работает только на windows и только с местным Com портом. Монитор позволяет ей работать без дополнительных адаптеров в домашней сети (через WiFi) без проводов.

ГАРАНТИЙНЫЕ ОБЯЗАТЕЛЬСТВА
Предлагается «как есть». То есть работает, пока не сломается )
Все работает очень стабильно по опыту последних двух лет эксплуатации этой разработки благодаря качеству использованных компонентов и тщательно прописанному программному обеспечению.
Я никуда не исчезаю и всегда помогу с настройкой.

Настройка монитора

Подключите монитор к солнечному контроллеру. Должна появиться WiFi точка доступа Epever_1. Она сначала будет открытая, без пароля. Нужно подключиться к ней с телефона или ноутбука. Вход на страничку с настройками по адресу: 192.168.4.1

После входа на главную страницу, нужно нажать кнопку Setup и, попав в раздел настроек, прописать свои данные WiFi (имя точки доступа и пароль). Для сохранения настроек, нажать Submit (применить). Монитор перезагрузится и подключится к Вашему роутеру. После этого на него можно будет удобно заходить по локальному IP адресу, который он получит от роутера.

IP адрес можно будет узнать в панели роутера или на сайте Blynk или приложении Blynk на телефоне, дав команду «ip» в терминале.

Сброс настроек

Монитор разрешает загрузку с дефолтными настройками. То есть, не сброс настроек вообще, а именно сделать один старт, игнорируя настройки пользователя. Если нужно, после успешного старта пользователь самостоятельно решит, что ему делать дальше — сохранять ли эти настройки, или задать новые. Если никаких новых настроек не сохранено, монитор в следующий раз снова загрузится со старыми настройками пользователя. Надеюсь, что доступно это объяснил)))

Как именно это сделать — нужно замкнуть контакты RX — GND(например, пинцетом) и включить монитор в солнечный контроллер. Светодиод будет часто мигать, затем загорится постоянно — это означает, что загрузка с заводскими настройками произошла успешно.

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

Прошивка

Последнюю версию прошивки можно скачать здесь:
firmwareEP_159.zip (Оптимизирована работа с UART и виртуальным портом, уменьшен расход памяти и размер файла прошивки, более быстрый отзыв WEB страницы)

Эта прошивка сразу заработает, если ее установить в приобретенную у меня плату монитора. Если же залить ее в любой модуль esp8266 – оно будет работать, но только в демонстрационном режиме.

Сейчас размышляю нужна ли кому-то полноценная прошивка отдельно от платы монитора и по значительно более низкой цене (в 5 раз дешевле) для самостоятельной сборки и конструирования?

(Попробовал выставить отдельно ПРОШИВКУ НА OLX — посмотрим, зайдет ли такой вариант)

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

One thought on “WiFi адаптер для управления солнечным контроллером Epever Tracer Epsolar

  1. Здравствуйте, хотел бы приобрести три таких набора у меня три Epever два an и один xtra4515.

  2. Купил через олх адаптер, подключил все заработало, производитель все настроил, удалённый доступ тоже- не нарадуюсь.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *