Dm35eq-x-modbus-curtain-motors: различия между версиями
Admin (обсуждение | вклад) Нет описания правки |
Admin (обсуждение | вклад) |
||
| Строка 76: | Строка 76: | ||
== 📋 5. Готовые команды для всех штор == | == 📋 5. Готовые команды для всех штор == | ||
{| class="wikitable" | {| class="wikitable" | ||
! Штора !! Группа !! Адрес !! Команда HEX | ! Штора !! Группа !! Адрес !! Команда HEX !! Адрес в Wiren Board | ||
|- | |- | ||
| 105.1 || 1 || 1 || 55 00 00 02 00 02 01 01 9D 58 | | 105.1 || 1 || 1 || 55 00 00 02 00 02 01 01 9D 58 || 0x0101 | ||
|- | |- | ||
| 105.2 || 1 || 2 || 55 00 00 02 00 02 02 01 C5 A9 | | 105.2 || 1 || 2 || 55 00 00 02 00 02 02 01 C5 A9 || 0x0102 | ||
|- | |- | ||
| 106.1 || 2 || 1 || 55 00 00 02 00 02 01 02 6C 08 | | 106.1 || 2 || 1 || 55 00 00 02 00 02 01 02 6C 08 || 0x0201 | ||
|- | |- | ||
| 106.2 || 2 || 2 || 55 00 00 02 00 02 02 02 04 49 | | 106.2 || 2 || 2 || 55 00 00 02 00 02 02 02 04 49 || 0x0202 | ||
|- | |- | ||
| 106.3 || 2 || 3 || 55 00 00 02 00 02 03 02 15 19 | | 106.3 || 2 || 3 || 55 00 00 02 00 02 03 02 15 19 || 0x0203 | ||
|- | |- | ||
| 106.4 || 2 || 4 || 55 00 00 02 00 02 04 02 3D 78 | | 106.4 || 2 || 4 || 55 00 00 02 00 02 04 02 3D 78 || 0x0204 | ||
|- | |- | ||
| 106.5 || 2 || 5 || 55 00 00 02 00 02 05 02 0C A8 | | 106.5 || 2 || 5 || 55 00 00 02 00 02 05 02 0C A8 || 0x0205 | ||
|- | |- | ||
| 106.6 || 2 || 6 || 55 00 00 02 00 02 06 02 64 E9 | | 106.6 || 2 || 6 || 55 00 00 02 00 02 06 02 64 E9 || 0x0206 | ||
|- | |- | ||
| 104.1 || 3 || 1 || 55 00 00 02 00 02 01 03 B4 77 | | 104.1 || 3 || 1 || 55 00 00 02 00 02 01 03 B4 77 || 0x0301 | ||
|- | |- | ||
| 104.2 || 3 || 2 || 55 00 00 02 00 02 02 03 DC 36 | | 104.2 || 3 || 2 || 55 00 00 02 00 02 02 03 DC 36 || 0x0302 | ||
|- | |- | ||
| 104.3 || 3 || 3 || 55 00 00 02 00 02 03 03 ED 66 | | 104.3 || 3 || 3 || 55 00 00 02 00 02 03 03 ED 66 || 0x0303 | ||
|- | |- | ||
| 104.4 || 3 || 4 || 55 00 00 02 00 02 04 03 C5 07 | | 104.4 || 3 || 4 || 55 00 00 02 00 02 04 03 C5 07 || 0x0304 | ||
|- | |- | ||
| 102.1 || 4 || 1 || 55 00 00 02 00 02 01 04 2B 96 | | 102.1 || 4 || 1 || 55 00 00 02 00 02 01 04 2B 96 || 0x0401 | ||
|- | |- | ||
| 102.2 || 4 || 2 || 55 00 00 02 00 02 02 04 43 D7 | | 102.2 || 4 || 2 || 55 00 00 02 00 02 02 04 43 D7 || 0x0402 | ||
|- | |- | ||
| 107 || 5 || 1 || 55 00 00 02 00 02 01 05 BA CE | | 107 || 5 || 1 || 55 00 00 02 00 02 01 05 BA CE || 0x0501 | ||
|- | |- | ||
| 109.1 || 6 || 1 || 55 00 00 02 00 02 01 06 A3 FD | | 109.1 || 6 || 1 || 55 00 00 02 00 02 01 06 A3 FD || 0x0601 | ||
|- | |- | ||
| 109.2 || 6 || 2 || 55 00 00 02 00 02 02 06 CB BC | | 109.2 || 6 || 2 || 55 00 00 02 00 02 02 06 CB BC || 0x0602 | ||
|- | |- | ||
| 109.3 || 6 || 3 || 55 00 00 02 00 02 03 06 FA EC | | 109.3 || 6 || 3 || 55 00 00 02 00 02 03 06 FA EC || 0x0603 | ||
|- | |- | ||
| -103 || 7 || 1 || 55 00 00 02 00 02 01 07 1A A3 | | -103 || 7 || 1 || 55 00 00 02 00 02 01 07 1A A3 || 0x0701 | ||
|- | |- | ||
| -109 || 7 || 2 || 55 00 00 02 00 02 02 07 72 E2 | | -109 || 7 || 2 || 55 00 00 02 00 02 02 07 72 E2 || 0x0702 | ||
|- | |- | ||
| -111 || 7 || 3 || 55 00 00 02 00 02 03 07 43 B2 | | -111 || 7 || 3 || 55 00 00 02 00 02 03 07 43 B2 || 0x0703 | ||
|} | |} | ||
Версия от 08:30, 16 июня 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 необходимо задать адрес каждому мотору в своей группе.
Подготовка:
- Остановить `wb-mqtt-serial` (если используется):
systemctl stop wb-mqtt-serial
- Подключиться к контроллеру по SSH.
- Подключить шлейф к порту, например:
/dev/ttyRS485-2
Перевести привод в режим программирования:
- Зажать кнопку на торце привода на 2 секунды до первого мигания.
- Продолжать удерживать, пока не мигнёт второй раз (может прозвучать 2 сигнала).
- Отпустить — привод в режиме программирования 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 | Адрес в Wiren Board |
|---|---|---|---|---|
| 105.1 | 1 | 1 | 55 00 00 02 00 02 01 01 9D 58 | 0x0101 |
| 105.2 | 1 | 2 | 55 00 00 02 00 02 02 01 C5 A9 | 0x0102 |
| 106.1 | 2 | 1 | 55 00 00 02 00 02 01 02 6C 08 | 0x0201 |
| 106.2 | 2 | 2 | 55 00 00 02 00 02 02 02 04 49 | 0x0202 |
| 106.3 | 2 | 3 | 55 00 00 02 00 02 03 02 15 19 | 0x0203 |
| 106.4 | 2 | 4 | 55 00 00 02 00 02 04 02 3D 78 | 0x0204 |
| 106.5 | 2 | 5 | 55 00 00 02 00 02 05 02 0C A8 | 0x0205 |
| 106.6 | 2 | 6 | 55 00 00 02 00 02 06 02 64 E9 | 0x0206 |
| 104.1 | 3 | 1 | 55 00 00 02 00 02 01 03 B4 77 | 0x0301 |
| 104.2 | 3 | 2 | 55 00 00 02 00 02 02 03 DC 36 | 0x0302 |
| 104.3 | 3 | 3 | 55 00 00 02 00 02 03 03 ED 66 | 0x0303 |
| 104.4 | 3 | 4 | 55 00 00 02 00 02 04 03 C5 07 | 0x0304 |
| 102.1 | 4 | 1 | 55 00 00 02 00 02 01 04 2B 96 | 0x0401 |
| 102.2 | 4 | 2 | 55 00 00 02 00 02 02 04 43 D7 | 0x0402 |
| 107 | 5 | 1 | 55 00 00 02 00 02 01 05 BA CE | 0x0501 |
| 109.1 | 6 | 1 | 55 00 00 02 00 02 01 06 A3 FD | 0x0601 |
| 109.2 | 6 | 2 | 55 00 00 02 00 02 02 06 CB BC | 0x0602 |
| 109.3 | 6 | 3 | 55 00 00 02 00 02 03 06 FA EC | 0x0603 |
| -103 | 7 | 1 | 55 00 00 02 00 02 01 07 1A A3 | 0x0701 |
| -109 | 7 | 2 | 55 00 00 02 00 02 02 07 72 E2 | 0x0702 |
| -111 | 7 | 3 | 55 00 00 02 00 02 03 07 43 B2 | 0x0703 |
✅ 6. Завершение настройки
- Запустить драйвер `wb-mqtt-serial`:
systemctl start wb-mqtt-serial
- После назначения всех адресов можно добавлять устройства в XIOT по Modbus и использовать шаблон `Dooya DM35EQ`.