Статья

Управление диммером Fibaro беспроводной двойной кнопкой Aqara

Есть микро диммеры, устанавливаемые в подрозетник за выключателем, их также можно установить прямо в самой люстре. На пример микромодуль Fibaro Dimmer 2. Ими можно управлять удаленно, но так часто бывает что нужно локальное управление - зайдя в комнату гораздо удобнее и быстрее с кнопки на стене включить или выключить свет, чем доставать смартфон, пытаться объяснить Siri что вы желаете сделать и тд. 

Локально можно использовать старые клавиши, которыми ранее включали люстру. Но лучше всего себя с диммерами показали так называемые клавиши без фиксации. После нажатия на которую она тут же возвращается в исходное положение. Но оба эти варианта желательно устанавливать как можно ближе к диммеру, что бы избежать паразитных наводок и случайных срабатываний диммера. Есть еще довольно удобный вариант - использовать беспроводные кнопки на батарейке например Xiaomi Aqara Wireless Double Switch, эти можно разместить в любом удобном месте просто приклеив на двухсторонний скотч прямо к стене.

В колобке Aqara имеют 3 значения и наиболее удобная логика работы клавиш с диммером будет такая:

Левая клавиша при каждом нажатии прибавляет к яркости 5%Правая клавиша уменьшает яркость на 5%Одновременное нажатие на обе включает и отключает свет

И так первым делом если не сделали ранее, установите на колобка (Athom Homey) приложение Better Logic, затем переходите в настройки для создания переменной:

Называем Переменную Dimmer, тип переменной Number, и жмем Add variable

Переходим во Flow и создаем первое для включения и отключения света:

У диммера изменение яркости происходит в диапозоне от 0 до 100%, но значения которыми нужно оперировать это от 0 до 1 с шагом 0,01. Как видите на картинке выше активно используем Теги

Если нажаты обе кнопки и при этом диммер выключен, а так же значение в переменной больше или равно 0,05 тогда мы устанавливаем яркость на диммере равной значению в переменной, и спустя 2 сек перезаписываем переменную Dimmer уровнем яркости. Задержка нужна что бы соблюсти последовательность действий.  Если условия из средней колонки не верны, тогда выполняется последовательность из нижней части третей колонки - так же записать в переменные данные о яркости и через 2 секунды отключаем диммер.  $Dimmer$ <= 0.05 это сравнение переменной по имени Dimmer что создавали на первом шаге.

Создаем Flow для увеличения яркости:

Тут в принципе все по той же логике - создаем условия и выполняем действия, но понадобятся немного выражений:

$Dimmer$ <= 0.95 and $Dimmer$ >= 0 - это вписываем в средней колонке - сравниваем значения в переменной и оно должно быть в пределах от 0 до 0,95так же в действии используем выражение round(Dimmer 0.05,2) оно будет округлять значение в переменной до двух знаков после запятой и увеличивать его на 0,05. Округление нужно потому, что в плагине Better Logic даже при сложении сотых долей периодически выскакивает результат типа 0,20000003. Но если условия не выполнены, то просто включиться диммер на заданное из переменной, значение.

По аналогии создаем третье Flow:

Логика работы этого потока такая же как у предыдущего, только соответственно он понижает яркость при каждом нажатии на правую клавишу на 5%, кстати этот параметр вы можете задать свой, например 0,01 это 1% и 0,1 это 10%. Выражения такие:

$Dimmer$ >= 0.05 and $Dimmer$ <= 1 - значения в пределах от 5 до 100% яркости (при вписывании значений соблюдайте пробелы)round(Dimmer-0.05,2)

Вот собственно и все, не забываем тестировать Flow и сохранять его. 

Теперь остается только разместить выключатель в удобном месте. Напомню логику его работы

Левая клавиша при каждом нажатии прибавляет к яркости 5%, если диммер выключен то первое нажатие включит его.Правая клавиша уменьшает яркость на 5%Одновременное нажатие на обе включает свет и отключает его при повторном нажатии.

PS возможно что то где то и упустил и Гуру поправят мой опус.


Отличнейшая статья, спасибо за экспириенс ;)

Оригинальное решение, отличная идея´ 

Однозначно крутая идея :)

Спасибо за статью! Как минимум одна ночь была интересной :)

А как сделать что бы на одноклавишном выключателе при удержании происходило плавное увеличение яркости или до момента когда отпустишь или до максимума и при повторном удержании уменьшение до нижнего порога?

С этим справился, обычный одноклавишный (легранд без фиксации) выключатель работает нормально, вкл/выкл на определенную яркость в зависимости от времени суток (днем 100%, после 22:00 на 10%), при удерживании снижает яркость, при повторном удерживании увеличивает яркость, при двойном нажатии принудительно включается 100%.

Но вот акара беспроводная двухклавишная с этими условиями на отрез отказывается работать, а вот почему никак не пойму. Да еще и в версии 2.0 убрали десктопное приложение и всё теперь прописывается в телефоне, а это скажу сомнительное удовольствие :((

Я конечно понимаю что ресурс этот умер, но может кто то еще заходит сюда.

Есть новички

За 4 года ничего не изменилось...

Вернуться назад

Устройства


Aqara

Wireless Remote Switch

(7 отзывов)

Athom Homey

Homey Pro

(1 отзыв)

Fibaro

Universal Dimmer 2

(4 отзыва)

Вернуться назад