Size: a a a

SprutHub & WirenBoard

2019 July 04

EB

Evgeny Boger in SprutHub & WirenBoard
Evgeny Boger
напомню, что если кнопки опрашивает железка по модбасу, то будут тормоза из-за природы модбаса
тогда так
источник

IZ

Ivan Zhukov in SprutHub & WirenBoard
нажали два или длинный - отработали это в событиях
источник

IZ

Ivan Zhukov in SprutHub & WirenBoard
а разве сейчас она не опрашивается?
источник

EB

Evgeny Boger in SprutHub & WirenBoard
ну опрашивается, время реакции большое
источник

IZ

Ivan Zhukov in SprutHub & WirenBoard
а если его сделать боковым модулем?
источник

EB

Evgeny Boger in SprutHub & WirenBoard
не понимаю
источник

IZ

Ivan Zhukov in SprutHub & WirenBoard
не через 485
источник

IZ

Ivan Zhukov in SprutHub & WirenBoard
i2c
источник

IZ

Ivan Zhukov in SprutHub & WirenBoard
Еще мне не понятно почему мешает опрашивать чаще. У вас 3 modbus канала.
Если такие устройства кинуть все на 1 канал. Чем это будет хуже чем использовать тот же DI-WD-14
Вы его так же опрашиваете. Вы боитесь, что реакция будет медленной?
Нам же не нужно отсылать промежуточные события. Только итоговое
источник

IZ

Ivan Zhukov in SprutHub & WirenBoard
длительное нажатие не обязательно каждый так принимать ). Достаточно сделать так, чтобы оно "довольно часто" кидало события
источник

S

Sprut in SprutHub & WirenBoard
Evgeny Boger
какая будет логика работы?
Попробую прочитать между строк,
- должен появиться топик "Button" в котором статусы, они напрямую берутся из модбас регистров устройства.
SINGLE_PRESS = 0;
DOUBLE_PRESS = 1;
LONG_PRESS = 2;

и ожидание
-  на каждое событи должна быть возможность выбрать штатную логику внутри модуля
SINGLE_PRESS = вкл | выкл | вкл/выкл | отключить контроль
DOUBLE_PRESS = вкл | выкл | вкл/выкл | отключить контроль
LONG_PRESS = вкл | выкл | вкл/выкл | отключить контроль
источник

S

Sprut in SprutHub & WirenBoard
правильно угадал ?
источник

IZ

Ivan Zhukov in SprutHub & WirenBoard
Sprut
правильно угадал ?
На сколько я понял Евгений видит в этом проблему не как програмно сделать, а аппаратно. Из-за частоты опроса модбас он боится, что события будут тормозить. Если нет - то вчем проблема, @evgeny_boger ?
источник

А

Андрей in SprutHub & WirenBoard
Ivan Zhukov
Перефразирую - хотите ли вы одном выключателе получить вместо одной кнопки сразу три.
Например, нажали и подержали - это будет считаться отдельным нажатием (и его можно будет обработать как будто у вас есть еще одна кнопка)
Нажали два раза - будет еще одно отдельное событие.
Тогда вы сможете вести к выключателям не 3 киллометра кабеля а 1.
Да на отдельные зоны света в любом случае вести. Но мы найдем куда потратить эти события.
Например, на управление диммером, или на управление RGBW лентой
Вот вам пример - как сейчас предлагает комманда WB управлять диммерами лент? Что вешать на стену?
Ответ прост - что хотите то и вшайте мы не интеграторы.
Но мы сами собираем свои дома и для нас важны современные фишки. А двойное нажатие и длинное нажатие - это значительное уменьшение уродливых кнопок на стене. Это современная фишка - все делать проще.

Вот и мы просим производителя - сделайте нам такие события.

Ответ ДА для тех, кто хочет получить от одной кнопки максимум
Ответ НЕТ - для тех, кто автоматизирует заводы и им пофиг на квартиры и дома
Вы ищите сложное в простом
источник

P

Pavel in SprutHub & WirenBoard
Evgeny Boger
ну рекомендованный способ - завести кнопки на модули WBIO-DI-WD-14 и обрабатывать как угодно
А где почитать как реализовать длинные и двойные нажатия?
источник

А

Андрей in SprutHub & WirenBoard
Товарищи
источник

А

Андрей in SprutHub & WirenBoard
У меня тут сомнения закрались
источник

S

Sprut in SprutHub & WirenBoard
источник

А

Андрей in SprutHub & WirenBoard
Если я беру  WB-MR6 с сухим контактом
источник

А

Андрей in SprutHub & WirenBoard
При отключении эл-ва
источник