0
0

Обновленная прошивка для мониторинга инверторов SILA и SmartWatt. Автоопределение типа инвертора! (Обновлено 20.03.2023)

Обновленная прошивка для мониторинга инверторов SILA и SmartWatt. Автоопределение типа инвертора! (Обновлено 20.03.2023)

Что нового?

Прошлая статья по мониторингу инверторов оказалась довольно популярной, но накопилось много "хотелок" и доработок, в результате чего прошивка была глубоко переработана

Что добавлено:
  • Прошивка стала корректно понимать и работать с высоковольтными инверторами, например SILA XXXXMH;
  • Добавилась поддержка гибридных инверторов, например SmartWatt Hybryd;
  • Прошивка адекватно "понимает" гибриды с 2 MPPT контроллерами;
  • Реализована проверка контрольной суммы при обмене с инвертором, что исключает пакеты с ошибками;
  • Исправлены многие накопившиеся баги;
  • Прошивка совместима с актуальной версией IDE и библиотеками.

Железо и схема

Компоненты и схема остались прежними, смотрим здесь, ссылки на Али там же.

К предыдущей статье могу лишь добавить, что конверторы RS232-TTL часто отказывают (микросхема MAX3232 начинает сильно греться и связи при этом, естественно нет) хорошо себя зарекомендовали миниатюрные конверторы, но именно те, где на самой плате написано: HW-027 V1.3, например я несколько раз приобретал у этого продавца RS232 to TTL (мини), но придется повозиться с папйкой и отдельно прикупить разъем DB9(папа). По какому пути пойти - решать Вам :)

Часто спрашивают распиновку com-порта инверторов, привожу ее ниже, но ПОДХОДИТ ТОЛЬКО для ИНВЕРТОРОВ на ФОТО ВЫШЕ, для других не гарантирую, причем есть модели у которых может быть RS485!


Софт

Что касается ПО, повторяться не буду, актуальная информация в предыдущей статье. Хотя стоит добавить, сообщество arduino постоянно развивается, обновляется сам компилятор Arduino IDE, обновляются библиотеки и со временем код, написаный под текущие версии, перестает работать в новых

Ниже напишу с какими версиями будет работать точно, благо установить нужную версию библиотеки всегда можно в менеджере:
Версия Arduino IDE: 1.8.13 - 1.8.19
Менеджер плат: ESP8266 версии 2.6.3 - 3.0.2 (Важно, с другими совместимость не гарантирована!!!)
Плата в настройках IDE: WeMos D1 R1
Библиотека OneWire.h версии 2.3.7 - работает

В версии прошивки V42_MultiProtocol и новее, вместо библиотеки OneWire.h используется microDS18B20.h - Устанавливается через менеджер библиотек

Регистрация в сервисе open-monitoring.online
и сам процесс прошивки

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


На сегодня предлагается два шаблона, выбирайте свое устройство:
  • Комбинированные инверторы (SILA V/VI xxxP/M/Plus/MH, SmartWatt ECO);
  • Гибридные инверторы (SILA PRO, SmartWatt Hybrid)
И еще кое что, прошивка приложенная к этой статье не совместима со старыми сценами, ручками поправить конечно можно, но "из коробки" некоторые параметры поплывут...

Прошивки


OpenMonitoring_V42_MultiProtocol (20.03.2023) Добавлена поддержка последних моделей с высоковольтным контроллером и двумя выходами, исправлена ошибка в расчете мощности СБ высоковольтных контроллеров
OpenMonitoring_V40.1_MultiProtocol (29.09.2022) Исправлено не корректное отображение тока СБ высоковольтных MPPT контроллеров
OpenMonitoring_V40_MultiProtocol (16.09.2022)


Обратную связь, вопросы, пожелания - жду в комментариях
Лучшая поддержка проекта - приобретения оборудования на этом сайте!

open-monitoring.online

Комментарии