Приобрёл гибридный инвертор ANENJI 4.2kW. Настройка и получение информации производится через RS-232 по протоколу modbus.
В комплекте с инвертором идёт Wi-Fi свисток, который позволяет управлять инвертором удалённо. Только вот всё происходит через облако и локального управления нет.
Даже не испытывая адаптер, сразу разобрал его выпаял встроенный Wi-Fi модуль и приделал проводочками ESP32C3.
Залил туда конфиг ESPHome отсюда: https://github.com/psalkiewicz/esphome-2026-anenji4200
На первый взгляд всё работало, но модуль постоянно перезагружался. Проверил питание - и обнаружил что плата держит 3.3 В, потом скидывает в ноль и снова подаёт.
Затем моё внимание привлёк пин WDI родного модуля, на который должен выводиться меандр 1кГц. Добавил вывод меандра в конфиг, подключил, залил. По питанию теперь всё стабильно.
Фрагмент с выводом меандра:
# watchdog out
output:
- platform: ledc
pin: GPIO4
id: gpio4_pwm
frequency: 1000Hz
interval:
- interval: 1s
startup_delay: 0s
then:
- output.set_level:
id: gpio4_pwm
level: 50%В итоге подключение модуля к плате получилось таким:
Засунул всё в термоусадку и засунул в инвертор:
Полный конфиг ESPHome: https://github.com/MultiMote/esphome-anenji-4200
В конфиге, на который я ориентировался, описание параметров местами сильно отличался от инструкции. К тому же, некоторых параметров в конфиге не было.
Например:
В инструкции: “12: Voltage point back to utility source”
В конфиге: “battery low voltage protection point in mains mode”
Меня это очень путало, поэтому решил переименовать параметры так, чтобы они совпадали с инструкцией. К тому же, вооружившись сканером modbus, методом перебора всех регистров нашёл отсутствующие параметры.
Сгенерировано из конфига ESPHome.
| Адрес | Оригинальное название | Описание / допустимые значения | Единица | Масштаб |
|---|---|---|---|---|
300 |
output mode |
Single (0), Parallel (1), Phase P1 (2), Phase P2 (3), Phase P3 (4) (на экране такого параметра нет) | — | |
301 |
#01 Output source priority |
UTI (0), SOL (1), SBU (2), SUB (3) | — | |
302 |
#03 AC input voltage range |
Appliances (0), UPS (1), Generator (2) | — | |
303 |
#18 Buzzer mode |
0: Silent; 1: переключение источника, предупреждения и ошибки; 2: предупреждения и ошибки; 3: только ошибки | — | |
305 |
#20 Backlight control |
0: Timed off; 1: Always on | — | |
306 |
#19 Auto return to default display screen |
0: не возвращаться автоматически; 1: автоматический возврат | — | |
307 |
energy-saving mode |
0: выключен; 1: включён (на экране такого параметра нет) | — | |
308 |
#06 Auto restart when overload occurs |
0: автоматический перезапуск после перегрузки выключен; 1: включён | — | |
309 |
#07 Auto restart when overtemperature occurs |
0: автоматический перезапуск после перегрева выключен; 1: включён | — | |
310 |
#23 Overload bypass |
0: выкл; 1: вкл | — | |
313 |
#33 battery Eq mode is enabled |
0: выкл; 1: вкл | — | |
320 |
#08 Output voltage |
Шаг: 0,1 | В | ×0,1 чтение; ×10 запись |
321 |
#09 Output frequency |
Шаг: 0,01 | Гц | ×0,01 чтение; ×100 запись |
322 |
#05 Battery type |
AGM (0), FLD (1), USER (2), Li1 (3), Li2 (4), Li3 (5), Li4 (6), Lib (8) | — | |
323 |
battery overvoltage protection point |
Шаг: 0,1 (на экране такого параметра нет) | В | ×0,1 чтение; ×10 запись |
324 |
#26 Bulk charging voltage (C.V voltage) |
Шаг: 0,1 | В | ×0,1 чтение; ×10 запись |
325 |
#27 Floating charging voltage |
Шаг: 0,1 | В | ×0,1 чтение; ×10 запись |
326 |
#13 Voltage point back to battery mode |
Шаг: 0,1 | В | ×0,1 чтение; ×10 запись |
327 |
#12 Voltage point back to utility source |
Шаг: 0,1 | В | ×0,1 чтение; ×10 запись |
329 |
#29 Cut off voltage (OP2) |
Шаг: 0,1 | В | ×0,1 чтение; ×10 запись |
330 |
#32 Bulk charging time (C.V stage) |
Диапазон 0–900; шаг 5 | мин | — |
331 |
#16 Charger source priority |
Utility priority (0), PV priority (1), PV equal to utility (2), PV only (3) | — | |
332 |
#02 Maximum charging current |
Диапазон настройки 0–100; шаг 0,1 | А | ×0,1 чтение; ×10 запись |
333 |
#11 Maximum utility charging current |
Диапазон настройки 0–100; шаг 0,1 | А | ×0,1 чтение; ×10 запись |
334 |
#34 Eq Charging voltage |
Шаг: 0,1 | В | ×0,1 чтение; ×10 запись |
335 |
#35 battery equalization time |
Диапазон 0–900; шаг 1 | мин | — |
336 |
#36 Battery equalized timeout |
Диапазон 0–900; шаг 1 | мин | — |
337 |
#37 Equalization interval |
Диапазон 1–90; шаг настройки 1 | день | — |
341 |
#43 [BMS] SOC point back to utility |
В конфиге указано: значение должно быть выше настройки 45 | % | — |
342 |
#44 [BMS] SOC point back to battery |
В комментарии указано 60–100% | % | — |
343 |
Low DC cut-off SOC |
В комментарии указано 3–30%; максимальное значение должно быть ниже настройки 43 | % | — |
351 |
#46 Maximum discharge current protection |
Диапазон 0–500; шаг 1 | А | — |
352 |
#31 Cut off voltage (OP1) |
Шаг: 0,1 | В | ×0,1 чтение; ×10 запись |
353 |
#47 OP2 overload warning point |
Диапазон настройки 0–100; шаг 1 | % | — |
354 |
#43 OP2 Output enabled |
0: выкл; 1: вкл | — | |
355 |
Utility accept delay |
Диапазон 1–999; шаг 1 (параметр, который на прошлых версиях можно было сменить в другом меню) | с | — |
356 |
#47 Lithium battery activation time |
Диапазон 5–300; шаг 1 | с | — |
406 |
turn on mode |
Local and remote (0), local only (1), remote only (2) (на экране такого параметра нет) | — | |
420 |
remote switch |
0: выкл; 1: вкл | — |
| Адрес | Оригинальное название | Единица | Масштаб |
|---|---|---|---|
100 |
fault code |
— | |
108 |
warning code |
— | |
201 |
operation mode id |
— | |
202 |
ac voltage |
В | ×0,1 |
203 |
ac frequency |
Гц | ×0,01 |
204 |
average mains power |
Вт | — |
205 |
effective inverter voltage |
В | ×0,1 |
206 |
effective inverter current |
А | ×0,1 |
207 |
inverter frequency |
Гц | ×0,01 |
208 |
average inverter power |
Вт | — |
209 |
inverter charging power |
Вт | — |
210 |
output effective voltage |
В | ×0,1 |
211 |
output effective Current |
А | ×0,1 |
212 |
output frequency |
Гц | ×0,01 |
213 |
output active power |
Вт | — |
214 |
output apparent power |
ВА | — |
215 |
battery average voltage |
В | ×0,1 |
216 |
battery average current |
А | ×0,1 |
217 |
battery average power |
Вт | — |
219 |
pv average voltage |
В | ×0,1 |
220 |
pv average current |
А | ×0,1 |
223 |
pv average power |
Вт | — |
224 |
pv charging average power |
Вт | — |
225 |
load percentage |
% | — |
226 |
dcdc temperature |
°C | — |
227 |
inverter temperature |
°C | — |
229 |
battery state of charge |
% | — |
232 |
battery average current2 |
А | ×0,1 |
233 |
inverter charging average current |
А | ×0,1 |
234 |
pv charging average current |
А | ×0,1 |
643 |
rated power |
Вт | — |