Xiaomi Mi Home Wireless Switch з Samsung SmartThings
Знайомство зі смарт кнопкою
Вітаю. Минулого разу ми знайомились з консоллю розробника Самсунг SmartThings, сьогодні буде практичне заняття, ми будемо з’єднувати з нашим смарт-хабом датчик який не підтримується офіційно. Це буде смарт-кнопка Xiaomi Mi Home Wireless Switch.
Думаю, робити огляд на кнопку буде зайвим, адже багато хто про неї вже чув, можливо навіть і тримав в руках. Хочу акцентувати увагу на досить низькій вартості продукції Xiaomi для розумного будинку, але при цьому високій якості.
Отже, нам знадобиться голка або шпилька, з її допомогою будемо робити скидання до заводських налаштувань, і власне сама кнопка.
Але перш ніж створити пару хаб-кнопка нам необхідно встановити для неї хендлер.
Додаємо хендлер для роботи зі SmartThings
Відкриваємо консоль і вкладку “My Device Handlers”.
Далі тиснемо кнопку “Create New Device Handler” Тут відкриємо таб “From Code”
Паралельно відкриємо ще одну вкладку браузера та перейдемо до Github репозиторію за ось цим посиланням
Повністю скопіюйте код зі сторінки та вставте у вікно, що ми відкрили в першій вкладці браузера.
Після того як ви вставили код, натисніть кнопку “Create” внизу. Тепер натисніть “Publish” і “For Me”. Ваш хендлер опубліковано.
З’єднуємо пристрій з хабом
Але, повернемось до нашої смарт-кнопки. Заглянемо під кришку. Тут є два маленьких отвори, під першим знаходиться кнопка скидання налаштувань, та переводу в режим з’єднання, а під другою – світлодіод, що сповіщає про стан нашого пристрою. Не переплутайте ці отвори.

Перше що ми зробимо, це скидання до заводських налаштувань, для цього потрібно голкою натиснути на цю кнопку і тримати до тих пір поки світлодіод не блимне три рази. Готово.
Далі, потрібно нашому смарт-хабу дати команду почати пошук нового пристрою, давайте це зробимо.
Відкриваємо додаток. Тиснемо + додати пристрій та “сканувати”. Тепер хаб в режимі пошуку.
Знову натиснемо на кнопку скидання в нашому датчику, але не на такий довгий час як при скиданні а до того моменту поки швидко блимне світлодіод (так ви не дозволяєте кнопці заснути), цю процедуру треба буде повторювати декілька разів, до тих пір поки на екрані телефона не з’явиться інформація про знайдений пристрій. Нам залишиться лише для нього обрати кімнату.
Додаємо сценарій
Все, пристрій додано, давайте перевіримо його роботу. Тапнемо по іконці кнопки в додатку. Бачимо його стан. Давайте натиснемо на кнопку. В додатку бачимо що кнопку було натиснено.
Отже, залишилося лише задати смарт-кнопці якийсь сценарій, що буде виконуватись при натисканні. Тиснемо сюди і обираємо дію на натискання кнопки, наприклад це буде вмикання та вимикання лампи.
Те саме зробимо для подвійного натискання та утримання кнопки. Далі перевіримо як працюють створені задачі: натискання, подвійне натискання, та утримання.
Завершення
Отже, сьогоднішню задачу виконано, ми створили хендлер пристрою, під’єднали смарт-кнопку до хабу та налаштували її. Зверніть увагу на статтю де ми інтегруємо репозиторій та під’єднаємо датчик диму та вогню.
Побачимось
