16 808
правок
(Изменил размер рисунков) |
|||
(не показано 8 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE: Использование электродвигателя штор WinDeco с контроллером Wiren Board}} | {{DISPLAYTITLE: Использование электродвигателя штор WinDeco с контроллером Wiren Board}} | ||
== Общая информация == | == Общая информация == | ||
Строка 21: | Строка 19: | ||
|A | |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> | |||
== Параметры подключения == | == Параметры подключения == | ||
Строка 37: | Строка 40: | ||
# Откройте консоль контроллера по [[SSH]]. | # Откройте консоль контроллера по [[SSH]]. | ||
# [[Wb-mqtt-serial driver#Управление драйвером | Остановите драйвер wb-mqtt-serial]] или иное ПО, которое опрашивает устройство. | # [[Wb-mqtt-serial driver#Управление драйвером | Остановите драйвер wb-mqtt-serial]] или иное ПО, которое опрашивает устройство. | ||
# Подключитесь к электромотору с помощью serial_tool, для этого выполните команду: | # Подключитесь к электромотору с помощью [[serial_tool]], для этого выполните команду: | ||
#:<syntaxhighlight lang="bash"> | #:<syntaxhighlight lang="bash"> | ||
serial_tool -b 9600 -p N -d 8 -s 1 -t 1 /dev/ttyRS485-2 | serial_tool -b 9600 -p N -d 8 -s 1 -t 1 /dev/ttyRS485-2 | ||
Строка 47: | Строка 50: | ||
81 00 00 01 01 02 96 | 81 00 00 01 01 02 96 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
#:Расшифровка команды: | #:Расшифровка команды, байты в шестнадцатеричной системе счисления (hex): | ||
#:<syntaxhighlight lang="bash"> | #:<syntaxhighlight lang="bash"> | ||
81 — 1 байт, служебный | 81 — 1 байт, служебный | ||
Строка 55: | Строка 58: | ||
01 — новый номер зоны | 01 — новый номер зоны | ||
02 — служебный байт | 02 — служебный байт | ||
96 — контрольная сумма, рассчитывается по формуле: (1 | 96 — контрольная сумма, рассчитывается по формуле: (1 байт * 1) + (2 байт * 2) + (3 байт * 3) + (4 байт * 4) + (5 байт * 5) + (6 байт * 6) = 7 байт | ||
</syntaxhighlight> | </syntaxhighlight> | ||
#:Если мы всё сделали верно, то получим ответ от электромотора, обозначенный зелёными скобочками <code><<</code>. | #:Если мы всё сделали верно, то получим ответ от электромотора, обозначенный зелёными скобочками <code><<</code>. | ||
Строка 61: | Строка 64: | ||
== Представление в веб-интерфейсе == | == Представление в веб-интерфейсе == | ||
=== Выбор шаблона === | === Выбор шаблона === | ||
{{ | {{SupportedSinceRelease | ||
| | | release = wb-2108 | ||
| 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 config.png| Добавление WinDeco | |||
Image: WinDeco Curtain motor webui devices.png| Представление WinDeco в веб-интерфейсе контроллера Wiren Board | |||
</gallery> | |||
<h3> Установка адреса </h3> | <h3> Установка адреса </h3> | ||
В веб-интерфейсе адрес задаётся в поле '''Slave id''' в формате <code>0xГруппаШтора</code>, например, <code>0x0101</code>, где 01 — адрес группы, 01 — адрес шторы. | В веб-интерфейсе адрес задаётся в поле '''Slave id''' в формате <code>0xГруппаШтора</code>, например, <code>0x0101</code>, где 01 — адрес группы, 01 — адрес шторы. |