|
|
(не показано 16 промежуточных версий 4 участников) |
Строка 5: |
Строка 5: |
|
| |
|
| == Подключение к контроллеру == | | == Подключение к контроллеру == |
| | | {{Wbincludes:No pinout}} |
| Подключите устройство к шине [[RS-485]] с соблюдением распиновки.
| |
| | |
| {| class="wikitable" style=" float:center; margin-right: 10px;" | |
| |+Распиновка разъёма
| |
| |+
| |
| !Номер клеммы !!Описание
| |
| |-
| |
| |5
| |
| |B
| |
| |-
| |
| |6
| |
| |A
| |
| |}
| |
| | |
| <gallery mode="packed" heights="210px">
| |
| Image: WINDECO-DCM004-RS-485.png | Распиновка разъема для подключения шины RS-485 на электромоторе WINDECO DCM004
| |
| Image: WINDECO-DTM007-RS-485.png | Распиновка разъема для подключения шины RS-485 на электромоторе WINDECO DTM007
| |
| </gallery>
| |
| | |
| == Параметры подключения ==
| |
| === Параметры порта ===
| |
| {{RS485ConnectionParameters
| |
| | baud_rate=9600
| |
| | parity=None
| |
| | data_bits=8
| |
| | stop_bits=1
| |
| }} | |
| === Адрес устройства ===
| |
| [[Image: WINDECO setting address.png|400px|thumb|right| Пример установки адреса электромотора. Красные скобки — введённая команда, зелёные — ответ электромотора]]
| |
| После того как вы физически подключили электромотор к контроллеру — задайте электромотору адрес на шине. Адрес записывается в микроконтроллер электромотора специальной командой в шестнадцатеричном виде.
| |
| | |
| Например, зададим '''адрес 1''' для шторы, расположенной в '''зоне 1''':
| |
| # Откройте консоль контроллера по [[SSH]].
| |
| # [[Wb-mqtt-serial driver#Управление драйвером | Остановите драйвер wb-mqtt-serial]] или иное ПО, которое опрашивает устройство.
| |
| # Подключитесь к электромотору с помощью [[serial_tool]], для этого выполните команду:
| |
| #:<syntaxhighlight lang="bash">
| |
| serial_tool -b 9600 -p N -d 8 -s 1 -t 1 /dev/ttyRS485-2
| |
| </syntaxhighlight>
| |
| #: где /dev/ttyRS485-2 — порт, к которому подключено устройство.
| |
| # Переведите электромотор в режим программирования, для этого зажмите кнопку '''PROG''' в течение 3 секунд, должен загореться светодиод.
| |
| # Пока светодиод не погас, введите команду:
| |
| #:<syntaxhighlight lang="bash">
| |
| 81 00 00 01 01 02 96
| |
| </syntaxhighlight>
| |
| #:Расшифровка команды, байты в шестнадцатеричной системе счисления (hex):
| |
| #:<syntaxhighlight lang="bash">
| |
| 81 — 1 байт, служебный
| |
| 00 — широковещательный байт для всех зон
| |
| 00 — широковещательный байт для всех штор в зоне
| |
| 01 — новый номер шторы
| |
| 01 — новый номер зоны
| |
| 02 — служебный байт
| |
| 96 — контрольная сумма, рассчитывается по формуле: (1 байт * 1) + (2 байт * 2) + (3 байт * 3) + (4 байт * 4) + (5 байт * 5) + (6 байт * 6) = 7 байт
| |
| </syntaxhighlight>
| |
| #:Если мы всё сделали верно, то получим ответ от электромотора, обозначенный зелёными скобочками <code><<</code>.
| |
| # Запустите драйвер wb-mqtt-serial.
| |
| | |
| == Представление в веб-интерфейсе == | | == Представление в веб-интерфейсе == |
| | [[Image: WinDeco Curtain motor webui config.png|300px|thumb|right| Добавление WinDeco]] |
| === Выбор шаблона === | | === Выбор шаблона === |
| {{SupportedSinceRelease | | {{DebVersionTesting |
| | release = wb-2108 | | | name=wb-mqtt-serial |
| | deb=wb-mqtt-serial
| |
| | version=2.16.6 | | | version=2.16.6 |
| }}{{WebUIAddDevice | | }}{{WebUIAddDevice |
| | template=WinDeco Curtain motor | | | template=WinDeco Curtain motor |
| }} | | }} |
| <gallery mode="traditional" widths ="340px" heights="200px">
| | [[Image: WinDeco Curtain motor webui devices.png|300px|thumb|right| Представление WinDeco в веб-интерфейсе]] |
| Image: WinDeco Curtain motor webui config.png| Добавление WinDeco | |
| Image: WinDeco Curtain motor webui devices.png| Представление WinDeco в веб-интерфейсе контроллера Wiren Board
| |
| </gallery>
| |
| <h3> Установка адреса </h3>
| |
| В веб-интерфейсе адрес задаётся в поле '''Slave id''' в формате <code>0xГруппаШтора</code>, например, <code>0x0101</code>, где 01 — адрес группы, 01 — адрес шторы.
| |
| | |
| Если вы не знаете какой адрес у электромотора — [[#Адрес|задайте его]].
| |
| === Настройка лимита ===
| |
| Перед использованием нужно настроить крайние положения. Процедуру настройки смотрите в документации на ваше устройство.
| |
|
| |
|
| == Полезные ссылки == | | == Полезные ссылки == |