Восток Маркетинг


Статьи

Настінні вимикачі Aqara Xiaomi - управляємо освітленням в Domoticz

  1. Де купити?
  2. монтаж
  3. Підключення і робота в Mi Home
  4. Робота з вимикачами в Domoticz
  5. провідний вимикач
  6. Бездротовий вимикач.

Привіт, друзі

Продовжу тему своїх оглядів, присвячених системі управління розумним будинком Domoticz - і в цей раз більше уваги приділю сценаріями. Почну з освітлення - і в якості апаратної частини огляду буде пара вимикачів Aqara, c фізичним розмикачем і логічний, обидва - з двома клавішами. Кому цікаво, прошу читати далі

вступ

Своє перше знайомство з вимикачем Aqara я звів пару місяців назад, як вони тільки з'явилися на Aliexpress. Коштував він в районі $ 40 доларів. Особливо сильно ціна з тих пір не падала, і тому, коли в середині квітня на GearBest пройшла флеш розпродаж з ціною $ 29.99 для вимикача з фізичним розмикачем і $ 13.71 для логічного - я довго не роздумував.

Привіт, друзі   Продовжу тему своїх оглядів, присвячених системі управління розумним будинком Domoticz - і в цей раз більше уваги приділю сценаріями

Де купити?

2 клавіші, провідний - Gearbest Banggood Aliexpress JD.ru

2 клавіші, бездротовий - Gearbest Banggood Aliexpress JD.ru

Доставка і упаковка

У визначений термін кур'єр приніс пакет з вимикачами. Дві білі коробки, відрізняються по товщині - так як бездротової вимикач значно тонше.

На зворотному боці - технічні характеристики -

Вимикачі працюють через ZigBee - тобто потрібен шлюз.

Розміри вимикачів 86 * 86 мм, товщина соответсвенно 43 і 15 мм

Провідний вимикач може комутувати навантаження до 800 Ватт, окремого харчування не вимагає.

Бездротовий вимикач харчується від батарейки CR2032

Бездротовий вимикач харчується від батарейки CR2032

Зовнішній вигляд, габарити

У комплекті, крім вимикачів - ще кріплення, до бездротового вимикача додається ще шматок двостороннього скотча.

Якщо дивитися спереду - то вимикачі абсолютно однакові.

Якщо дивитися спереду - то вимикачі абсолютно однакові

Всі відмінності - ззаду. Провідний вимикач розрахований на установку в квадратну монтажну коробку розміром 86 на 86 мм, а логічний може бути приклеєний просто на стіну.

Провідний вимикач розрахований на установку в квадратну монтажну коробку розміром 86 на 86 мм, а логічний може бути приклеєний просто на стіну

Під кришками - так само дуже багато спільного, відмінності в тому, що на клавішах провідний версії трошки довші важелі-нажімателі, а у бездротової - є батарейка.

Під кришками - так само дуже багато спільного, відмінності в тому, що на клавішах провідний версії трошки довші важелі-нажімателі, а у бездротової - є батарейка

Для установки вам знадобиться квадратна монтажна коробка 86 * 86 мм. Вони бувають у версіях для внутрішнього і зовнішнього монтажу

Вони бувають у версіях для внутрішнього і зовнішнього монтажу

Розміри вимикача в точності збігаються з коробками

Розміри вимикача в точності збігаються з коробками

А отвори для гвинтів і самі гвинти чітко підходять до кріпильних отворів

А отвори для гвинтів і самі гвинти чітко підходять до кріпильних отворів

монтаж

Ця пара вимикачів призначалася для встановлення в вітальню. Старий вимикач розташовуючись всередині кімнати таким чином, що стулка двері, яка відкрита майже завжди, закриває його. І дістатися до нього дуже незручно.

І дістатися до нього дуже незручно

Особливо ввечері - коли доводилося заходити в темну кімнату, намацувати двері, лізти за неї, включати світло і повертати назад. Тому бездротової повторювач я запланував розташувати зовні кімнати, на протилежній стіні.

Тому бездротової повторювач я запланував розташувати зовні кімнати, на протилежній стіні

Монтаж полягає у видаленні старої, круглої коробки

Монтаж полягає у видаленні старої, круглої коробки

Установці нової, квадратної коробки, це досить втомлива і запилене заняття, особливо коли стіна - бетон або цегла. До речі оглядає мною недавно очищувач повітря - Xiaomi Mi Air Purifier 2 відстежив цей момент і прискорив обертів вентилятора, поки я не закінчив терзати стіну

До речі оглядає мною недавно очищувач повітря -   Xiaomi Mi Air Purifier 2   відстежив цей момент і прискорив обертів вентилятора, поки я не закінчив терзати стіну

