Вдалось нарешті відігріти акумуляторні батарейки та отримати першу кіловат годину енергії від сонячних панелей. 7 числа вдалось поставити рекорд генерації 200 ват.
По сьогоднішній день масив виставлених панелей вдалось розширити до 280W
Подав 540W на Must. Десь 10 хвилин дав попрацювати, був при цьому холоднючий.
Інтенсивність обдува вентиляторами не мінялась. Як потік повітря, так і сам інвертор з усіх сторін були холодними.
А от скільки нарахував Jikong в цей момент. Цей показник склав майже 23 ампери (582 вати витрачається). Тобто, якщо вірити обом датчикам, то виходить десь 93% ефективності перетворення?
Вже знайомі з batmon-ha перемикачі дозволи розряду/заряду/балансування
me@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/binary_sensor/jk-bms_charging/state ON ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/binary_sensor/jk-bms_discharging/state ON ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/binary_sensor/jk-bms_balancing/state OFF
Поставив балансування увімкнути, але чогось в той раз не застосувалось
me@x220 ~ $ mosquitto_pub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/binary_sensor/jk-bms_balancing/command -m ON me@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/binary_sensor/jk-bms_balancing/state OFF
me@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/binary_sensor/jk-bms_online_status/state ONЦе щось подібно статусу, чи на зв'язку знаходиться JKBMS.
me@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/binary_sensor/jk-bms_heating/state OFFЦе навряд чи працюватиме в JKBMS без Heating. Враховуючи, що моя йшла без кабеля для нагріва, то нагрів тут присутній лише з додатковими програмними засобами.
me@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/button/jk-bms_retrieve_settings/state me@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/button/jk-bms_retrieve_device_info/stateЦі не осилив, вони й нічого ні разу не повернули мені у відповідь.
Це напруги верхньої відсічки (3.60V), з відключенням заряду, а також встановлюється повернення з відсічки при напрузі 3.48V
me@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_cell_voltage_overvoltage_protection/state 3.600000 me@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_cell_voltage_overvoltage_recovery/state 3.480000
Тут встановлюється мінімальна дельта напруги, найменшого розбіга, при якому активізується функція балансування.
me@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_balance_trigger_voltage/state 0.010000
В esphome-jk-bms можна не тільки дивитись ємність батареї, а й редагувати (state в таких випадках треба замінити на command, якщо змінна є доступною для редагування)
me@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_total_battery_capacity/state 105.000008Ось так от відбувається редагування загальної ємності батареї, та подальший повторний перегляд.
me@x220 ~ $ mosquitto_pub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_total_battery_capacity/command -m 105.000000 me@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_total_battery_capacity/state 105.000000
Це мінімальна напруга, при якій має бути дозволено балансування акумуляторної збірки. Пробую подивитись поточну. Встановлено 3.2V. Це щось дуже мало, таким чином конденсатори будуть зношуватись швидше, адже працювати воно буде ледь не 24/7. Тим паче точність балансування стоїть аж 0.01V. Встановлю 3.4V.
me@x220 ~ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_balance_starting_voltage/state 3.200000 me@x220 ~ $ mosquitto_pub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_balance_starting_voltage/command -m 3.400000 me@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_balance_starting_voltage/state 3.400000 me@x220 ~ $ pub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_balance_starting_voltage/command -m 3.200000
Це щось має стосунок до калібрування, слава богу ніколи не доводилось користуватись, адже не вмію, та і все точно показує зараз. Не повертає жодних значень.
me@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_voltage_calibration/state ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_current_calibration/state
При цій напрузі (2.59V) JKBMS має вимкнутись, чи піти в сон. Поки що розбираюсь, як конкретно це працює
me@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_power_off_voltage/state 2.590000
Це максимальний струм для балансування. В мене стоїть максимальний для моделі BD4A (400 міліампер всього)
^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_max_balance_current/state 0.400000
Це максимальний зарядний струм та максимальний розрядний струм. При перевищенні максимального зарядного струма 40 ампер протягом 60 секунд, буде на 60 секунд застосовано вимкнення заряда (Overcurrent protection). При перевищенні максимального розрядного струма 40 ампер протягом 300 секунд, буде застосовано вимкнення розряда на 60 секунд.
^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_max_charge_current/state 40.000000 ^[[A^[[D^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_max_discharge_current/state 40.000000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_charge_overcurrent_protection_delay/state 60.000000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_charge_overcurrent_protection_recovery_time/state me@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_discharge_overcurrent_protection_delay/state 300.000000 me@x220 ~ $ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -jk-bms/number/jk-bms_discharge_overcurrent_protection_recovery_time/statete 60.000000
При замкненні накоротко встановленно 1500 одиниць затримки. По всій видимості, час вказується в мілісекундах чи ще менше? Відновлення відбувається через 5 одиниць часу. Оце вже мабуть секунди.
^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_short_circuit_protection_delay/state ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_short_circuit_protection_recovery_time/state 5.000000
Напруга по елементам (в версії протокола 24S можна 24 елементи подивитись, а в 32S - 32 елементи відповідно)
^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_cell_voltage_1/state ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_cell_voltage_1/state 3.291 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_cell_voltage_2/state 3.292 ^[[A^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_cell_voltage_3/state 3.292 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_cell_voltage_4/state 3.291 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_cell_voltage_5/state 0.000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_cell_voltage_6/state 0.000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_cell_voltage_7/state 0.000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_cell_voltage_8/state 0.000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_cell_voltage_9/state 0.000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_cell_voltage_10/state 0.000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_cell_voltage_11/state 0.000 0.000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_cell_voltage_12/state 0.000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_cell_voltage_13/state 0.000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_cell_voltage_14/state 0.000 ^Cme@x220 ~ $ ^C me@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_cell_voltage_15/state 0.000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_cell_voltage_16/state 0.000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_cell_voltage_18/state 0.000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_cell_voltage_17/state 0.000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_cell_voltage_19/state 0.000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_cell_voltage_20/state 0.000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_cell_voltage_21/state 0.000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_cell_voltage_22/state 0.000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_cell_voltage_23/state 0.000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_cell_voltage_24/state 0.000
Тут відбувається налаштування температурних порогів для заряду/розряду та перегляд інформації з температурних датчиків.
^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_charge_overtemperature_protection/state 70.000000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -jk-bms/number/jk-bms_charge_overtemperature_protection_recovery/statete 60.000000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_discharge_overtemperature_protection/state me@x220 ~ $ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -jk-bms/number/jk-bms_discharge_overtemperature_protection_recovery/statete 60.000000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_charge_undertemperature_protection/state ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_charge_undertemperature_protection_recovery/state jk-bms/number/jk-bms_charge_undertemperature_protection_recovery/state -10.000000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_charge_undertemperature_protection_recovery/statjk-bms/number/jk-bms_charge_undertemperature_protection/state ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_power_tube_overtemperature_protection/state 100.000000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_charge_undertemperature_protection_recovery/stat-bms/number/^C me@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_power_tube_overtemperature_protection_recovery/state 80.000000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_charge_overtemperature_protection/state 70.000000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -jk-bms/number/jk-bms_charge_overtemperature_protection_recovery/statete 60.000000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_discharge_overtemperature_protection/state ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_discharge_overtemperature_protection/state 70.000000 me@x220 ~ $ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -jk-bms/number/jk-bms_discharge_overtemperature_protection_recovery/statete 60.000000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_charge_undertemperature_protection/state ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_charge_undertemperature_protection/state -20.000000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_charge_undertemperature_protection_recovery/state jk-bms/number/jk-bms_charge_undertemperature_protection_recovery/state -10.000000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_charge_undertemperature_protection_recovery/stat^C me@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_power_tube_overtemperature_protection/state 100.000000 me@x220 ~ $ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -jk-bms/number/jk-bms_power_tube_overtemperature_protection_recovery/statete 80.000000 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_temperature_sensor_1/state -200.0 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_temperature_sensor_2/state -200.0
Стан балансування. Від попереднього відрізняється мабуть тим, що то перемикач встановлює дозвол, а це чи відбувається балансування в дійсності (0 - це ні)?
^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_balancing/state 0
Мінімальна/максимальна напруга, а також порядковий номер елемента з мінімальною та максимальною напругами. Також дельта напруги (розбіг напруги по збірці)
^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_min_cell_voltage/state 3.290 3.291 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_max_cell_voltage/state 3.292 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_min_voltage_cell/state 4 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_max_voltage_cell/state 3 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_delta_cell_voltage/state 0.002 0.001 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_average_cell_voltage/state 3.291
Загальні напруга, струм, потужність, що розсіюється, разом, а також окремо на навантаженні або йде в заряд.
^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_total_voltage/state 13.17 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_current/state 0.00 ^@0.00 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_power/state 0.00 0.00 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_charging_power/state 0.00 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_discharging_power/state 0.00
Температура силових ланцюгів (MOSFET) в JKBMS.
^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_power_tube_temperature/state 23.7 23.7
Це скільки відсотків зараз становить заряд.
^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_state_of_charge/state 61
Це те, скільки ємності орієнтовно залишилось:
^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_capacity_remaining/state 64.563
Це що, повторюють знову повну встановлену ємність батареї?
^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_total_battery_capacity_setting/state 105
Кількість циклів заряду. Цікаво, чому нуль? Бо нещодавно міняли кількість елементів/ємність, тож воно перерахувалось? Чи це з моменту power cycle? Тим не менш, нарахувало ємність поточного циклу 0.013 Ah.
me@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_charging_cycles/state 0 0 ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_total_charging_cycle_capacity/state 0.013
Скільки всього пропрацювала плата. От тільки не знаю, в яких це одиницях виміру.
^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_total_runtime/state 589011
Поточний струм балансування
^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_balancing_current/state 0.00 0.00
Тут щось про помилки
^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_errors_bitmask/state 0 0
Це струм, який витрачається на нагрів
^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_heating_current/state 0.00
То може все-таки це перемикач, тут прям і написано switch. А там всюди sensor. Тепер я розумію, чого там не перемикалось з command. А тут запрацювало. Але ж нащо цілих дві штуки sensor'ів цих на балансування?
^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/switch/jk-bms_balancer/state OFF ^Cme@x220 ~ $ mosquitto_pub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/switch/jk-bms_balancer/command -m ON me@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/switch/jk-bms_balancer/state ON
Тут, так розумію, можна Bluetooth вимкнути. Боюсь це пробувати. Або якщо read-only, то призначення мені не зрозуміле.
^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/switch/jk-bms_enable_bluetooth_connection/state ON
Щось про помилки та повний час роботи у форматованому вигляді.
^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_errors/state ^Cme@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_total_runtime_formatted/state
Попробував абсолютно все, що дозволяє протокол JK02-32S. І він підходить для моєї версії BD4A8S4P куди краще. Все працює набагато коректніше
Всі, що є в JKBMS. batmon-ha серед змінних параметрів тільки може вмикати/вимикати заряд/розряд/балансування. Там тільки температура по датчикам. Напруга по елементам, струм та потужність. А ще версію hw та sw пише. Ніби все. Ще ємність/загальну ємність. Час, відсоток заряду. А в esphome-jk-bms є абсолютно все, що є в пропрієтарному середовищі Jikong. Багато чого... Найбільш не зручно, що кількість елементів не поміняти (cell count). Наприклад, з 8 до 4. Щоб з 24V на 12V перейти. В esphome-jk-bms запросто
me@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_cell_count/state 4.000000Це одно з такого, що взагалі юзабіліті batmon-ha зводить до нуля.
me@x220 ~ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/sensor/jk-bms_cell_resistance_1/state 0.131^ Так можна дивитись опір балансувального дрота між елементом (ами)
me@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_cell_voltage_undervoltage_protection/state 2.800000^ Це напруга нижньої відсічки по будь-якому елементу (при цьому розряд подальший вимикається). Жоден з цих параметрів не є доступним на batmon-ha. Продовжиться розряд тільки по досягненню знову 3.2 вольти
me@x220 ~ $ mosquitto_sub -h 192.168.100.117 -u pv -P Offgrid -t jk-bms/number/jk-bms_cell_voltage_undervoltage_recovery/state 3.200000
Таким чином автоматично Homeassistant підтягує з MQTT-брокера всі сутності
Компонент web_server крутий дуже, але споживає помітно більше ресурсів
27 березня здогадався вимкнути MQTT при використанні REST API з компонентом web_server. Чим значно підвищив стабільність системи.
29 березня пориви вітру виривають мені панелі.
Трохи послабшав вітер.
Тим не менш зарядив не менше 20Ah