Home assistant інтеграція інвертора

Там в першому повідомленні є посилання на Гітхаб, в мене конфіг звідти без переробок працює на Аненжі 4000.
А що саме не заводиться? Що в логах пише?
В логах на всі запити відповідь одна:
no response received - removed from send queue

P.S. Все, вибачайте, rx та tx переплутав місцями(
 

Вкладення

  • logs_anenji_logs.txt
    28,9 Кб · Перегляди: 4
  • Screenshot_20260225-182640.png
    Screenshot_20260225-182640.png
    149,6 Кб · Перегляди: 9
Останнє редагування:
В логах на всі запити відповідь одна:
no response received - removed from send queue

Треба б подивитись чи ходять байти фізично туди-сюди. Щоб зрозуміти - нема відповіді, чи й самого запиту нема. Тут бувають дуже корисні перетворювачі UART->RS232(RS485) які мають на борту світлодіоди RX, TX.
Блимають? Якщо так, то які?
 
Треба б подивитись чи ходять байти фізично туди-сюди. Щоб зрозуміти - нема відповіді, чи й самого запиту нема. Тут бувають дуже корисні перетворювачі UART->RS232(RS485) які мають на борту світлодіоди RX, TX.
Блимають? Якщо так, то які?
Моя помилка, сплутав місцями Rx та Tx піни, все запрацювало. Але все одно дякую за спробу допомогти!
 
Вітання,
Поділюсь своїм досвідом інтеграції інвертора Aninerel 4.2 kW до Home Assistant.
Отже, що не спрацювало - RS485 + ESP32,інвертор не відповідав.
Пошукавши по форуму, натрапив на пост https://greenpowertalk.tech/threads...r-roboti-kitajskix-invertoriv.1698/post-42597
Налаштував точку доступу, як там описано (дякую Karl за код) і отримав перші дані від інвертора.
Далі на ESP32 сконфігурував прозорий TCP міст, що отримує дані від інвертора і відправляє на хом асистент (підключений через окремий WIFI адаптер до тої ж ESP32)
На Хом асистент треба обрати інтеграцію Modbus типу rtuovertcp і додати свої сенсори.
Далі інвертор конектиться до ESP32, так само як і Modbus Home Assistant.
Приклад конфігурацій, що працює на даний момент:
YAML:
modbus:
  - name: "anenji"
    type: rtuovertcp
    host: 192.168.4.1
    port: 8899
    timeout: 5
    
    sensors:
      # --- Статус та Режим ---
      - name: "Anenji Operation Mode Raw"
        unique_id: anenji_201_mode
        address: 201
        input_type: holding

      # --- Вхідна мережа (Mains) ---
      - name: "Anenji Mains Voltage"
        unique_id: anenji_202_mains_v
        address: 202
        scale: 0.1
        precision: 1
        unit_of_measurement: "V"
        device_class: voltage

      - name: "Anenji Mains Frequency"
        unique_id: anenji_203_mains_f
        address: 203
        scale: 0.01
        precision: 2
        unit_of_measurement: "Hz"
        device_class: frequency

      - name: "Anenji Average Mains Power"
        unique_id: anenji_204_mains_p
        address: 204
        data_type: int16
        unit_of_measurement: "W"
        device_class: power

      # --- Внутрішні параметри інвертора ---
      - name: "Anenji Inverter Voltage"
        unique_id: anenji_205_inv_v
        address: 205
        scale: 0.1
        precision: 1
        unit_of_measurement: "V"
        device_class: voltage

      - name: "Anenji Inverter Current"
        unique_id: anenji_206_inv_i
        address: 206
        scale: 0.1
        precision: 1
        unit_of_measurement: "A"
        device_class: current

      - name: "Anenji Inverter Frequency"
        unique_id: anenji_207_inv_f
        address: 207
        scale: 0.01
        precision: 2
        unit_of_measurement: "Hz"

      - name: "Anenji Average Inverter Power"
        unique_id: anenji_208_inv_p
        address: 208
        data_type: int16
        unit_of_measurement: "W"
        device_class: power

      - name: "Anenji Inverter Charging Power"
        unique_id: anenji_209_chg_p
        address: 209
        data_type: int16
        unit_of_measurement: "W"
        device_class: power

      # --- Вихід (Load) ---
      - name: "Anenji Output Voltage"
        unique_id: anenji_210_out_v
        address: 210
        scale: 0.1
        precision: 1
        unit_of_measurement: "V"
        device_class: voltage

      - name: "Anenji Output Current"
        unique_id: anenji_211_out_i
        address: 211
        scale: 0.1
        precision: 1
        unit_of_measurement: "A"
        device_class: current

      - name: "Anenji Output Frequency"
        unique_id: anenji_212_out_f
        address: 212
        scale: 0.01
        precision: 2
        unit_of_measurement: "Hz"

      - name: "Anenji Output Active Power"
        unique_id: anenji_213_out_p_active
        address: 213
        data_type: int16
        unit_of_measurement: "W"
        device_class: power

      - name: "Anenji Output Apparent Power"
        unique_id: anenji_214_out_p_app
        address: 214
        data_type: int16
        unit_of_measurement: "VA"

      # --- Акумулятор (Battery) ---
      - name: "Anenji Battery Voltage"
        unique_id: anenji_215_batt_v
        address: 215
        scale: 0.1
        precision: 1
        unit_of_measurement: "V"
        device_class: voltage

      - name: "Anenji Battery Current"
        unique_id: anenji_216_batt_i
        address: 216
        scale: 0.1
        precision: 1
        unit_of_measurement: "A"
        device_class: current

      - name: "Anenji Battery Power"
        unique_id: anenji_217_batt_p
        address: 217
        data_type: int16
        unit_of_measurement: "W"
        device_class: power

      - name: "Anenji Battery Percentage"
        unique_id: anenji_229_batt_soc
        address: 229
        unit_of_measurement: "%"
        device_class: battery

      - name: "Anenji Battery Avg Current"
        unique_id: anenji_232_batt_avg_i
        address: 232
        scale: 0.1
        precision: 1
        unit_of_measurement: "A"

      - name: "Anenji Inverter Charging Current"
        unique_id: anenji_233_inv_chg_i
        address: 233
        scale: 0.1
        precision: 1
        unit_of_measurement: "A"

      # --- Сонячні панелі (PV) ---
      - name: "Anenji PV Voltage"
        unique_id: anenji_219_pv_v
        address: 219
        scale: 0.1
        precision: 1
        unit_of_measurement: "V"
        device_class: voltage

      - name: "Anenji PV Current"
        unique_id: anenji_220_pv_i
        address: 220
        scale: 0.1
        precision: 1
        unit_of_measurement: "A"
        device_class: current

      - name: "Anenji PV Power"
        unique_id: anenji_223_pv_p
        address: 223
        data_type: int16
        unit_of_measurement: "W"
        device_class: power

      - name: "Anenji PV Charging Power"
        unique_id: anenji_224_pv_chg_p
        address: 224
        data_type: int16
        unit_of_measurement: "W"
        device_class: power

      - name: "Anenji PV Charging Current"
        unique_id: anenji_234_pv_chg_i
        address: 234
        scale: 0.1
        precision: 1
        unit_of_measurement: "A"

      # --- Система та Температура ---
      - name: "Anenji Load Percentage"
        unique_id: anenji_225_load_pct
        address: 225
        data_type: int16
        unit_of_measurement: "%"

      - name: "Anenji DCDC Temperature"
        unique_id: anenji_226_dcdc_temp
        address: 226
        data_type: int16
        unit_of_measurement: "°C"
        device_class: temperature

      - name: "Anenji Inverter Temperature"
        unique_id: anenji_227_inv_temp
        address: 227
        data_type: int16
        unit_of_measurement: "°C"
        device_class: temperature

Переглянути вкладення 9976

Ви ще не додавали в свою інтеграцію керування інвертором?
Я використовую стандартну інтеграцію з Гітхаба зі старим Аненжі по RS232. Там можна з ХА задавати купу параметрів інвертору.
Вирішив і нового Аненжі підключити через свій wifi міст. Так от, з'ясувалось, що цей Modbus over TCP має обмеження. Команди на считування даних проходять, а команди керування - ні. Тобто та сама ЕСПшка підключена по дротах може керувати інвертором , а через міст не може.
 
Назад
Угорі