Остаточно вийшло якось так. Не ідеально але більш-менш, та й вимикач, як я вже сказав майже завжди прихований дверима, а тепер і лазити до нього майже не доводиться.

Не ідеально але більш-менш, та й вимикач, як я вже сказав майже завжди прихований дверима, а тепер і лазити до нього майже не доводиться

З бездротовим вимикачем метушні набагато менше - приклеїв і все. Для надійності на КЛЕЮЩИЕ поверхню скотча я додав пару крапель суперклею - так як шпалери рифлені і скотч тримається не дуже добре.

Для надійності на КЛЕЮЩИЕ поверхню скотча я додав пару крапель суперклею - так як шпалери рифлені і скотч тримається не дуже добре

Підключення і робота в Mi Home

Незважаючи на Domoticz - стадія первинного підключення проходить в Mi Home. В плагіні шлюзу вибираємо іконку соответсвтвующего вимикача, після того як шлюз скаже вголос китайського заклинання - треба натиснути на кнопку вимикача до моменту моргання світлодіода. Для провідного версії потрібно ще вибрати іконку і назва для кожної клавіші. Вообщем все як завжди.

Для провідного версії існує плагін управління - дозволяє включати і вимикати кожну з клавіш. У сценаріях провідний вимикач може виступати тільки як дія - іншими словами він може включати і вимикати тільки той пристрій, контакт котоорого розмикає і все. Вимкнути наприклад розумні лампу або розетку, яка фізично до нього не підключена - немає. (Це стосується тільки Mi home). Зате сам вимикач може управлятся будь-яким іншим логічним пристроєм - кнопкою, бездротовим вимикачем, кубиком і т.п. У сценаріях для нього доступні дії включити, вимкнути і змінити стан на протилежне (on / off), окремо для кожної з клавіш.

Бепроводная версія свого плагіна не має, після натискання на рядок пристрою в плагіні управління - відкриваються сторінки з переліком смарт сценаріїв і лог спрацьовувань, аналогічно як у куба, кнопки, датчиків відкриття і руху. У сценаріях - вимикач виступає як умова - він ініціює якесь дейтсвіе, наприклад включення-виключення клавіші проводового вимикача. По суті встановивши пару - дротової і бездротової вимикач ми отримуємо аналог прохідних вимикачів. Але при цьому не треба робити спеціальну розведення і бездротових повторювачів може бути скільки завгодно багато. Бездротовий вимикач пропонує 3 варіанти дії в сценаріях - натискання кожної Клава окремо і обох відразу.

Робота з вимикачами в Domoticz

Після того як ви підключите вимикачі до шлюзу - вони з'являться в списку обладнання. Провідний вимикач - як два різних пристрої - ліва і права клавіша, по суті він таким і є, бездротової - як один пристрій з 4-ма вараінтамі дії. Щоб додати до панель переключаталей - треба клікнути на стрілочки праворуч

Щоб додати до панель переключаталей - треба клікнути на стрілочки праворуч

Провідний вимикач в Domoticz - так само може служити умовою сценарію як і провідний. Ніяких обмежень як в Mi Home немає. А якщо вам потрібно задати час автоматичного вимкнення - стане в нагоді наприклад для управління вентилятором, то не треба навіть писати сценарій - пишете час автоотключения в секундах (на прикладі 10 хвилин - 600 секунд) в настройках вимикача.

А якщо вам потрібно задати час автоматичного вимкнення - стане в нагоді наприклад для управління вентилятором, то не треба навіть писати сценарій - пишете час автоотключения в секундах (на прикладі 10 хвилин - 600 секунд) в настройках вимикача

До речі для бездротового вимикача, а так само для всіх логічних вимикачів - кнопок і куба, рекомендую поставити час переходу в статус off - 1 секунда. Це потрібно щоб вимикач не зберігав останній статус, що в деяких случах, може викликати помилкове спрацьовування сценарію. Ні на що інше впливати цей статус не буде - так як в сценаріях відпрацьовуються тільки дії типу On, Click і т.п.

п

Тепер перейдемо до першого практичного завдання.

провідний вимикач

Мені неодноразово задавали питання - чи можна на провідний вимикач Aqara зав'язати на розрив проводу тільки одну клавішу, а другий управляти логічно - наприклад розумної лампою Yeelight.

Так можна - ось сценарій, в якому зі зміни стану клавіші вимикача, без різниці це буде on або off - счітиватеся стан розумної лампи, і якщо вона включена - вимикається, а вимкнена - включається в режимі білого світла з яскравістю 100%.

