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

18 июня 2018, 17:26

Есть микро диммеры, устанавливаемые в подрозетник за выключателем, их также можно установить прямо в самой люстре. На пример микромодуль 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 возможно что то где то и упустил и Гуру поправят мой опус.


Все новости мира умных домов - t.me/SprutAI_News

Остались вопросы? Мы в Telegram - t.me/soprut

  1. Олег Челбаев (sprut)

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

  2. Sergei Botvina (Tabasalu)
    Sergei Botvina (Tabasalu) год назад

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

  3. Роман Елизаров (FantomNotaBene)
    Роман Елизаров (FantomNotaBene) 11 месяцев назад

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

  4. (Kowex)
    (Kowex) 7 месяцев назад

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

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

    • (Kowex)
      (Kowex) 5 месяцев назад

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

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

  5. (Kowex)
    (Kowex) 5 месяцев назад

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

К списку статей

Тематические чаты

Похожие статьи

14 ноября 2018, 06:43
Плагин для интеграции в Athom Homey дочерних zigbee-устройств, подключенных на координаторы deCONZ - RaspBee или ConBee.
03 октября 2018, 22:03
Как собрать и настроить Hyperion Ambilight - адаптивную подсветку ТВ.
09 января 2019, 17:34
Небольшая статья о том, зачем нужна малина, почему автоматизации в HomeKit это не очень хорошо и чем USB стик лучше отдельного шлюза.
02 октября 2018, 17:59
В статье изложено краткое руководство по созданию сценариев в Homey
09 мая 2018, 19:11
В данной статье я попытаюсь объяснить доходчивым языком основы написания сценариев для Athom Homey.
18 июня 2018, 17:31
Универсальные сценарии с использованием штатной возможности Devices.
23 октября 2018, 17:57
Подключение электросчетчика к УД.
29 ноября 2018, 12:16
Интегрируем пылесос Xiaomi в "умный дом" через Homey и управляем зональными уборками через Siri.
26 августа 2018, 07:07
Подключаем к Athom Homey умную ZigBee лампу на примере на примере спорта Zemismart и простейший пример редактирования плагина для Homey с ресурса GitHub
06 мая 2018, 21:21
Руководство по установке плагинов с ресурса GitHub на Homey с помощью командной строки Windows