Як повернути локальний доступ до Deye через Modbus TCP
Deye: режими, помилки, локальний доступ
Оновлено:
Новий WiFi-логер Deye (прошивка 1.6.x) не пускає Home Assistant: порт 8899 закритий, ha-solarman пише «Cannot open connection» або мовчить. Нижче чотири кроки, після яких дані йдуть локально, без хмари.
Що перевірено, а що ні. Кроки 2–4 зібрані зі скриншотів і повідомлень користувачів HA Community (вересень – жовтень 2026) та з документації ha-solarman. Автор статті не перевіряв їх на логері з прошивкою 1.7.x. Скриншот у кроці 1 зроблений на старому логері LSW3 (веб 1.0.24). Якщо ваш інтерфейс відрізняється, орієнтуйтесь на назви пунктів, а не на розташування.
Чи це ваш випадок
- Логер показує дані в Deye Cloud / Solarman, а локально ha-solarman не підключається або віддає таймаути.
- Прошивка логера 1.6.x (користувачі називають, наприклад,
DYDA_WiBLE_1.6.0). Її видно на сторінці Status → Device information → Firmware version. - Старі логери типу LSW3, як на скриншоті нижче, зазвичай працюють по порту 8899, і ця стаття для них не потрібна.
Рис. 1. Що змінюється: на 1.7.1 Deye, за словами користувача, підтримує Modbus TCP лише на порту 502, а не 8899.
Крок 1. Знайдіть IP і серійник логера
Вам потрібні три речі зі сторінки Status веб-інтерфейсу логера (адреса — його IP у вашій мережі): серійник логера, IP і версія прошивки.

