Функції Сумісність Шлюз Документація Завантажити English
Deye · RS-485 · ESP32 · ESPHome

Deye по RS-485: розпіновка, пастки і готова плата

ESP32, модуль RS-485 і кабель до порту інвертора — правильна ідея. Ми думали так само, зібрали таку плату, і вона стала ED-1.1. Ось де на цьому шляху губляться дні, щоб ви могли вирішити, чи хочете пройти його ще раз.

Що потрібно зробити, щоб зібрати це самому

КрокЩо самеОрієнтовно
ДеталіESP32, модуль RS-485, живлення, корпус, кабель RJ-45. Замовити й дочекатися доставки1–3 тижні
Порт і розпіновкаЗнайти порт RS-485, а не порт батареї: BMS і CAN — окремі шини. З’ясувати, які контакти — A+, B− і землявечір
Пайка й дротиМодуль RS-485 живити від 5 В, а не від 3,3 В. На ESP32-S3 не брати GPIO43/44: передавач вимикається під час завантаження, а запис у порт звітує про успіх1–2 вечори
АдресаУ полі Modbus SN на екрані Deye має стояти 01. Адреса 00 — широкомовна, і на неї інвертор не відповідає ніколивечір, якщо не знати
ПрошивкаESPHome або власний код, карта регістрів саме вашої моделі, масштаби й знакивечір
Тиша на шиніПереплутані A і B, TX і RX, не та швидкість чи адреса — усе це виглядає однаково: жодного байта у відповідьвід вечора до тижня
ДаліОновлення прошивки, куди подіти дані, сповіщення, історіярегулярно
Разом2–4 вечори + доставка

Час орієнтовний і лише якщо все йде добре. Кожен рядок — з нашого власного журналу: один неправильний пін коштував нам двох днів і чотирьох походів клієнта до шафи інвертора.

Ви хотіли автоматизацію? Ось що вже є, без жодного рядка коду

Намалювали — працює

Виділіть проміжок на графіку дня й оберіть дію: заряд від мережі, утримання заряду, генератор. Svitgrid запише це в інвертор і поверне ваші налаштування після.

Бойлер вмикається сам

Розетки й реле Zigbee через шлюз: увімкнути бойлер, коли батарея вище 80 %, вимкнути на час запланованого відключення.

Нічний тариф

23:00–07:00 заряд від мережі за половину ціни. Обидва перемикачі Deye вмикаються разом.

Сповіщення, які ви б писали самі

Світло зникло, світло повернулося. Приходить на ваш телефон, а на плані «Плюс» — і тим, з ким ви поділилися домом.

Або ED-1.1: та сама ідея, готова

Зібрати самому

  • 2–4 вечори й тижні доставки
  • Налагодження тиші на шині
  • Дані ще треба кудись вивести
  • Оновлення — ваші

ED-1.1

  • ESP32-S3 і трансивер RS-485, ручне складання
  • Гніздо RJ-45 повторює розпіновку Deye: кабель RS-485 від Deye підходить без змін
  • Застосунок, сповіщення про світло, історія без пропусків
  • Безкоштовні оновлення · 1400 ₴

На Deye ED-1.1 працює: наш перший Deye на кабелі передає дані. Повної доби його показників ми ще не звіряли з добовими лічильниками самого інвертора, тож кажемо «працює», а не «перевірено». Під’єднати кабель встановлювачу — близько 15 хвилин.

Для тих, хто все одно будує

Розуміємо: збирати цікаво. Наша розпіновка RJ-45 відкрита, разом із нотатками про виводи ESP32-S3 і живлення модуля. Кабель, поле Modbus SN і що робити, коли шина мовчить, описано в інструкції зі встановлення. Адреси регістрів і пастки карти, які ми виміряли, — на сторінці Deye по Modbus.

А коли захочеться, щоб станція просто працювала, ED-1.1 стане на те саме місце.

Питання

Яка розпіновка RS-485 на Deye?

На гнізді RJ-45 порту RS-485 у Deye лінія B− виведена на контакти 1 і 8, A+ — на 2 і 7. Пари з’єднані всередині, тож на кожен сигнал вистачає одного дроту. Гніздо ED-1.1 повторює цю схему, тож кабель RS-485 від Deye підходить без змін. Порт батареї (BMS, CAN) — окрема шина, до нього не під’єднуйтеся.

Чому Deye не відповідає по RS-485?

Найчастіше через адресу: якщо в полі Modbus SN на екрані інвертора стоїть 00, Deye не відповідає ніколи, бо 00 — широкомовна адреса. Встановіть 01. Далі поміняйте місцями A і B: це нічого не пошкодить. Перевірте, що кабель у порту RS-485, а не BMS чи CAN, і що інвертор увімкнений.

Чи можна підключити Deye до ESP32 через ESPHome?

Так, це робоча ідея: ESP32, модуль RS-485 і YAML з картою регістрів вашої моделі. Живіть модуль від 5 В і не беріть на ESP32-S3 виводи GPIO43/44, бо передавач на них мовчки вимикається. Якщо не хочеться це налагоджувати, ED-1.1 — та сама схема в готовому вигляді.

Логер Deye із серійником на 26 не віддає дані. Допоможе кабель?

Так. Логери нового покоління із серійним номером на 26 працюють лише з хмарою Deye й не віддають дані в домашню мережу. Кабель RS-485 читає інвертор напряму, минаючи логер.

Чи треба знімати логер Solarman?

Ні. Кабель під’єднується до порту RS-485 інвертора, а логер лишається на місці й далі передає дані в Solarman.

Читайте також

Спробуйте, перш ніж будувати

Шлюз можна повернути протягом 14 днів. Якщо Svitgrid вам не підійде, ви втратите вечір, а не місяць.