Home Assistant + інвертор: реальна інтеграція 2026

Modbus TCP/RTU, MQTT або REST API — три шляхи під'єднати Solis/Huawei/Deye до HA. Покажемо де зависає 80% інсталяцій і як це виправити за 20 хвилин.

Сотні відео і форумних тредів про Home Assistant та сонячні інвертори є. Але більшість зупиняються на скриншоті дашборда — і мовчать про те, що 80% інсталяцій зависають ще на кроці «знайти правильний COM-порт» або «чому MQTT не отримує дані після перезапуску». Ця стаття — про конкретні пастки, а не про красиві картинки.

Покажемо три протоколи (Modbus TCP, MQTT, REST API), скажемо який підходить для кожного бренду, і де реально ламається інтеграція — особливо для Solis, Huawei та Deye, що найпоширеніші в Україні у 2026 році.

Швидкі факти: Home Assistant + сонячний інвертор

ПараметрЗначення
Підтримувані протоколиModbus TCP/RTU, MQTT, REST API (SolarEdge/Fronius), HASS Cloud
Найпоширеніший у 2026Modbus TCP через RS485→Ethernet адаптер
Час первинної інтеграції20–90 хвилин (залежить від протоколу)
Де зависає більшістьНеправильний slave ID або відключений Modbus у меню інвертора
Частота опитування10–30 с (рідше — дані губляться, частіше — інвертор ігнорує запити)
Solis: методModbus TCP (офіційний) або SolisCloud MQTT bridge
Huawei SUN2000: методModbus TCP (порт 502, slave ID 1, потрібна версія прошивки ≥V100R001C00SPC119)
Прихований фактDeye/Sungrow на деяких прошивках блокують Modbus при активному WiFi-донглі — донгл треба відключити

Який протокол обрати під мій інвертор?

Перше речення для ясності: протокол залежить від бренду та наявного обладнання, не від ваших уподобань.

Modbus TCP — найуніверсальніший варіант. Підходить для Solis, Huawei SUN2000, Deye, Growatt. Потребує RS485→Ethernet перетворювач (USR-TCP232-304 або аналог, ~400–700 грн). Переваги — локальна мережа, без хмари, стабільна затримка. Недоліки — треба прокласти дріт від інвертора до перетворювача, а в деяких моделях RS485 вже зайнятий логером.

MQTT — варіант коли інвертор має власний WiFi-модуль і підтримує кастомну прошивку (Deye-сумісні — популярна прошивка ESPHome Deye bridge). Швидше налаштовується, але залежить від стабільності WiFi у щитку.

REST API — лише для Fronius (Symo) та деяких Sungrow моделей. Все через HTTP GET на локальну IP-адресу інвертора. Найпростіший для початківців, але підтримуваних моделей менше.

Тож: якщо у вас Huawei або Solis — починайте з Modbus TCP. Якщо Deye — MQTT через bridge найшвидший шлях.

Де зависають 80% інтеграцій і як це виправити?

Це те, що форуми замовчують.

Проблема 1 — Modbus не активований. У більшості інверторів Modbus TCP вимкнений за замовчуванням. У Solis: меню Advanced → Communication → RS485 → Modbus. У Huawei: вхід через FusionHome або мобільний застосунок, Settings → Modbus TCP Enable. Без цього кроку Home Assistant ніколи не отримає відповідь, але і не покаже чітку помилку — просто timeout.

Проблема 2 — неправильний slave ID. Huawei SUN2000 за замовчуванням має slave ID = 1. Solis — ID = 1. Але якщо хтось міняв налаштування або до мережі підключені два інвертори — ID може бути іншим. Перевіряйте напряму в меню інвертора.

Проблема 3 — Deye + WiFi-донгль. Це прихована пастка. На прошивках 2023–2024 деякі Deye 5–12 кВт блокують RS485 Modbus, поки активний WiFi-логер. Рішення — фізично відключити донгль і перейти на Modbus TCP.

Проблема 4 — затримка опитування. Якщо ставити poll interval менше 10 секунд на Solis — інвертор починає ігнорувати запити після ~2 годин роботи. Оптимум: 15–30 с.

Але є ще одна причина збоїв, про яку майже не пишуть.

Що автоматизувати після успішної інтеграції?

Після того як дані з’явились у Home Assistant — звичайна помилка: зупинитись на дашборді. Але справжня цінність — автоматизації.

Три сценарії з реальним ROI:

1. Зсув навантаження (load shifting). Пральна машина, посудомийка, бойлер включаються автоматично, коли excess_pv_power > 1500 Вт. Без жодного ручного втручання. Детальніше про логіку керування бойлером — у статті «Бойлер від сонячних панелей: PV vs thermal».

