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

Навигация

WinDeco: различия между версиями

 
(не показано 9 промежуточных версий 3 участников)
Строка 1: Строка 1:
{{DISPLAYTITLE: Использование электродвигателя штор WinDeco с контроллером Wiren Board}}
{{DISPLAYTITLE: Использование электродвигателя штор WinDeco с контроллером Wiren Board}}
[[Image: WINDECO-DCM004-RS-485.png |300px|thumb|right| Распиновка разъема для подключения шины RS-485 на электромоторе WINDECO DCM004]]
[[Image: WINDECO-DTM007-RS-485.png |300px|thumb|right| Распиновка разъема для подключения шины RS-485 на электромоторе WINDECO DTM007]]
== Общая информация ==
== Общая информация ==


Строка 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 байт × 1) × (2 байт × 2) × (3 байт * 3) × (4 байт * 4) × (5 байт * 5) × (6 байт * 6) = 7 байт
96 — контрольная сумма, рассчитывается по формуле: (1 байт * 1) + (2 байт * 2) + (3 байт * 3) + (4 байт * 4) + (5 байт * 5) + (6 байт * 6) = 7 байт
</syntaxhighlight>
</syntaxhighlight>
#:Если мы всё сделали верно, то получим ответ от электромотора, обозначенный зелёными скобочками <code><<</code>.
#:Если мы всё сделали верно, то получим ответ от электромотора, обозначенный зелёными скобочками <code><<</code>.
Строка 61: Строка 64:


== Представление в веб-интерфейсе ==  
== Представление в веб-интерфейсе ==  
[[Image: WinDeco Curtain motor webui config.png|400px|thumb|right| Добавление WinDeco]]
=== Выбор шаблона ===
=== Выбор шаблона ===
{{DebVersionTesting
{{SupportedSinceRelease
| name=wb-mqtt-serial
| 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
}}
}}
[[Image: WinDeco Curtain motor webui devices.png|400px|thumb|right| Представление WinDeco в веб-интерфейсе]]
<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 — адрес шторы.