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 — оставьте заявку на расчёт, и наш инженер посоветует протокол и схему под ваш конкретный инвертор ещё до монтажа.

Источники