Deye не закрив локальний доступ повністю: що змінилося з портами 8899 і 502
Deye: режими, помилки, локальний доступ
Оновлено: ·Read in English
«Deye заблокував логер», «порт 8899 закритий», «ha-solarman не підключається». Такі повідомлення з'явилися у вересні й жовтні 2026 року, і багато хто вирішив, що Deye закрив локальний доступ назавжди. Коротка відповідь: ні, не повністю. Але у нового покоління логерів порт 8899 справді не відповідає, а локальний доступ переїхав на інший порт і став опційним. Нижче розберемося, що саме змінилося, у якому ви випадку і що робити, без паніки і без здогадів про наміри виробника.
Що відомо напевно, а що ні. Офіційної заяви, релізних нотаток чи документації Deye про закриття порту 8899, про порт 502 чи про причини змін ми не знайшли. Усе про нові логери нижче зі слів користувачів у Home Assistant Community і GitHub (вересень – початок листопада 2026), а не з документів Deye. Намір Deye нам невідомий: ми не стверджуємо, що це блокування навмисне. Описану в розділі «Що робити» процедуру Link2 ми самі на новому логері не перевіряли.
Дві різні історії
Ключ до розуміння: це не одна проблема, а два покоління логерів з різною поведінкою.
| Старі логери (LSW-3, LSE-3 та подібні) | Нові логери (DYDA_WiBLE, зокрема DL1000B-WIFI) | |
|---|---|---|
| Прошивка | веб-інтерфейс 1.0.x | 1.6.x (користувачі називають 1.6.0 і 1.6.2) |
| Порт 8899 (Solarman V5) | відкритий | за звітами користувачів, TCP закритий |
| Порт 502 (звичайний Modbus TCP) | закритий, і це нормально | на 1.6.x закритий; на 1.7.x відкривається після ввімкнення |
| Що робити | Нічого не зламано | Див. розділ «Що робити» |
Старий логер ми перевірили самі, на власному пристрої: порт 8899 відповідає, порт 502 закритий. На старому логері це не ознака блокування, просто Modbus TCP-сервера там немає, а працює протокол Solarman V5.
Оновлення старого логера нічого не ламає. На початку листопада 2026 ми написали в підтримку Deye, і наш логер LSW-3 оновили віддалено до прошивки LSW3_32_5406_SS_04_00.00.00.0B (веб-інтерфейс 1.0.24). Після оновлення порт 8899 відповідає, як і раніше: вручну нічого налаштовувати не довелося, Barnex читає інвертор далі. Це один пристрій, але це вже власна перевірка, а не переказ з форуму.
Порти 8899 і 502: у чому різниця
- Порт 8899. Протокол Solarman V5: кадр з серійним номером логера (не інвертора) і вкладеним Modbus-запитом. Автентифікації немає, серійник у кадрі автор інтеграції marklabs називає «псевдозахистом» (marklabs, pysolarmanv5).
- Порт 502. Звичайний Modbus TCP: адреса пристрою (зазвичай 1), без серійника логера.
- Порт 48899. Окремий UDP-канал з AT-командами, його використовують деякі інші програми.
Тому «порт 8899 закритий» і «весь локальний доступ закритий» це різні твердження. На 1.6.x, за одним зі звітів, TCP 8899, 10000 і 502 недоступні, а відповідає лише UDP 8899 (ha-solarman #1159). Типова картина: логер пінгується, його сторінка й Deye Cloud працюють, а в Home Assistant «Cannot open connection» (ha-solarman #1156).
Що відомо про 1.7.x
Користувач повідомляє, що підтримка Deye пояснила: версія 1.7.1 не підтримує Modbus TCP на 8899, а підтримує лише на порту 502, і його треба спершу ввімкнути у веб-інтерфейсі логера (HA Community, пост 18). Це єдиний «офіційний» рядок, який ми знайшли, і він дійшов з других рук, без дати й каналу.
Кілька користувачів пишуть, що після листа в підтримку Deye їм віддалено оновили логер до 1.7.1 або 1.7.2 протягом 12–24 годин. Після цього Modbus TCP вмикається в блоці Link2 веб-інтерфейсу, працює на порту 502, а хмара Deye лишається на Link1. Порт 502 з адресою 1 на 1.7.2 підтверджують і інші користувачі (ha-solarman #1187). Це самовибірка людей, які пишуть на форумах, а не статистика: скільки логерів це зачепило, невідомо.
Що нового з кінця жовтня
- Автор ha-solarman 2 листопада написав, що найновіша прошивка логера тепер підтримує Modbus TCP «одразу» (#769). Це не заява Deye, але найавторитетніша на сьогодні.
- Оновлення без листа в підтримку. Двоє-троє користувачів пишуть, що логер оновився сам або Link2 уже був, і вони ввімкнули його, нікому не пишучи (#769, #1156). Поодинокі звіти, але веб-інтерфейс варто перевірити до листа.
- На 1.6.2 Link2 немає. Один користувач з DYDA_WiBLE_1.6.2 не знаходить такої опції взагалі (#769). Це узгоджується з тим, що Link2 з'являється з 1.7.x.
- Неофіційні файли прошивки. На GitHub викладають образи прошивки логера, і люди питають, чи шити їх самим через сторінку
/ota.html. Ніхто не повідомив, що зробив це, і жодного офіційного підтвердження цих файлів немає. Див. «Чого не робити». - Прошивки новішої за 1.7.2 й офіційної заяви станом на 4 листопада 2026 ми не знайшли.
Перші п'ять хвилин: який у вас випадок
- Логер у мережі? Пінг, сторінка логера, чи працюють застосунок і Deye Cloud.
- Перевірте порти з комп'ютера в тій самій мережі:
nc -vz <IP логера> 8899
nc -vz <IP логера> 502
nc -vz <IP логера> 80
nc -zuv <IP логера> 8899
Остання команда перевіряє UDP. Відрізняйте «refused» (порт нікому не слухається) від «timeout» (відповіді немає зовсім: чужа мережа, фільтрація, вимкнений логер). Ця схема складена нами з логіки протоколів, а не опублікована Deye.
- Подивіться версію прошивки логера на сторінці Status.
| Що бачите | Імовірний випадок | Що робити |
|---|---|---|
| 8899 відкритий, 502 refused, прошивка 1.0.x | Старий логер, усе гаразд | Перевірте серійник логера, slave ID 1, один клієнт на логер. Див. статтю про Modbus |
| 8899 refused або timeout, 502 refused, прошивка 1.6.x | Новий логер, локальний Modbus вимкнено | Пошукайте Link2 у веб-інтерфейсі; якщо немає, лист у підтримку Deye про оновлення |
| 502 відкритий | Link2 з Modbus TCP ввімкнено | Налаштуйте клієнт на порт 502, unit ID 1 |
| Закрито все, у веб-інтерфейсі немає Link2 | Прошивка без цієї опції | Оновлення через підтримку або RS485 |
| Відкритий лише UDP 8899 | Новий логер, інтеграція пробує тільки TCP | Те саме, що для 1.6.x |
| 80 недоступний | Логер у іншій підмережі | Знайдіть IP у роутері, закріпіть адресу |
Схожі причини, які виглядають як «заблокували»
Багато скарг не пов'язані з прошивкою. Перед висновком перевірте:
- Серійник інвертора замість серійника логера. Класична помилка. Потрібен серійник логера зі сторінки Status або наклейки.
- Неправильний slave ID. У одному з випадків допомогла зміна з 2 на 1.
- Неправильний профіль інтеграції для вашої моделі.
- Другий клієнт на тому самому логері. Логер розсилає відповіді всім клієнтам, а зайнятий кількома опитувачами починає губити запити. З нашого досвіду, 15–25 % запитів лишалося без відповіді, коли з логером одночасно працювали Home Assistant і наш координатор. Тримайте одного «читача».
- Bluetooth-сесія. За повідомленням користувача, поки Home Assistant тримає Bluetooth-з'єднання з логером, його синхронізація з Deye Cloud зупиняється.
- Змінилась IP-адреса логера. Закріпіть її в роутері.
- Проблема не в логері, а в інверторі. Є скарги, що Modbus не працював через стару прошивку самого інвертора, це не про логер.
Докладніше про типові причини розривів зв'язку з Home Assistant в окремій статті.
Що робити
Якщо у вас новий логер (1.6.x)
- Спершу відкрийте веб-інтерфейс логера і пошукайте блок Link2: у деяких користувачів він уже є.
- Якщо Link2 немає, напишіть у підтримку Deye і попросіть віддалено оновити логер до версії з локальним Modbus TCP. Користувачі пишуть, що Deye питала країну й відповідала за години. Адреса, яку називають користувачі: service@deye.com.cn. Це не офіційний канал за нашими джерелами, тож краще писати через дилера, який ставив інвертор. Шаблон листа є в статті про Modbus TCP.
- Після оновлення ввімкніть Link2. За звітами користувачів, треба ввімкнути Enable, вибрати протокол Modbus Tcp (режим Default) і підтвердити. Логер перезавантажиться.
- Налаштуйте клієнт на порт 502. Для ha-solarman: IP логера, серійник логера, порт 502 і адреса 1.
Логін і пароль до веб-інтерфейсу зазвичай на наклейці логера. Звіти про стандартні логіни різняться, тож перевіряйте на своєму пристрої. Не вважайте оновлення гарантією: 1.7.2 не універсальний засіб, а моделі й версії, де Link2 точно є, не встановлено.
Якщо підтримка не відповідає
- RS485 напряму (9600 8N1, адреса 1) через шлюз на ESP32 або Waveshare чи Elfin. Кілька користувачів вважають цей варіант найстабільнішим.
- Bluetooth (ESPHome або hass-deye-local). Працює, але одна сесія за раз і з паузою хмарної синхронізації.
- Хмарний API Deye. Віддає мало даних і з затримкою в кілька хвилин.
Чого не робити
- Не шийте прошивку з неофіційних джерел через
/ota.html. Невідповідний чи пошкоджений образ може залишити вас без робочого логера, а ці файли ніхто не підтвердив. - Не відкривайте порти 8899 і 502 в інтернет. Ні той, ні інший не має справжньої автентифікації.
- Не підключайте двох «читачів» до одного логера.
- Не вважайте будь-яку помилку підключення блокуванням. Спершу пройдіть діагностику вище.
А якщо ви на Barnex
Координатор Barnex читає інвертор через порт 8899 (Solarman V5), тому зі стандартним логером усе працює. Чи працює він з логером на порту 502 після вмикання Link2, ми ще підтверджуємо на реальних пристроях. Якщо у вас новий логер, напишіть на hello@barnex.io: розкажемо, що вже перевірено на вашій моделі, і пошукаємо тестувальників. Як підключити координатор, у першій частині серії про підключення.
Часті питання
Чи заблокував Deye порт 8899? На новому поколінні логерів (за звітами користувачів) TCP 8899 не відповідає. На старих він працює. Офіційного пояснення ми не знайшли.
Чи можна повернути локальний доступ? За повідомленнями кількох користувачів, так: оновлення логера підтримкою і Link2 з Modbus TCP на порту 502. Це не гарантія для всіх моделей.
Чому ha-solarman пише «Cannot open connection»? Часто це закритий TCP-порт на новому логері, але перевірте також серійник логера й IP.
Чи зламає оновлення старий логер? На нашому LSW-3 ні: після віддаленого оновлення через підтримку Deye порт 8899 працює, як і раніше, нічого перемикати не довелося.
Чи можна без логера? Так, через RS485 безпосередньо до інвертора, але потрібен шлюз.
Чи потрібен Home Assistant? Для Barnex ні, він працює автономно.
Коротко
- Deye не закрив локальний доступ повністю: на новому логері порт 8899 закритий, а локальний Modbus TCP, за звітами, переїхав на порт 502 і вмикається в блоці Link2.
- Старі логери з портом 8899 цією зміною не зачеплені, на них закритий порт 502 це норма. Наш LSW-3 після віддаленого оновлення працює на 8899, як і раніше.
- Спершу діагностика: пінг,
ncна 8899 і 502, версія прошивки. Багато «блокувань» це неправильний серійник чи другий клієнт. - Для нового логера: пошукайте Link2, інакше лист у підтримку й оновлення, потім порт 502. Це зі слів користувачів, офіційної документації немає.
- Не відкривайте порти в інтернет.
Читайте також
- Режими роботи Deye: Selling First, Zero Export to Load і to CT — який вибрати: що означає кожен режим і що вибрати.
- Wi-Fi логер Deye відвалюється: mesh, сигнал, перезавантаження: що перевірити, коли логер зникає з мережі.
- Deye Cloud, Solarman Smart чи локальний доступ: яку програму моніторингу Deye вибрати і навіщо локальний доступ.
Джерела
- Home Assistant Community: Deye Inverters Data Loggers: дописи вересня й жовтня 2026.
- Home Assistant Community: підключення нового логера через ESPHome.
- ha-solarman: #769 (2–3 листопада 2026), #1156, #1159, #1187.
- pysolarmanv5: протокол Solarman V5.
- marklabs: Deye і Home Assistant.
- Власна перевірка на старому логері (жовтень 2026) і після його віддаленого оновлення підтримкою Deye (листопад 2026), документація прошивки Barnex.