Загружаем изображение…
📟📟 WB-DALI3 от Wiren Board: восторг и ступор в одном модуле.
Раздобыл DALI-шлюз еще весной на выставках WBCE, но только сейчас дошли руки его вдумчиво поковырять.
И знаете, меня окатило удивлением аж два раза (вопрос стоимости оставляем за скобками — тут и так всё понятно).
👍 Удивление первое (приятное)
То, как реализован сам DALI на уровне возможностей протокола — моё почтение. Еще при первых подключениях оценил. Всё четко, функционально, статусы летают.
👎 Удивление второе (WTF?)
Спустя время, когда дело дошло до настройки, я осознал суровую реальность: в модуле нет железного биндинга входов! 🤯 То есть бродкаст на физических кнопка есть, а инпуты забиндить - нет.
Следите за руками: у нас на борту шлюза есть 7 физических входов под выключатели. Но привязать кнопку к DALI-группе аппаратно, чтобы она работала автономно без участия логики контроллера — нельзя. Шлюз просто транслирует типы нажатий.
И если обычный Toggle (вкл/выкл) — это условно 5 строк кода на
Благо, у меня в закромах лежали старые скрипты для диммирования. Немного поштормил, переписал логику под нативные команды DALI (
🗣 Вопрос к залу остается открытым:
Я сделал лишнюю работу, и где-то в недрах интерфейса шлюза всё-таки запрятана галочка прямой привязки входа к группе? Или железного биндинга реально нет, и все выходят из ситуации при помощи
👉 Если второе, возможно у кого-то есть обкатанный скрипт, поделитесь в личку. Очень интересно, кто и как решал эту задачу!
#wbdali #wirenboard
Раздобыл DALI-шлюз еще весной на выставках WBCE, но только сейчас дошли руки его вдумчиво поковырять.
И знаете, меня окатило удивлением аж два раза (вопрос стоимости оставляем за скобками — тут и так всё понятно).
👍 Удивление первое (приятное)
То, как реализован сам DALI на уровне возможностей протокола — моё почтение. Еще при первых подключениях оценил. Всё четко, функционально, статусы летают.
👎 Удивление второе (WTF?)
Спустя время, когда дело дошло до настройки, я осознал суровую реальность: в модуле нет железного биндинга входов! 🤯 То есть бродкаст на физических кнопка есть, а инпуты забиндить - нет.
Следите за руками: у нас на борту шлюза есть 7 физических входов под выключатели. Но привязать кнопку к DALI-группе аппаратно, чтобы она работала автономно без участия логики контроллера — нельзя. Шлюз просто транслирует типы нажатий.
И если обычный Toggle (вкл/выкл) — это условно 5 строк кода на
wb-rules, то как быть с диммированием по удержанию кнопки? Получается, это тоже нужно собирать софтово... Плюс в модуле есть такие фишки, как "Последняя активная яркость", которые тоже приходится вручную обыгрывать кодом.Благо, у меня в закромах лежали старые скрипты для диммирования. Немного поштормил, переписал логику под нативные команды DALI (
up, down, остановка через dapc) с учетом задержек шины. На выходе получил программный тогл и более-менее сносное диммирование. Работает стабильно, но сам факт необходимости писать костыли не дает покоя.🗣 Вопрос к залу остается открытым:
Я сделал лишнюю работу, и где-то в недрах интерфейса шлюза всё-таки запрятана галочка прямой привязки входа к группе? Или железного биндинга реально нет, и все выходят из ситуации при помощи
wb-rules?👉 Если второе, возможно у кого-то есть обкатанный скрипт, поделитесь в личку. Очень интересно, кто и как решал эту задачу!
#wbdali #wirenboard