Рис. 2. Сторінка Status (логер LSW3, веб 1.0.24). 1 — Device serial number, це вводиться в Home Assistant. 2 — IP address у блоці Wireless STA mode. 3 — Firmware version. Серійники, MAC і назва мережі закриті.
- Не плутайте серійники. У Home Assistant вводиться Device serial number логера, а не Inverter serial number, який стоїть вище.
- Серійник логера є і на його наклейці. Сфотографуйте її.
- Не бачите IP? Знайдіть логер у списку DHCP-клієнтів роутера й закріпіть за ним постійну адресу (DHCP reservation).
Крок 2. Попросіть Deye оновити логер
Самі користувачі прошивку не оновлюють. У тредах кілька людей пишуть, що написали в підтримку Deye, і за 12 годин – добу логер оновили віддалено до 1.7.1 або 1.7.2. Офіційної адреси підтримки в джерелах я не знайшов: пишіть на ту, що вказана на сайті Deye для вашого регіону, або через дилера, який ставив інвертор.
Оновлення потрібне не всім. За повідомленнями в тому ж треді HA Community (24 вересня) та в issue ha-solarman #1156, Link2 вмикали й на прошивці 1.6.2 без оновлення. Тому можна спершу спробувати крок 3, а лист у підтримку писати, лише якщо блоку Link2 немає або локально все одно не підключається.
Шаблон листа (англійською відповідь зазвичай приходить швидше):
Subject: Remote firmware update for WiFi data logger (local Modbus TCP)
Hello,
I have a Deye hybrid inverter, model: [YOUR MODEL],
with a WiFi data logger.
Logger serial number: [LOGGER SERIAL]
Current logger firmware: [FIRMWARE VERSION FROM STATUS PAGE]
Please remotely update the logger to a firmware version that
supports local Modbus TCP (1.7.x), so I can read the inverter
locally in Home Assistant.
Thank you.
Підставте свої дані у квадратних дужках.
Крок 3. Увімкніть Modbus TCP на логері
Коли прошивка оновилась, відкрийте веб-інтерфейс логера за його IP. За словами користувачів, логін admin123, а пароль той, що вказаний на логері.
У налаштуваннях з'явиться блок Link2. Увімкніть його, у списку протоколів виберіть Modbus TCP і натисніть Confirm. Логер перезавантажиться, після цього треба увійти знову.
Рис. 3. Схема блоку Link2 за скриншотами користувачів HA Community (16 і 24 вересня 2026). Напис «Portocol» з помилкою — так в оригіналі. На скриншотах поля IP/URL address і Port порожні, чи треба їх заповнювати, я не підтвердив.
Безпека. Modbus TCP не шифрується (логер сам про це попереджає). Не відкривайте порт логера в інтернет і не пробрасуйте його через роутер.
Крок 4. Додайте логер у Home Assistant
- Встановіть через HACS інтеграцію ha-solarman і перезапустіть Home Assistant.
- Settings → Devices & services → Add integration → Solarman. Логер часто знаходиться автоматично.
- Введіть IP логера, серійник логера з кроку 1 і порт 502 (не 8899).
Назви полів у формі можуть відрізнятися залежно від версії інтеграції. Не додавайте один і той самий логер у дві Solarman-інтеграції одночасно.
Не працює
| Що бачите | Що перевірити |
|---|---|
| Cannot open connection | Порт: на 1.7.1 потрібен 502, а не 8899. Чи ввімкнено Link2 з Modbus Tcp. Чи логер перезавантажився й має той самий IP. |
| NoneType … parser | Серійник: потрібен Device serial number логера, а не інвертора. Таку помилку описано в ha-solarman #1156, причину там ще не підтверджено. |
| Таймаути, логер онлайн | Чи не підключена друга інтеграція до того ж логера. Чи прошивка справді оновлена (Status → Firmware version). |
| Підтримка мовчить | Напишіть через дилера. Користувачі в тредах отримували відповідь за 12 годин – добу. |
| Є RS485 | Альтернатива без логера: читати інвертор напряму по RS485. Для SG05LP1 це порт METER або BMS, окремого Modbus-RJ45 на деяких моделях немає. |
Якщо не хочете залежати від логера
Ми розробляємо в Barnex RS485-шлюз на ESP32 для Deye: локальний доступ без хмари, MQTT для Home Assistant, Modbus TCP. Зараз це прототип, у продаж він не йде. Питання й побажання можна надіслати на hello@barnex.io.
Коротко
- На новому логері Deye (прошивка 1.6.x) порт 8899 закритий, тож ha-solarman пише «Cannot open connection».
- Локальний доступ вмикається блоком Link2 з протоколом Modbus TCP; на 1.7.1, за словами користувачів, працює лише порт 502.
- У Home Assistant вводиться серійник логера (не інвертора), його IP і порт 502.
- Оновлення прошивки пишуть, що робить підтримка Deye віддалено, але на 1.6.2 Link2 вмикали й без нього.
- Не відкривайте порт Modbus TCP в інтернет: протокол не шифрується.
Читайте також
- Коди помилок Deye українською: що означає F-код на екрані й коли кликати майстра.
- Deye Time of Use: заряд від мережі вночі: налаштування шести програм і причини, чому заряд не йде.
- Home Assistant і Deye: чому датчики «unavailable»: причини та послідовна діагностика.
- Режими роботи Deye: Selling First, Zero Export to Load і to CT — який вибрати: що означає кожен режим і що вибрати.
- Deye не закрив локальний доступ повністю: що змінилося з портами 8899 і 502: що Deye закрив у локальному доступі, а що ні.
Джерела
- Home Assistant Deye Inverters Data Loggers (HA Community): пости від 16 і 24 вересня, 6 і 7 жовтня 2026.
- Connecting to the New Deye Logger to Home Assistant using ESPHome (HA Community): пост від 6 жовтня 2026, лист у підтримку і прошивка 1.7.2.
- ha-solarman #1156: Deye SUN-8K-SG05LP3, «Cannot open connection».
- Deye Home Assistant: Solarman, RS485, MQTT (marklabs.pl): порти, серійник логера.