commandArray = {} if devicechanged [ 'Aqara'] and otherdevices [ 'YeeLight RGB'] ~ = 'Off' then commandArray [ 'YeeLight RGB'] = 'Off' elseif devicechanged [ 'Aqara'] and otherdevices [ 'YeeLight RGB' ] == 'Off' then commandArray [ 'OpenURL'] = "root: [email protected]: 8080 / json.htm? param = setcolbrightnessvalue & type = command & idx = 46 & hex = ffffff & iswhite = false" end return commandArray

Розберемо цей скрипт -

if devicechanged [ 'Aqara'] - перша умова якщо змінено стан вимикача, який називається Aqara, як саме змінюється стан - не має значення

and otherdevices [ 'YeeLight RGB'] ~ = 'Off' - друга умова, стан лампи YeeLight RGB - не дорівнює Off - тобто не виключене

commandArray [ 'YeeLight RGB'] = 'Off' - при дотриманні цих двох умов, лампа вимикається

Далі, якщо при зміні стану вимикача elseif devicechanged [ 'Aqara'], статус лампи вимкнено - and otherdevices [ 'YeeLight RGB'] == 'Off', викликається скрипт

commandArray [ 'OpenURL'] = "root: [email protected]: 8080 / json.htm? param = setcolbrightnessvalue & type = command & idx = 46 & hex = ffffff & iswhite = false"

Для чого це треба і чому не можна просто включити лампу commandArray [ 'YeeLight RGB'] = 'On'

Все просто - якщо лампу просто включити, то вона включиться в своєму останньому стані або в стані за замовчуванням. А при використанні формату JSON - ми можемо «запакувати» в один рядок всі потрібні нам параметри. У прикладі root: [email protected]: 8080 - логін і пароль і адресу вашого Domoticz сервера, далі - службові команди встановлюють колір і яскравість, міняти їх не потрібно, крім логіна, пароля і адреси сервера потрібно змінити idx = 46 - замість 46 - ставите номер вашої лампи, він видно в списку пристроїв зліва - стовпець idx і hex = ffffff - замість ffffff (це білий колір 100% яскравості) - ставите потрібне вам значення. Для підбору значення - переходите в меню перемикачі, вибираєте вашу RGB лампу, мишкою вибираєте відтінок, колір і яскравість і копіюєте вийшло значення з віконця # - в прикладі - 3289c7

Для підбору значення - переходите в меню перемикачі, вибираєте вашу RGB лампу, мишкою вибираєте відтінок, колір і яскравість і копіюєте вийшло значення з віконця # - в прикладі - 3289c7

Якщо ви використовуєте НЕ RGB, а білу лампу - то використовуйте іншу команду -

commandArray [ 'OpenURL'] = "root: [email protected]: 8080 / json.htm? type = command & param = switchlight & idx = 48 & switchcmd = Set% 20Level & level = 100" де крім адреси сервера і idx лампи, потрібно вказувати тільки яскравість в% & level = 100 - від 1 до 100

Бездротовий вимикач.

На натискання клавіш, я не особливо мудруючи призначив включення і виключення аналогічних клавіш на провідний версії. А ось варіант з одночасним натисканням - я трохи обіграв. Скрипт виглядає так:

commandArray = {} if devicechanged [ 'GG Aqara wireless'] == 'Switch 2' and otherdevices [ 'GG Wall Aqara'] == 'On' then commandArray [ 'GG Wall Aqara'] = 'Off' elseif devicechanged [ ' GG Aqara wireless '] ==' Switch 2 'and otherdevices [' GG Wall Aqara '] ==' Off 'then commandArray [' GG Wall Aqara '] =' On 'elseif devicechanged [' GG Aqara wireless '] ==' Switch 1 'and otherdevices [' G Light1 Aqara '] ==' On 'then commandArray [' G Light1 Aqara '] =' Off 'elseif devicechanged [' GG Aqara wireless '] ==' Switch 1 'and otherdevices [' G Light1 Aqara '] ==' Off 'then commandArray [' G Light1 Aqara '] =' On 'elseif devicechanged [' GG Aqara wireless '] ==' Both_Click 'and otherdevices [' PR Aqara '] ==' Off 'and otherdevices [ 'KR Aqara'] == 'Off' and otherdevices [ 'GG Aqara Setting'] == 'Off' then commandArray [ 'PR Aqara'] = 'On' commandArray [ 'GG Aqara Setting'] = 'On' elseif devicechanged [ 'GG Aqara wireless'] == 'Both_Click' and otherdevices [ 'PR Aqara'] == 'On' and otherdevices [ 'KR Aqara'] == 'Off' and otherdevices [ 'GG Aqara Set ting '] ==' On 'then commandArray [' KR Aqara '] =' On 'commandArray [' GG Aqara Setting '] =' Off 'elseif devicechanged [' GG Aqara wireless '] ==' Both_Click 'and otherdevices [' PR Aqara '] ==' On 'and otherdevices [' KR Aqara '] ==' On 'and otherdevices [' GG Aqara Setting '] ==' Off 'then commandArray [' KR Aqara '] =' Off 'commandArray [ 'PR Aqara'] = 'Off' elseif devicechanged [ 'GG Aqara wireless'] == 'Both_Click' and otherdevices [ 'PR Aqara'] == 'On' and otherdevices [ 'KR Aqara'] == 'Off' and otherdevices [ 'GG Aqara Setting'] == 'Off' then commandArray [ 'PR Aqara'] = 'Off' elseif devicechanged [ 'GG Aqara wireless'] == 'Both_Click' and otherdevices [ 'PR Aqara'] == ' Off 'and otherdevices [' KR Aqara '] ==' On 'and otherdevices [' GG Aqara Setting '] ==' Off 'then commandArray [' KR Aqara '] =' Off 'end return commandArray