2. Пріоритет акумулятора під час відключень. HA отримує сигнал grid_status = off → відправляє команду Modbus (register 0x00B1 для Solis) на перехід у EPS-режим. Це і є базова логіка «Гібридна СЕС під час відключень».

3. Розумна зарядка електроприладів. Якщо SoC акумулятора > 80% і генерація > споживання — запускається зарядка EV або павербанку. Детальніше — «Smart зарядка електроприладів».

Ці три автоматизації разом дають 15–25% економії на місяць порівняно з базовою конфігурацією без HA.

Коли інтеграція Home Assistant НЕ підходить?

Це важливо сказати прямо — більшість продавців так не роблять.

Не підходить для «plug-and-play» очікувань. Інтеграція потребує базових знань мережі (IP, порти, протоколи). Якщо людина не налаштовувала роутер вручну — старт буде важким.

Не підходить для старих інверторів без RS485. Інвертори до 2015 року (окремі моделі SMA, старі ABB) можуть не мати Modbus-порту фізично. Перевіряйте специфікацію.

Не підходить для орендованого житла. HA потребує стабільного залізного сервера (Raspberry Pi 4 або NUC) або HAOS на окремому пристрої — це постійна інфраструктура, не мобільна.

Не підходить у разі активної гарантії без узгодження. Деякі виробники (Huawei, Solis) не знімають гарантію за Modbus-інтеграцію, але якщо ви модифікуєте прошивку (наприклад, Deye open-source firmware) — гарантія анулюється. Завжди уточнюйте у постачальника.

Які регістри Modbus читати першими?

Не читайте все одразу. Huawei SUN2000 має понад 600 регістрів — читання всіх одночасно перевантажує шину.

Стартовий мінімум для Solis (регістри, адреси відповідно до Solis Modbus RTU Protocol v1.8):

ПараметрРегістр (hex)Тип
Поточна потужність PV0x0DCINT32
Потужність навантаження0x0B6INT32
SoC акумулятора0x0BFUINT16
Потужність мережі (import/export)0x0A9INT32
Температура інвертора0x0C2INT16

І ще один момент — функціональний код 0x04 (Read Input Registers) у Solis, але 0x03 (Read Holding Registers) для частини параметрів акумулятора. Перемішування кодів — ще одна типова помилка.

Часті запитання — Home Assistant і сонячний інвертор

Чи потрібен статичний IP для інвертора?

Так — обов’язково. Якщо інвертор отримує IP через DHCP і він змінюється після перезапуску роутера — інтеграція відвалюється. Призначте статичний IP у налаштуваннях роутера (DHCP reservation) або напряму в налаштуваннях WiFi-донгля.

Чи зламає інтеграція гарантію на інвертор?

Для Modbus TCP — зазвичай ні. Це стандартний промисловий протокол, передбачений виробником. Але якщо ви перепрошиваєте WiFi-модуль або використовуєте неофіційний cloud bridge — гарантія під загрозою. Запитайте монтажну компанію перед стартом.

Яке залізо для Home Assistant сервера?

Мінімум для стабільної роботи з Modbus — Raspberry Pi 4 (4 ГБ RAM) або Intel NUC з SSD. SD-карта як єдиний накопичувач не підходить для довготривалої роботи — відмовляє за 6–18 місяців. Використовуйте SSD через USB або eMMC.

Чому дані з’являються, але зависають на одному значенні?

Найчастіша причина — poll interval менший за час відповіді інвертора. Спробуйте збільшити до 30 с і перезапустити інтеграцію. Якщо не допомагає — перевірте, чи не зайнятий RS485-порт паралельно підключеним логером.

Чи можна керувати режимами інвертора через HA, а не тільки читати?

Так — через Write Holding Registers (функціональний код 0x06 або 0x10). Наприклад, примусово встановити режим «заряд від мережі» для Solis або змінити пріоритет джерела у Deye. Але помилка в регістрі може скинути налаштування інвертора — тестуйте на staging-конфігурації, не на живій системі.

Інтеграція Huawei vs Solis — що простіше?

Huawei SUN2000 із прошивкою ≥V100R001C00SPC119 має офіційний HASS-компонент (hms-mirror від wlcrs). Solis потребує ручного YAML-конфігу Modbus, але спільнота добре документована. Для початківця — Huawei простіший. Для кастомізації — Solis гнучкіший.


Якщо ви вже обрали гібридну станцію і хочете одразу налаштувати інтеграцію з Home Assistant — залиште заявку на розрахунок, і наш інженер порадить протокол та схему під ваш конкретний інвертор ще до монтажу.

Джерела