Dooya and Somfy Wireless: различия между версиями
Brainroot (обсуждение | вклад) |
|||
(не показано 27 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE: Использование | {{DISPLAYTITLE: Использование модуля управления шторами по радиоканалу https://smarttone.ru/ в контроллере Wiren Board}} | ||
== Общая информация == | == Общая информация == | ||
Модуль вставляется в [[Wiren Board | контроллер Wiren Board]] как [[Wiren_Board_6:_Extension_Modules|плата расширения]]. | |||
== | == Подключение к контроллеру == | ||
{{Wbincludes:Setup MOD}} | |||
{{Wbincludes:Installation MOD WBE2R}} | |||
=== Конфигурирование === | |||
В веб-интерфейсе перейдите в раздел Settings → Configs → Hardware Modules Configuration, выберите из Internal slot тот, куда установлен модуль расширения. Номера раземов нанесены шелкографией на плату, обратите внимаение что нумерованы не по порядку слева-направо. | |||
Для модуля выберите устройство '''Интерфейс UART (DIY)''': | |||
[[Файл:Blinds-rf-module hardware config.png|300px|thumb|left|Интерфейс UART (DIY)]] | |||
== Параметры подключения == | |||
Модуль использует UART для коммуникации с контроллером. | |||
=== Параметры порта === | === Параметры порта === | ||
{{UARTConnectionParameters | |||
{{ | |||
| baud_rate=115200 | | baud_rate=115200 | ||
| parity=None | | parity=None | ||
Строка 15: | Строка 23: | ||
| stop_bits=1 | | stop_bits=1 | ||
}} | }} | ||
=== Адрес устройства === | |||
[[Image: WINDECO setting address.png|400px|thumb|right| Пример установки адреса электромотора. Красные скобки — введённая команда, зелёные — ответ электромотора]] | |||
После того как вы физически подключили электромотор к контроллеру — задайте электромотору адрес на шине. Адрес записывается в микроконтроллер электромотора специальной командой в шестнадцатеричном виде. | |||
Например, зададим '''адрес 1''' для шторы, расположенной в '''зоне 1''': | |||
# Откройте консоль контроллера по [[SSH]]. | # Откройте консоль контроллера по [[SSH]]. | ||
# Подключитесь к | # [[Wb-mqtt-serial driver#Управление драйвером | Остановите драйвер wb-mqtt-serial]] или иное ПО, которое опрашивает устройство. | ||
# Подключитесь к электромотору с помощью [[serial_tool]], для этого выполните команду: | |||
#:<syntaxhighlight lang="bash"> | #:<syntaxhighlight lang="bash"> | ||
serial_tool -b 9600 -p N -d 8 -s 1 -t 1 /dev/ttyRS485-2 | |||
</syntaxhighlight> | </syntaxhighlight> | ||
#: где /dev/ | #: где /dev/ttyRS485-2 — порт, к которому подключено устройство. | ||
# | # Переведите электромотор в режим программирования, для этого зажмите кнопку '''PROG''' в течение 3 секунд, должен загореться светодиод. | ||
# Пока светодиод не погас, введите команду: | |||
#:<syntaxhighlight lang="bash"> | #:<syntaxhighlight lang="bash"> | ||
81 00 00 01 01 02 96 | |||
</syntaxhighlight> | </syntaxhighlight> | ||
# | #:Расшифровка команды: | ||
#:<syntaxhighlight lang="bash"> | #:<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> | </syntaxhighlight> | ||
#:Если мы всё сделали верно, то получим ответ от электромотора, обозначенный зелёными скобочками <code><<</code>. | |||
# Запустите драйвер wb-mqtt-serial. | |||
== Представление в веб-интерфейсе == | == Представление в веб-интерфейсе == | ||
=== Выбор шаблона === | |||
{{SupportedSinceRelease | |||
=== | | release = wb-2108 | ||
| deb=wb-mqtt-serial | |||
| version=2.16.6 | |||
}}{{WebUIAddDevice | |||
</ | | 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 в веб-интерфейсе | |||
</gallery> | |||
<h3> Установка адреса </h3> | |||
В веб-интерфейсе адрес задаётся в поле '''Slave id''' в формате <code>0xГруппаШтора</code>, например, <code>0x0101</code>, где 01 — адрес группы, 01 — адрес шторы. | |||
</ | |||
Если вы не знаете какой адрес у электромотора — [[#Адрес|задайте его]]. | |||
=== Настройка лимита === | === Настройка лимита === | ||
Перед использованием | Перед использованием нужно настроить крайние положения. Процедуру настройки смотрите в документации на ваше устройство. | ||
== Полезные ссылки == | == Полезные ссылки == |
Версия 19:23, 12 мая 2022
Общая информация
Модуль вставляется в контроллер Wiren Board как плата расширения.
Подключение к контроллеру
При заказе модулей в комплекте с контроллером Wiren Board, мы устанавливаем их на производстве — вам нужно только настроить модули в веб-интерфейсе контроллера.
Если вы купили модули отдельно, установите их самостоятельно:
- Разберите корпус контроллера.
- Вставьте модуль, соблюдая полярность: выступ на нем должен попасть в паз на плате контроллера.
Модуль совместим с контроллерами Wiren Board 6, Wiren Board 7 и Wiren Board 8 всех ревизий, его можно установить:
- Wiren Board 6.3–6.6 — до 3 модулей в слоты MOD1-MOD3.
- Wiren Board 6.7–7.x — до 4 модулей в слоты MOD1-MOD4.
- Wiren Board 8.4 — до 2 модулей в слоты MOD2 и MOD3.
Конфигурирование
В веб-интерфейсе перейдите в раздел Settings → Configs → Hardware Modules Configuration, выберите из Internal slot тот, куда установлен модуль расширения. Номера раземов нанесены шелкографией на плату, обратите внимаение что нумерованы не по порядку слева-направо. Для модуля выберите устройство Интерфейс UART (DIY):
Параметры подключения
Модуль использует UART для коммуникации с контроллером.
Параметры порта
Шаблон:UARTConnectionParameters
Адрес устройства
После того как вы физически подключили электромотор к контроллеру — задайте электромотору адрес на шине. Адрес записывается в микроконтроллер электромотора специальной командой в шестнадцатеричном виде.
Например, зададим адрес 1 для шторы, расположенной в зоне 1:
- Откройте консоль контроллера по SSH.
- Остановите драйвер wb-mqtt-serial или иное ПО, которое опрашивает устройство.
- Подключитесь к электромотору с помощью serial_tool, для этого выполните команду:
serial_tool -b 9600 -p N -d 8 -s 1 -t 1 /dev/ttyRS485-2
- где /dev/ttyRS485-2 — порт, к которому подключено устройство.
- Переведите электромотор в режим программирования, для этого зажмите кнопку PROG в течение 3 секунд, должен загореться светодиод.
- Пока светодиод не погас, введите команду:
81 00 00 01 01 02 96
- Расшифровка команды:
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.
Установка адреса
В веб-интерфейсе адрес задаётся в поле Slave id в формате 0xГруппаШтора
, например, 0x0101
, где 01 — адрес группы, 01 — адрес шторы.
Если вы не знаете какой адрес у электромотора — задайте его.
Настройка лимита
Перед использованием нужно настроить крайние положения. Процедуру настройки смотрите в документации на ваше устройство.
Полезные ссылки