перші 4 команди - досить прості, в залежності від натискання на праву або ліву клавіші - Switch 1 або Switch 2 - ми перевіряємо стан клавіш проводового вимикача GG Wall Aqara і G Light1 Aqara - і в залежності від їх статусу, міняємо їх на протилежні.

Все цікаве - на відпрацюванні одночасного подвійного натискання - Both_Click. Тут в якості керованого пристрою - другий вимикач Aqara, який управляє світлом в передпокої PR Aqara і коридорі KR Aqara. Так само тут з'являється нове «дійова особа» - вимикач GG Aqara Setting. Це віртуальний вимикач, створюється натисканням на кнопку «створити віртуальні датчики» на вкладці обладнання - в рядку Virtual Switch. Зараз стане ясно навіщо він потрібен, поки лише покажу його настройку, яка переводить його в статус Off протягом 5 секунд.

тепер розберемо кожне умова

elseif devicechanged [ 'GG Aqara wireless'] == 'Both_Click' and otherdevices [ 'PR Aqara'] == 'Off' and otherdevices [ 'KR Aqara'] == 'Off' and otherdevices [ 'GG Aqara Setting'] = = 'Off' then

Натискання на дві клавіші коли вимкнене світло і в передпокої і в коридорі, і віртуальний вимикач (який вимикається протягом 5 секунд після включення). В такому випадку - вмикається світло в передпокої і включається віртуальний вимикач

commandArray [ 'PR Aqara'] = 'On' commandArray [ 'GG Aqara Setting'] = 'On'

Якщо ми натискаємо на обидві клавіші повторно, протягом 5 секунд поки включений віртуальний вимикач, у нас відпрацьовується умова

elseif devicechanged [ 'GG Aqara wireless'] == 'Both_Click' and otherdevices [ 'PR Aqara'] == 'On' and otherdevices [ 'KR Aqara'] == 'Off' and otherdevices [ 'GG Aqara Setting'] = = 'On' then

І у нас включається світло в коридорі. Віртуальний вимикач більш не потрібен, я вимикаю його відразу, хоча ця умова необов'язкове - він вимкнеться сам через 5 секунд.

commandArray [ 'KR Aqara'] = 'On' commandArray [ 'GG Aqara Setting'] = 'Off'

Наступні три умови - думаю зрозумілі, вони відпрацьовуються в разі відключеного віртуального вимикача і включеної однієї з клавіш, або обох відразу. Як дій - вимикання включених світильників.

В принципі ці три умови можна скоротити до одного, використовуючи оператора or

elseif devicechanged [ 'GG Aqara wireless'] == 'Both_Click' and otherdevices [ 'GG Aqara Setting] ==' Off 'and otherdevices [' KR Aqara '] ==' On 'or otherdevices [' KR Aqara '] == 'On' then

І як дій - відключення обох клавіш. Але я вирішив зробити так як описав.

Сподіваюся ця невелика практика стане в нагоді вам в написанні сценаріїв, постараюся відповісти на ваші запитання.

За традицією відеоверсія огляду

Дякуємо за увагу.

Де купити?
Де купити?
Htm?
Htm?
Htm?

Новости

также можем предложить:
печать бланков и прайс-листов | печать визитных карточек (визиток)
изготовление папок и меню | изготовление блокнотов
печать листовок

Связаться с менеджером для оформления заказа:
тел.: +38 (062) 349-56-15, 348-62-20
моб.: +38 (095) 811-22-62, +38 (093) 665-38-06,
+38 (067) 17 44 103
факс: +38 (062) 332-28-98
e-mail: [email protected]
г. Донецк, ул. Артема, 41

   2010 © Восток Маркетинг Яндекс.Метрика