Dooya and Somfy Wireless: различия между версиями

Поправил форматирование, добавил картинку и заменил первый раздел текста
(Поправил форматирование, добавил картинку и заменил первый раздел текста)
Строка 1: Строка 1:
{{DISPLAYTITLE: Использование модуля управления шторами по радиоканалу https://smarttone.ru/ в контроллере Wiren Board}}
{{DISPLAYTITLE: Использование беспроводных штор Dooya и Somfy с контроллером Wiren Board}}
{{Draft}}
{{Draft}}
[[Image: RF-Blinds.png |300px|thumb|right| Модуль RF-Blinds ]]
== Общая информация ==
== Общая информация ==
Для подключения используется модуль RF-Blinds, который устанавливается в корпус контроллера и настраивается в веб-интерфейсе. Сделать это можно по аналогии с другими радиомодулями, например, [[WBE2R-R-LORA_v.1_Extension_Module]].


Модуль вставляется в [[Wiren Board | контроллер Wiren Board]] как [[Wiren_Board_6:_Extension_Modules|плата расширения]].
При конфигурировании выберите из списка '''Интерфейс UART (DIY)'''.
 
== Подключение к контроллеру ==
 
{{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 для коммуникации с контроллером.  
Модуль работает по UART.  


=== Параметры порта ===
=== Параметры порта ===
Строка 28: Строка 20:


=== Проверка связи ===
=== Проверка связи ===
После того как вы модуль сконфгурирован можно проверить его работоспособность.
[[Файл:Blinds-rf-module minicom answer.png|300px|thumb|right|Ответ модуля]]
После того как вы сконфигурировали модуль, проверьте его работоспособность.


# Откройте консоль контроллера по [[SSH]].
# Откройте консоль контроллера по [[SSH]].
Строка 37: Строка 30:
</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
Строка 48: Строка 41:
</syntaxhighlight>
</syntaxhighlight>
# Запустите драйвер wb-mqtt-serial.
# Запустите драйвер wb-mqtt-serial.
[[Файл:Blinds-rf-module minicom answer.png|300px|thumb|left|Ответ модуля]]


== Представление в веб-интерфейсе ==  
== Представление в веб-интерфейсе ==  
[[Файл:Blinds-rf-module_rf-blindsjs.png|300px|thumb|right|Файл ''rf-blinds.js'' в редакторе скриптов]]
[[Файл:Blinds-rf-module devices_1.png|300px|thumb|right|Представление привода]]
=== Установка пакета ===
=== Установка пакета ===
Для работы с модулем требуется дополнительный пакет, устанавливаем его:
Для работы с модулем установите пакет '''wb-mqtt-rfblinds''':
 
#:<syntaxhighlight lang="bash">
<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]]
# Откройте файл <code>rf-blinds.js</code>, в нём будут примеры настроек.
В файле сразу приводятся примеры настройки.
# Предположим, что что адрес группы 0x01, а привода 0x02, тогда добавьте строки:
Предполагаем что адрес группы и привода 0x01 и 0x01. Добавляем строку:
#:<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
rfblinds.add_dooya(1, 2, 'DOOYA test device')
rfblinds.add_dooya(1, 1, 'DOOYA test device')
</syntaxhighlight>
</syntaxhighlight>
И сохраняем правило.
# Сохраните правило, на вкладке '''Устройства''' должно появиться виртуальное устройство ''DOOYA test device''.
В [[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|Представление привода]]
 


=== Настройка лимита ===
=== Настройка лимита ===
Строка 75: Строка 64:
=== Управление ===
=== Управление ===
Модуль не обеспечивает обратную связь, поэтому нельзя получить реальное положение привода.
Модуль не обеспечивает обратную связь, поэтому нельзя получить реальное положение привода.
Доступны команды "открыть", "закрыть" и "стоп".


== Полезные ссылки ==
== Полезные ссылки ==