Перейти к содержанию

Dm35eq-x-modbus-curtain-motors: различия между версиями

Материал из XIOT Wiki
Строка 125: Строка 125:


== ✅ 6. Завершение настройки ==
== ✅ 6. Завершение настройки ==
* Запустить драйвер `wb-mqtt-serial` (если выключали):
* Запустить драйвер `wb-mqtt-serial`  
   <code>systemctl start wb-mqtt-serial</code>
   <code>systemctl start wb-mqtt-serial</code>
* После назначения всех адресов можно добавлять устройства в XIOT по Modbus и использовать шаблон `Dooya DM35EQ`.
* После назначения всех адресов можно добавлять устройства в XIOT по Modbus и использовать шаблон `Dooya DM35EQ`.

Версия от 05:21, 5 июня 2025

Эта инструкция описывает поэтапное подключение и настройку рулонных штор с приводами Dooya DM35EQ/X через интерфейс Modbus RS-485.

Инструкция составлена на основе реального подключения и пусконаладки на одном из жилых домов в Московской области, где использовалось 7 независимых шлейфов rs-485 для подключения рулонных штор.

🧩 1. Подключение кабеля

Все приводы подключаются к шине RS-485 по кабелю UTP cat.5e 4×2×0.5. Используются следующие пары:

Жила двигателя Назначение Подключение к UTP
Чёрный A (+) Оранжевый
Красный B (–) Бело-оранжевый
Зелёный GND Зелёный
Жёлтый Экран / корпус Бело-зелёный или не подключается

Все провода RS-485 должны использоваться попарно из одной витой пары. Подробнее см. отдельную статью →.

🔌 2. Физическое подключение шлейфов

Каждая группа штор объединяется в свой шлейф RS-485:

№ шлейфа Группа Шторы Помещение Адреса
1 1 105.1, 105.2 Гостиная 1 1, 2
2 2 106.1–106.6 Гостиная 2 1–6
3 3 104.1–104.4 Лестница 1–4
4 4 102.1, 102.2 Коридор 1, 2
5 5 107 Спальня 1
6 6 109.1–109.3 Детские 1–3
7 7 -103, -109, -111 Цоколь 1–3

= 🛠 3. Назначение адреса Modbus

Перед добавлением устройства в XIOT или Wiren Board необходимо задать адрес каждому мотору в своей группе.

=== Подготовка:

  1. Остановить `wb-mqtt-serial` (если используется):
 systemctl stop wb-mqtt-serial
  1. Подключиться к контроллеру по SSH.
  2. Подключить шлейф к порту, например `/dev/ttyRS485-2`.

=== Перевести привод в режим программирования:

  1. Зажать кнопку на торце привода на 2 секунды до первого мигания.
  2. Продолжать удерживать, пока не мигнёт второй раз (может прозвучать 2 сигнала).
  3. Отпустить — привод в режиме программирования 10 секунд.

=== Отправить команду:

serial_tool -b 9600 -p N -d 8 -s 1 -t 1 /dev/ttyRS485-2

Затем отправить 10-байтную команду.

📦 4. Формат команды установки адреса

55 00 00 02 00 02 AA GG CRC_L CRC_H

Где:

  • AA — номер шторы в группе (1–247)
  • GG — номер группы (1–247)
  • CRC считается по 8 первым байтам, тип: CRC-16/MODBUS, порядок: младший байт вперёд.

Пример команды для адреса 2, группа 1: 55 00 00 02 00 02 02 01 C5 A9

📋 5. Готовые команды для всех штор

Штора Группа Адрес Команда HEX
105.1 1 1 55 00 00 02 00 02 01 01 9D 58
105.2 1 2 55 00 00 02 00 02 02 01 C5 A9
106.1 2 1 55 00 00 02 00 02 01 02 6C 08
106.2 2 2 55 00 00 02 00 02 02 02 04 49
106.3 2 3 55 00 00 02 00 02 03 02 15 19
106.4 2 4 55 00 00 02 00 02 04 02 3D 78
106.5 2 5 55 00 00 02 00 02 05 02 0C A8
106.6 2 6 55 00 00 02 00 02 06 02 64 E9
104.1 3 1 55 00 00 02 00 02 01 03 B4 77
104.2 3 2 55 00 00 02 00 02 02 03 DC 36
104.3 3 3 55 00 00 02 00 02 03 03 ED 66
104.4 3 4 55 00 00 02 00 02 04 03 C5 07
102.1 4 1 55 00 00 02 00 02 01 04 2B 96
102.2 4 2 55 00 00 02 00 02 02 04 43 D7
107 5 1 55 00 00 02 00 02 01 05 BA CE
109.1 6 1 55 00 00 02 00 02 01 06 A3 FD
109.2 6 2 55 00 00 02 00 02 02 06 CB BC
109.3 6 3 55 00 00 02 00 02 03 06 FA EC
-103 7 1 55 00 00 02 00 02 01 07 1A A3
-109 7 2 55 00 00 02 00 02 02 07 72 E2
-111 7 3 55 00 00 02 00 02 03 07 43 B2

✅ 6. Завершение настройки

  • Запустить драйвер `wb-mqtt-serial`
 systemctl start wb-mqtt-serial
  • После назначения всех адресов можно добавлять устройства в XIOT по Modbus и использовать шаблон `Dooya DM35EQ`.