Dooya and Somfy Wireless: различия между версиями
Brainroot (обсуждение | вклад) |
|||
(не показано 15 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE: Использование | {{DISPLAYTITLE: Использование модуля управления шторами по радиоканалу https://smarttone.ru/ в контроллере Wiren Board}} | ||
{{Draft}} | |||
== Общая информация == | == Общая информация == | ||
Модуль вставляется в [[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 для коммуникации с контроллером. | |||
=== Параметры порта === | === Параметры порта === | ||
{{RS485ConnectionParameters | {{RS485ConnectionParameters | ||
| baud_rate=115200 | | baud_rate=115200 | ||
Строка 16: | Строка 27: | ||
}} | }} | ||
=== | === Проверка связи === | ||
После того как вы модуль сконфгурирован можно проверить его работоспособность. | |||
# Откройте консоль контроллера по [[SSH]]. | # Откройте консоль контроллера по [[SSH]]. | ||
# [[Wb-mqtt-serial driver#Управление драйвером | Остановите драйвер wb-mqtt-serial]] или иное ПО, которое может опрашиваеть порт. | |||
# Подключитесь к модулю с помощью [[minicom]], для этого выполните команду: | # Подключитесь к модулю с помощью [[minicom]], для этого выполните команду: | ||
#:<syntaxhighlight lang="bash"> | #:<syntaxhighlight lang="bash"> | ||
Строка 28: | Строка 37: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
#: где /dev/ttyMOD4 — порт разъема расширения, в который вставлен модуль. | #: где /dev/ttyMOD4 — порт разъема расширения, в который вставлен модуль. | ||
# | #: введите команду (вводимые символы не отображаются): | ||
#:<syntaxhighlight lang="bash"> | #:<syntaxhighlight lang="bash"> | ||
help | help | ||
</syntaxhighlight> | </syntaxhighlight> | ||
#Если | #:Если мы всё сделали верно, то получим ответ от модуля. | ||
#:<syntaxhighlight lang="bash"> | #:<syntaxhighlight lang="bash"> | ||
Description of the commands posted on the site | Description of the commands posted on the site | ||
Строка 38: | Строка 47: | ||
OK | OK | ||
</syntaxhighlight> | </syntaxhighlight> | ||
# Запустите драйвер wb-mqtt-serial. | |||
[[Файл:Blinds-rf-module minicom answer.png|300px|thumb|left|Ответ модуля]] | |||
== Представление в веб-интерфейсе == | == Представление в веб-интерфейсе == | ||
=== Установка пакета === | === Установка пакета === | ||
Для работы с модулем | Для работы с модулем требуется дополнительный пакет, устанавливаем его: | ||
<syntaxhighlight lang="bash"> | |||
apt update && apt install wb-mqtt-rfblinds -y | apt update && apt install wb-mqtt-rfblinds -y | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Создание правила === | === Создание правила === | ||
В веб-интерфейсе, в "Правилах" открываем файл rf-blinds.js | |||
[[Файл:Blinds-rf-module_rf-blindsjs.png|200px|thumb|left|Открытый файл rf-blinds.js]] | |||
В файле сразу приводятся примеры настройки. | |||
Предполагаем что адрес группы и привода 0x01 и 0x01. Добавляем строку: | |||
<syntaxhighlight lang="bash"> | |||
rfblinds.add_dooya(1, 1, 'DOOYA test device') | |||
rfblinds. | |||
</syntaxhighlight> | </syntaxhighlight> | ||
# | И сохраняем правило. | ||
В [[Wiren_Board_Web_Interface#%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2 | устройствах]] создастся панель привода: | |||
[[Файл:Blinds-rf-module devices_1.png|200px|thumb|left|Представление привода]] | |||
=== Настройка лимита === | === Настройка лимита === | ||
Перед использованием желательно настроить крайние положения. Процедуру настройки смотрите в документации на ваше устройство. | Перед использованием желательно настроить крайние положения. Процедуру настройки смотрите в документации на ваше устройство. | ||
=== Управление === | |||
Модуль не обеспечивает обратную связь, поэтому нельзя получить реальное положение привода. | |||
Доступны команды "открыть", "закрыть" и "стоп". | |||
== Полезные ссылки == | == Полезные ссылки == |
Версия 13:20, 9 сентября 2022
Это черновик страницы. Последняя правка сделана 09.09.2022 пользователем Brainroot.
Общая информация
Модуль вставляется в контроллер 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 для коммуникации с контроллером.
Параметры порта
Значение по умолчанию |
Название параметра в веб-интерфейсе |
Параметр |
---|---|---|
115200 | Baud rate | Скорость, бит/с |
8 | Data bits | Количество битов данных |
None | Parity | Бит чётности |
1 | Stop bits | Количество стоповых битов |
Проверка связи
После того как вы модуль сконфгурирован можно проверить его работоспособность.
- Откройте консоль контроллера по SSH.
- Остановите драйвер wb-mqtt-serial или иное ПО, которое может опрашиваеть порт.
- Подключитесь к модулю с помощью minicom, для этого выполните команду:
minicom -D /dev/ttyMOD4 -b 115200 -8 -a off
- где /dev/ttyMOD4 — порт разъема расширения, в который вставлен модуль.
- введите команду (вводимые символы не отображаются):
help
- Если мы всё сделали верно, то получим ответ от модуля.
Description of the commands posted on the site https://breelek.gitlab.io/blinds-rf-module/ OK
- Запустите драйвер wb-mqtt-serial.
Представление в веб-интерфейсе
Установка пакета
Для работы с модулем требуется дополнительный пакет, устанавливаем его:
apt update && apt install wb-mqtt-rfblinds -y
Создание правила
В веб-интерфейсе, в "Правилах" открываем файл rf-blinds.js
В файле сразу приводятся примеры настройки. Предполагаем что адрес группы и привода 0x01 и 0x01. Добавляем строку:
rfblinds.add_dooya(1, 1, 'DOOYA test device')
И сохраняем правило. В устройствах создастся панель привода:
Настройка лимита
Перед использованием желательно настроить крайние положения. Процедуру настройки смотрите в документации на ваше устройство.
Управление
Модуль не обеспечивает обратную связь, поэтому нельзя получить реальное положение привода. Доступны команды "открыть", "закрыть" и "стоп".
Полезные ссылки