Подключите устройство к шине RS-485 с соблюдением распиновки.
Распиновка разъёма
Номер клеммы
Описание
5
B
6
A
Распиновка разъема для подключения шины RS-485 на электромоторе WINDECO DCM004
Распиновка разъема для подключения шины RS-485 на электромоторе WINDECO DTM007
Параметры подключения
Параметры порта
Значение по умолчанию
Название параметра в веб-интерфейсе
Параметр
9600
Baud rate
Скорость, бит/с
8
Data bits
Количество битов данных
None
Parity
Бит чётности
1
Stop bits
Количество стоповых битов
Адрес устройства
Пример установки адреса электромотора. Красные скобки — введённая команда, зелёные — ответ электромотора
После того как вы физически подключили электромотор к контроллеру — задайте электромотору адрес на шине. Адрес записывается в микроконтроллер электромотора специальной командой в шестнадцатеричном виде.
Например, зададим адрес 1 для шторы, расположенной в зоне 1:
где /dev/ttyRS485-2 — порт, к которому подключено устройство.
Переведите электромотор в режим программирования, для этого зажмите кнопку PROG в течение 3 секунд, должен загореться светодиод.
Пока светодиод не погас, введите команду:
81000001010296
Расшифровка команды, байты в шестнадцатеричной системе счисления (hex):
81 — 1 байт, служебный
00 — широковещательный байт для всех зон
00 — широковещательный байт для всех штор в зоне
01 — новый номер шторы
01 — новый номер зоны
02 — служебный байт
96 — контрольная сумма, рассчитывается по формуле: (1 байт * 1) + (2 байт * 2) + (3 байт * 3) + (4 байт * 4) + (5 байт * 5) + (6 байт * 6)=7 байт
Если мы всё сделали верно, то получим ответ от электромотора, обозначенный зелёными скобочками <<.
Запустите драйвер wb-mqtt-serial.
Представление в веб-интерфейсе
Выбор шаблона
Чтобы устройство появилось на вкладке Устройства в веб-интерфейсе контроллера Wiren Board, добавьте новое serial-устройство и выберите шаблон WinDeco Curtain motor.
Добавление WinDeco
Представление WinDeco в веб-интерфейсе контроллера Wiren Board
Установка адреса
В веб-интерфейсе адрес задаётся в поле Slave id в формате 0xГруппаШтора, например, 0x0101, где 01 — адрес группы, 01 — адрес шторы.
Если вы не знаете какой адрес у электромотора — задайте его.
Настройка лимита
Перед использованием нужно настроить крайние положения. Процедуру настройки смотрите в документации на ваше устройство.