Добрый день!
Мы добавили в прошивку реле обработку типов нажатий и приглашаем присоединиться к тестированию.
Прошивку и шаблон можно протестировать на устройствах:
- WB-MRWL3
- WB-MR6C v.2 (v.1)
- WB-MR3LV/K, WB-MR6LV/K
- WB-MR3LV/I, WB-MR6LV/I
- WB-MR3LV/S, WB-MR6LV/S
- WB-MRM2-mini и WB-MRM2-mini/NC
ОПИСАНИЕ
Модуль аппаратно определяет тип нажатий, увеличивает значение соответствующего счётчика и публикует его в MQTT. Оттуда оно попадает в веб-интерфейс контроллера и доступно для использования в правилах wb-rules или стороннем ПО.
Кроме этого вы можете настроить на каждый тип нажатий любое действие с одним из выходов реле и модуль будет выполнять заданное действие автономно. Например, вы сможете коротким нажатием включать один из входов, двойным выключать, а длинным отключать сразу все. Всё зависит от действий, которые вы настроите.
Реле может распознавать 4 типа нажатий:
- Короткое.
- Длинное.
- Двойное.
- Короткое, затем длинное.
Похожий механизм был реализован в диммере WB-MRGBW-D, но с небольшими отличиями в настройке.
КАК НАЧАТЬ ПОЛЬЗОВАТЬСЯ
Замените в командах ниже /dev/ttyRS485-1
на порт, к которому подключено устройство, а a1
на адрес устройства:
- Переключите ПО контроллера на тестовый релиз (testing), инструкция.
- Установите новую прошивку командой:
- WB-MR3*, WB-MRWL3, WB-MR6* и WB-MR6C v.2 (v.1):
wb-mcu-fw-updater update-fw /dev/ttyRS485-1 -a1 --version 1.17.7
- WB-MR2-mini и WB-MR2-mini/NC:
wb-mcu-fw-updater update-fw /dev/ttyRS485-1 -a1 --version 1.17.1
- WB-MR3*, WB-MRWL3, WB-MR6* и WB-MR6C v.2 (v.1):
- Скачайте по ссылкам ниже нужный шаблон и положите его в папку контроллера
/etc/wb-mqtt-serial.conf.d/templates
, инструкция:- WB-MR3*, WB-MRWL3, WB-MR6* и WB-MR6C v.2 (v.1): config-wb-mr6-fw1_7.json. Шаблон пока один для трёх- и шестиканальных реле, лишние каналы можно отключить в настройках устройства в веб-интерфейсе контроллера.
- WB-MR2-mini: config-wb-mrm2-mini-fw1_7.json
- WB-MR2-mini/NC: config-wb-mrm2-mini-nc-fw1_7.json
Если в процессе тестирования вы передумаете, выберите в веб-интерфейсе для устройства старый шаблон и верните стабильную прошивку командой, где замените порт и адрес на свои:
wb-mcu-fw-updater update-fw /dev/ttyRS485-1 -a1 --version latest
НАСТРОЙКА В ВЕБ-ИНТЕРФЕЙСЕ КОНТРОЛЛЕРА WIREN BOARD
Выбор режима входа
Настройка матрицы. В примере реализовано следующее: при замыкании входа 1 реле 3 отключается, при размыкании включается
Настройка матриц для кнопок. В примере реализовано следующее: включить реле 2 при долгом удержании кнопки на входе 1
Настройка минимального времени , при котором удержание будет распознаваться как долгое
НАСТРОЙКА БЕЗ КОНТРОЛЛЕРА WIREN BOARD
Ранее механизм Mapping-матрицы поддерживал только реакции на переход из 0 в 1(передний фронт) и из 1 в 0 (задний фронт).
Теперь доступен новый режим входа «управлять в соответствии с Mapping-матрицей для кнопок».
Ссылки:
- Новые регистры описаны в Карте регистров модулей реле: адреса новых матриц, счетчиков типов нажатий для каждого входа, а также адреса настройки времени реакции на двойное и долгое нажатие.
- Карты регистров дополнительных матриц для кнопок есть в описании Mapping-матрицы.
- Примеры настройки есть на странице с примерами в разделе Обработка типов нажатий.
Будем рады обратной связи, отзывы можете писать в этой теме.
Обновлено 24.04.2022, @AlexandrD