Батарея Deye SE-G5.1 Pro-B, BMS протокол

Є кабель-адаптер usb-rs485 але в програмі можна вибрати тільки can. Підкажіть як підключитися(бачив відео де підключались у версії програми 1.07 але її ніде не знаходжу)
 
Є кабель-адаптер usb-rs485 але в програмі можна вибрати тільки can. Підкажіть як підключитися(бачив відео де підключались у версії програми 1.07 але її ніде не знаходжу)
Upd знайшов на Github, чувак походу сам написав цю версію.
 
В тому проєкті wake up на id 351 для того щоб inter CAN (CAN IN, CAN OUT порти) почав передавати дані - бо інакше там тиша.
Щоб не засинала батарея треба спробувати кожну секунду слати 0 на id 305

###########################################################################################################
# Inverter heartbeat to prevent battery sleep mode ? Need to confirm
###########################################################################################################

- interval: 1s
then:
- lambda: |-
uint32_t can_id = 0x305;
std::vector<uint8_t> canMessage = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
id(pcs_can)->send_data(can_id, false, canMessage);
ESP_LOGI("CAN", "Sent CAN message with ID: 0x%lx", static_cast<unsigned long>(can_id));

У дочки цей код відправляється, для батареї не шкодить, але в неї вимикається зарядний пристрій інвертора з 7 до 23 - тому не впевнений що цей код дієвий

Автор того коду і його обговорення тут
код знадобився. я довайбкодив ще кілька фіч і зкомпілював прошивку на ESP32. Батарея deye 6.1 працює без засинань вже 2 тижні. дякую!
 
Тобто «need to confirm” з коментаря можна прибрати?
Справа в тому, що я взяв лише концепцію. В мене воно працює на фреймворке ардуіно. Тобто чистий код я не використовував. І в чистому вигляді не можу сказати, що він працює, але ось це точно спільне:
  • Ідентифікатор кадру: 0x305
  • Тип кадру: Standard 11-bit (не Extended)
  • Корисне навантаження (Payload): 8 байт нулів {0x00, ...}
  • Частота відправки: 1 раз на секунду (1 Hz)
 
Для того щоб працював LVEss Monitor треба обовʼязково CAN Catalyst II! там жорстко в самій програмі записано.
Або - будь який CAN - але все управління пишете самі
Тобто - перехоплюємо пакети при підключенні через Catalyst і пишемо програму самі.
ШІ чудово допоможе.
 
Всім привіт. Є Growatt SPF6000 ES Plus 6kW та deye pro c 5.12 кіловат акум.Чи не шкодить акуму, що його інвертор ганяє на розряд до 95 та заряджає до 100 на протязі +- 12 годин. Та чи зміна протоколу на growatt в акумі вирішить це питання з розрядом. Чи підійде такий адаптер з Алі
Я щойно знайшов це на AliExpress:
Новий аналізатор шини CAN CANOpenJ1939 USBCAN-2A Адаптер USB-CAN, сумісний із двома шляпами ZLG
 
Всім привіт. Є Growatt SPF6000 ES Plus 6kW та deye pro c 5.12 кіловат акум.Чи не шкодить акуму, що його інвертор ганяє на розряд до 95 та заряджає до 100 на протязі +- 12 годин. Та чи зміна протоколу на growatt в акумі вирішить це питання з розрядом. Чи підійде такий адаптер з Алі
Я щойно знайшов це на AliExpress:
Новий аналізатор шини CAN CANOpenJ1939 USBCAN-2A Адаптер USB-CAN, сумісний із двома шляпами ZLG
Вітаю. Ймовірно це не інвертор ганяє а акб не дає себе заряджати поки не розрядиться до 94.9 відсотка, точніше ключ на заряд не вмикається поки рівень заряду не впаде нижче 95 відсотків, якщо перед цим акб був зарядженим до 100 відсотків.
 
Назад
Угорі