JK BMS Монітор

JK / JBD / Daly BMS WiFi Monitor – модуль удаленного мониторинга и контроля с SNMP

Позволяет контролировать все показатели доступные из порта GPS (для Daly порт UART) — это то, что может выводиться на внешний дисплей Jikong BMS (из приложения на телефоне через Bluetooth доступно больше параметров). Простая интеграция (подключение) к Home Assistant.

В этом мониторе добавлена возможность считать энергию, ушедшую на заряд батареи и на ее разряд отдельно. Этого функционала нет в стандартном ПО BMS. Функционал доступен в последней версии прошивки.

Главное преимущество этого модуля – стабильность работы по сравнению с приложениями, которые подключаются к BMS по bluetooth. Кроме того, модуль монитора не нуждается в дополнительном питании и рассчитан на широкий диапазон питающего напряжения 7-100VV. Это позволяет стабильно работать с батареями от 4 до 20 ячеек, так как питание от порта GPS составляет полное напряжение батареи.

Головна WEB сторінка

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

Модуль для мониторинга Daly, JBD и JKBMS

Группа в Телеграме
  • Управление двумя переключателями Заряд/Разряд WEB, Blynk и MQTT.
  • Поддерживаются протоколы передачи данных: POST/GET запрос (ответ в формате JSON), MQTT, SNMP, Blynk.
  • Режим MQTT Discovery – автоматическое добавление в Home Assistant.
  • Не требует дополнительного питания. Достаточно просто включить Монитор в порт JK BMS.
  • Проверено на Jikong BMS B2A8S20P, B2A20S20, B2A20S20P, B1A20S15P, JK-B1A24S1SP и других не инверторных (решение для инверторных). Также работает с JBD и Daly BMS, которые имеют разъем UART.
  • Обновление прошивки с WEB страницы. С появлением новых версий прошивки – обновление бесплатное. Если необходима индивидуальная доработка, оговаривается отдельно.

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

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

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

Прошивка

Последнюю версию прошивки можно скачать здесь (украинская версия статьи содержит более свежие прошивки):

1.21

Прошивка будет работать, если её прошить в приобретенную у меня плату монитора. При переходе между версиями прошивки возможен сброс настроек монитора. Если залить ее в любой модуль esp8266 -всё будет работать в демо режиме. В демонстрационном режиме при наличии связи с BMS на на первой страничке монитора не будет сообщения: «Device NOT connected». Также будет верно отображаться количество ячеек (без наличия связи с BMS их показывает 2шт).

v1.28

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

v1.57

Версия прошивки 1.57 поддерживает протокол SNMP, позволяющий удобно контролировать состояние батареи с помощью Dude Server или Zabbix. Также в этой версии добавлена ​​автоматизация, которую можно использовать для управления охлаждением аккумуляторной сборки.

v1.60

В прошивку версии 1.60 добавлена ​​возможность ручного и автоматического управления двумя внешними реле. Это может использоваться для автоматизации охлаждения, зарядки и зарядки по расписанию.

Конфигурация Dude Server:

[Device.Name]
[oid(«1.3.6.1.2.1.1.1.0″,5,30,»[Device.FirstAddress]»,»public»)]
MOS_T: [oid(«1.3.6.1.4.1.2021.13.16.2.1.3″,5,30,»[Device.FirstAddress]»,»public»)]°C
Bat_T1: [oid(«1.3.6.1.4.1.2021.13.16.2.2.3″,5,30,»[Device.FirstAddress]»,»public»)]°C
Bat_T2: [oid(«1.3.6.1.4.1.2021.13.16.2.3.3″,5,30,»[Device.FirstAddress]»,»public»)]°C
Current: [if(oid(«1.3.6.1.4.1.2021.13.16.5.1.3″,5,15,»[Device.FirstAddress]»,»public»)=>65536, 65536-oid(«1.3.6.1.4.1.2021.13.16.5.1.3″,5,30,»[Device.FirstAddress]»,»public»), oid(«1.3.6.1.4.1.2021.13.16.5.1.3″,5,30,»[Device.FirstAddress]»,»public»))/100]A
SOC: [oid(“1.3.6.1.4.1.2021.13.16.5.2.3″,5,30,”[Device.FirstAddress]”,”public”)]%
Voltage: [oid(«1.3.6.1.4.1.2021.13.16.4.1.3.0″,5,30,»[Device.FirstAddress]»,»public»)/100]v
Cell_01: [oid(«1.3.6.1.4.1.2021.13.16.4.1.3.1″,5,30,»[Device.FirstAddress]»,»public»)/1000]v
Cell_02: [oid(«1.3.6.1.4.1.2021.13.16.4.1.3.2″,5,30,»[Device.FirstAddress]»,»public»)/1000]v
-*- etc Battery Voltage Cells

firmwareWiFi_170.zip

Прошивка v1.70 для WiFi JK JBD Daly BMS монитора (не перепутайте мониторы).
✅Настройки не слетят, начиная с v1.51
1. Добавлена поддержка JBD BMS!
2. Добавлена поддержка Daly BMS!
3. Уменьшены задержки при опросе BMS.
4. Стабильно работает подключение на компьютере родным софтом с виртуальным Com портом через WiFi для JBD и Daly BMS (для JK BMS нет родного софта).

Как обновить прошивку монитора?
1. Нужно распаковать прошивку из архива.
2. Зайти на главной WEB страничке в Setup.
3. нажать Update firmware.
4. Ввести логин admin и пароль от своего WiFi (если он был задан).
5. На страничке с красным заголовком вибрать файл с прошивкой и нажать Update Firmware.

Конфиг для Dude Server.

 

При установке прошивки на ESP-01 или ESP-01S требуется перепаять флеш на объём 4Mb (32Mbit W25Q32FVSSIG). Esp-01 бывают в продаже уже с 4Mb флеш (редко). Если будете перепаивать — обращайте внимание на ключ. На обычном микроконтроллере с 1Mb флеш прошивка запустится, но не будет работать обновление прошивки по воздуху и не будут сохраняться настройки WiFi, MQTT и прочее.

Еще несколько фото

Комплект:
Плата монитора JKBMS с прошитым и готовым к работе микроконтроллером. На микроконтроллере установлена расширенная флэш память.

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

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

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

Плату для удаленного мониторинга JK BMS можно купить на OLX.Купить Epever Monitor

Предлагаю обсуждение данной разработки в комментариях или в Telegram.

One thought on “JK / JBD / Daly BMS WiFi Monitor – модуль удаленного мониторинга и контроля с SNMP

  1. Рекомендую!Дуже приємний продавець.
    Поміг розібратися і налаштувати. Дякую!

  2. Замечательное устройство, поддержка на высоте, на все вопросы получил своевременную помощь в наладке и подключению к программам. Большой плюс этой платы наличие выхода для автоматизации на который к примеру можно выводить управление реле в зависимости от уровня заряда аккумулятора либо датчика температуры и управлять к примеру включением бойлера или зарядного устройства.

  3. Відмінна реалізація, легкий та швидкий софт, підтримка, автора радує, рекомендую всім, хто хоче швидко та надійно знімати дані з bms.

      1. SZKoda ale rozumiem.
        A czy samo oprogramowanie może kupić? I co dokładnie to za płytka ta pod modułem esp8266? Czy na esp32 odpale to?

        1. Ця прошивка працює з esp8266 4Mb. Пишіть до телеграм. Посилання на початку статті.

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

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