Category Archives: Реле/Вимикачі

Огляд. Перший Matter пристрій від Sonoff MiniR4M

Сьогодні хочу вас познайомити з досить цікавим і перспективним девайсом від відомого китайського бренду. Чи варто його купувати саме сьогодні? Про його недоліки та переваги читайте в цьому огляді.

SONOFF MINI Extreme Wi-Fi Smart Switch або MiniR4M – це майже повна копія MiniR4. Зовні їх можна розрізнити лише за кольором накладки на контактах. Тут вона зелена.

Що всередині SONOFF MINI Extreme Wi-Fi Smart Switch

Залізо обох пристроїв теж майже ідентичне, різниця лише в мікросхемі-контролері. В попередньому девайсі було встановлено Esp32-DOWD, тут Esp32-C3.

Вигляд зі сторони реле.

А такий вигляд має друкована плата. Контакти добре пропаяні, а силові доріжки мають достатній поперечний переріз. Зверніть увагу, що контакти L In та S1, до якого під’єднують вимикач, між собою з’єднані. Тобто, при підключені девайсу до мережі 220в варто дотримуватися правил безпеки, адже на вимикачі буде висока напруга.

Додаємо MiniR4M до нашого розумного будинку в додатку eWeLink.

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

На зображенні знизу можна порівняти недоліки та переваги використання цього пристрою в інших системах керування розумним будинком в порівнянні з eWeLink.

Отже, давайте під’єднаємо MiniR4M до дротів, та підключимо його до мережі. Ось декілька можливих варіантів його підключення.

В моєму випадку я під’єднав до S1 та S2 вимикач Shelly (по факту він є кнопкою), до L In та N кабель, який під’єднається до розетки т L Out та N до лампи.

Вже після першого ввімкнення, через декілька секунд на екрані мого телефону з’явилась пропозиція під’єднати виявлений щойно Matter-девайс, я так думаю, до SmartThings. Оскільки я вирішив спочатку додати його до eWeLink, то закрив це повідомлення.

Власне, після ввімкнення почне блимати світлодіод в режимі «два коротких, один довгий», це значить, що увімкнувся режим з’єднання. Якщо цього не сталося, затисніть кнопку на корпусі на 10 секунд. Відкрийте eWeLink. Телефон має «побачити» новий девайс. До речі, ваш телефон має бути під’єднаний до мережі 2,4 , адже MiniR4M не підтримує частоту WIFI 5GHz. На одному з кроків введіть пароль до вашої WIFI-мережі. Далі просто дотримуйтесь рекомендацій на екрані.

Після додавання девайсу в програму з’явиться можливість керувати ним та налаштовувати. На головному екрані доступна лише функція вмикання\вимикання, а вже всередині додатку налаштувань значно більше. З корисного виділю «Switch mode» – тут ви можете обрати собі тип вимикача, який буде під’єднано, в моєму випадку це «Pulse Mode». Якщо у вас звичайний вимикач – оберіть «Edge Mode». Також в налаштуваннях можна «від’єднати» реле від вимикача, налаштувати поведінку девайсу після втрати живлення, вимкнути світлодіод на корпусі та інше.

Власне, цього функціоналу було би вдосталь для переважної кількості користувачів, але, оскільки SONOFF позиціонує цей пристрій як Matter-девайс, він мав би працювати одночасно в декількох системах керування розумним будинком. За замовчуванням, як мені здалося, MiniR4M працює через хмару. Тому спробуємо додати девайс до інших систем за допомогою Matter протоколу.

А ось тут починається найцікавіше…

Спроби додати MiniR4M до Home Assistant.

Хочу зазначити, в момент написання огляду пристрій мав версію прошивки 1.0.1 а додаток eWeLink – 5.0.1. Тобто, можливо, коли ви читатимете цей текст, помилки та глюки вже буде виправлено.

Отже, для того, щоб додати будь-який Matter-девайс до сумісної системи керування розумним будинком, необхідно мати відповідний Qr-код. На корпусі MiniR4M його вже надруковано, також його наклеєно на коробці від пристрою. Але уявімо таку ситуацію: коробку вже викинули а девайс встановлено в монтажну коробку до якої немає доступу. Звісно нам на допомогу має прийти фірмовий додаток, який згенерує той Qr-код, який допоможе на приєднати пристрій до Home Assistant.

Для цього в додатку (всередині плагіну поточного пристрою) натискаємо кнопку «Enable Pairing Mode». У відповідь отримаємо спливаюче вікно з Qr-кодом і, зверніть увагу, під ним, дві рисочки без цифр. В той же час девайс переходить в режим з’єднання, про що свідчить світлодіод (два коротких, один довгий сигнал).

Для зручності я роздрукував скріншот Qr-кодом і тепер спробую використати його для додавання MiniR4M до Home Assistant. На мобільному в додатку Home Assistant відкриваємо «Налаштування» – «Devices & services», тут внизу тиснемо кнопку «+» і обираємо перший пункт «Add Matter device». За декілька секунд відкриється камера, якою ми маємо сканувати роздрукований Qr. Скануємо і у відповідь отримуємо помилку, пристрій не додається.

Але це ще не все, після повернення в eWeLink наш MiniR4M виявляється офлайн. Щоб мати змогу працювати з ним, лишається наш пристрій лише скинути до заводських налаштувань. Для цього необхідно затиснути кнопку на корпусі на 10 секунд. Але, звичайно, для цього має бути фізичний доступ до девайсу.

Додаємо до Home Assistant в обхід eWeLink

Оскільки процес додавання Matter-девайсів нам вже знайомий з попереднього розділу, проблем не має виникнути. Затискаємо кнопку і трохи згодом скануємо Qr на корпусі або на упаковці. Той Qr-код, який був роздрукований раніше, можна сміливо викидати в смітник. Девайс має додатися без проблем, якщо не з першої спроби то з другої.

В інтеграції Matter в HA за замовчуванням пристрій буде використовувати сутність «Switch». Звичайно ж її можна змінити на іншу, наприклад лампа («light»). Власне, далі все як завжди – пристрій використовуємо як нам буде зручно в Home Assistant, швидкість відгуку девайсу майже миттєва.

В інтеграції Matter в Home Assistant є один недолік. Ми не можемо, принаймні в поточній версії інтеграції Matter, «поділитись» девайсом з іншою системою управління розумним будинком. А як в цьому плані справи у Google Home?

Додаємо MiniR4M в Google Home

Як і перед цим, переводимо девайс в режим з’єднання затиснувши кнопку на корпусі на 10 секунд. Звичайно ж це переведе пристрій до заводських налаштувань. Теоретично, після цього, ваш телефон може «побачити» девайс і покаже відповідне повідомлення. Вам залишиться натиснути кнопку «Add» і відсканувати Qr-код.

Якщо цього не сталося, відкрийте додаток Google Home. У другій вкладці натисніть кнопку «Add +», Далі оберіть «New Device» – «Next». У вікні, що відкриється оберіть «Matter-enabled device». Відскануйте Qr-код і чекайте результату. Вам залишиться обрати кімнату для пристрою і дати йому назву.

З Google Home app ви зможете вмикати і вимикати пристрій.

Але, найцікавіше те, що через цей додаток ви зможете згенерувати робочі QR та цифровий коди для з’єднання з іншими системами (або зберегти їх на майбутнє). Крім того, можна напряму додавати пристрій до вже встановлених систем керування будинком, не відкриваючи сканер камери.

Висновки

На мою думку перший Matter девайс Sonoff вийшов досить цікавим і перспективним. Згідно задуму виробника, тут мала би бути «кросплатформенність з коробки». Але, можливо за рахунок того, що девайс ще достатньо свіжий, він працює не так, як того очікує користувач. Навіть в рідному додатку eWeLink він може по пів хвилини не реагувати на команди. Баги з генерацією Qr можуть ще більше додати неприємностей. Але, маю надію, що після оновлення прошивки такі «дитячі хвороби» зникнуть.

Мабуть дехто чекає можливості завантажити альтернативну версію мікропрограми, як то ESPhome або Tasmota. Мушу вас розчарувати, згідно вимог до пристроїв Matter, тут заблоковано можливість змінювати прошивку мікроконтролера не через OTA.

Отже, я не можу рекомендувати цей девайс для покупки, не дивлячись на його низьку вартість, принаймні поки що.

Налаштовуємо інтерфейс Lovelace UI на NSPanel

В одній з моїх минулих статей я познайомив вас зі способом прошивки NSPanel для більшої сумісності з Home Assistant. Тоді за основу ми брали ESPhome, яка керувала контролером ESP32. Але мікропрограму екрану девайсу ми лишили без змін, це дало змогу не міняти зовнішній вигляд інтерфейсу. В свою чергу екран з мікроконтролером «спілкувалися» між собою за допомогою NSPanel Protocol.

Припускаю, що комусь може не подобатися стандартний інтерфейс NSPanel. Можливо, вас навіть не влаштує обмеження в кількості екранів. Нагадаю, ви можете перемикати екрани інтерфейсу за допомогою свайпів, і цих екранів лише три.

Саме тому сьогодні я вам пропоную спосіб змінити інтерфейс NSPanel на альтернативний, який має назву NSPanel Lovelace UI.

Підготовка та прошивка NSPanel

За основну прошивку в NSPanel Lovelace UI вибрано Tasmota. Хоча існує можливість також додати спеціальний ESPHome component, з ESPHome у мене нічого не вийшло, і я вирішив налаштовувати Tasmota. Саме тому я розкажу вам саме про цю мікропрограму.

Отже, почнемо з прошивки Tasmota на контролер ESP32 в NSPanel. Якщо у вас, як і у мене, вже була раніше встановлена ESPHome на цьому девайсі, простіше всього буде «оновитися» по повітрю (OTA). Зайдіть в веб інтерфейс NSPanel, в нижній частині сторінки оберіть раніше завантажений файл прошивки з вашого комп’ютера і натисніть «Update». Приблизно через хвилину девайс перезавантажиться з вже новою прошивкою Tasmota

upload firmware Esphome

Якщо ж у вас ще оригінальна прошивка «з заводу», прийдеться розібрати NSPanel, і завантажити мікропрограму Tasmota за допомогою USB девайсу, що іноді називають TTL-converter. Як це зробити я вже розказував в цій статті

Після прошивки та перезавантаження девайсу мікроконтролер не під’єднається до вашої Wi-Fi мережі, адже він про неї ще нічого не знає. Він створить свою відкриту Wi-Fi точку доступу зі словом Tasmota в назві. Під’єднайтеся до нової мережі за допомогою, наприклад, смартфону, та введіть в браузері адресу 192.168.4.1, це тимчасова адреса нашої NSPanel. Тут ви можете обрати вашу основну Wi-Fi мережу і зберегти пароль. Збережіть налаштування, а вже після перезавантаження NSPanel під‘єднається до вашої Wi-Fi. Дуже рекомендую в налаштуваннях роутера вказати статичну адресу для нашого девайса.

Налаштування NSPanel з прошивкою Tasmota

Перше, що потрібно зробити, це вказати шаблон пристрою для Tasmota. Для цього перейдіть в браузері за IP адресою девайсу. В Configuration натисніть Configure Other і вставте наступний код шаблона:

{"NAME":"NSPanel","GPIO":[0,0,0,0,3872,0,0,0,0,0,32,0,0,0,0,225,0,480,224,1,0,0,0,33,0,0,0,0,0,0,0,0,0,0,4736,0],"FLAG":0,"BASE":1,"CMND":"ADCParam 2,11200,10000,3950 | Sleep 0 | BuzzerPWM 1"}

Не забудьте залишити чекбокс «Activate»

Завантажте Berry Driver в Tasmota

  1. Завантажте файл autoexec.be з репозиторію Berry Driver
  2. В Tasmota перейдіть в Consoles > Manage File System і завантажте раніше вказаний файл.
  3. Перезавантажте свою NSPanel.

Оновлюємо мікропрограму екрану Nextion на NSPanel

Тепер оновимо прошивку екрана. Для цього в Tasmota перейдіть в Consoles > Console і в залежності від версії використайте одну з наступних команд:

EU Version: FlashNextion http://nspanel.pky.eu/lui-release.tft
US Version Portrait: FlashNextion http://nspanel.pky.eu/lui-us-p-release.tft
US Version Landscape: FlashNextion http://nspanel.pky.eu/lui-us-l-release.tft

Натисніть «Enter» після чого розпочнеться завантаження мікропрограми та прошивка екрану. В залежності від швидкості доступу до мережі, процес може тривати трохи більше п’яти хвилин. Дочекайтеся закінчення завантаження і перезавантажте пристрій.

Налаштовуємо Home Assistant

Встановлюємо плагін AppDaemon

Найпростіший спосіб інсталювати AppDaemon через Home Assistant Supervisor Add-on Store, тоді його буде автоматично підключено до вашого екземпляра Home Assistant.

Додаємо пакет babel до AppDaemon (необов’язково)

Для локалізації інтерфейсу (дата вашою мовою) вам потрібно додати пакет babel до вашого AppDaemon. У вкладці налаштувань AppDaemon в полі python packages введіть текст «babel» та збережіть налаштування.

Інсталюємо Studio Code Server та HomeAssistant Community Store

Для налаштування інтерфейсу NSPanel Lovelace UI необхідно буде редагувати файл apps.yaml. Редагування yaml файлів буде більш зручніше саме в інтерфейсі Studio Code Server.

HACS — це магазин спільноти Home Assistant, який дозволить легко оновлювати інтеграції та автоматизацію спільноти через веб-інтерфейс користувача Home Assistant. Ви будете сповіщені про оновлення, і їх можна встановлювати, просто натиснувши кнопку. Як встановити HACS я вже писав в одній з попередніх статей.

Встановлюємо Lovelace AppDaemon Backend Application

  1. Натисніть у веб-інтерфейсі Home Assistant на панелі меню ліворуч на HACS
  2. Натисніть «Automations» на правій панелі
  3. У нижньому правому куті натисніть “Explore & download repositories”
  4. Введіть NSPanel і натисніть NSPanel Lovelace UI Backend у списку, що з’явиться
  5. У нижньому правому куті панелі, натисніть «Download this repository with HACS».
  6. Тепер з’явиться панель підтвердження, натисніть «Download» та зачекайте завантаження.
  7. Backend Application тепер установлено, і HACS буде повідомляти вас, коли будуть доступні оновлення.

Налаштуйте MQTT на Tasmota і в конфігурації AppDaemon

Спочатку налаштовуємо з’єднання з вашим MQTT сервером у Tasmota.

Будь ласка, заповніть поле «Topic» таким, як він буде в конфігурації. Змініть «Topic» на щось унікальне саме для вашого девайсу, він знадобиться вам пізніше в налаштуваннях appdaemon/apps.yaml

Тепер налаштуйте з’єднання з MQTT в файлі конфігурації AppDaemon. Будь ласка, додайте конфігурацію вашого сервера mqtt, користувача та пароль до appdaemon.yaml. Потім перезавантажте контейнер AppDaemon після додавання конфігурації MQTT. Ви знайдете цей файл тут: config/appdaemon/appdeamon.yaml
secrets: /config/secrets.yaml

appdaemon:
  latitude: 52.0
  longitude: 4.0
  elevation: 2
  time_zone: Europe/Berlin
  plugins:
    HASS:
      type: hass
    MQTT:
      type: mqtt
      namespace: mqtt
      client_id: "appdaemon"
      client_host: 192.168.75.30
      client_port: 1883
      client_user: "mqttuser"
      client_password: "mqttpassword"
      client_topics: NONE
http:
  url: http://127.0.0.1:5050
admin:
api:
hadashboard:

Налаштування NsPanel в AppDaemon

Додайте наступну мінімальну конфігурацію до файлу apps.yaml, який знаходиться в config/appdaemon/apps/apps.yaml

nspanel-1:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/tasmota_your_mqtt_topic/RESULT"
    panelSendTopic: "cmnd/tasmota_your_mqtt_topic/CustomSend"

Вкажіть tasmota_your_mqtt_topic відповідно до топіка, що використовується в конфігурації Tasmota MQTT.

Якщо ваші налаштування і конфігурація правильні, ви повинні побачити такі екрани на NsPanel:

Знайомство з прикладом повної конфігурації NSPanel Lovelace UI

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


На сьогодні все. Побачимось!

PS

На мою думку, після натискання кнопки-вимикача час відгуку реле девайса з прошивкою Tasmota став трошки більшим, ніж був з ESPhome. Можливо причина в тому, що NSPanel чекає команду на вмикання реле від Home Assistant. В той же час, в ESPhome вся “магія” відбуваеться лише в девайсі, тобто без очікування відповіді від Home Assistant.

Я вирішив відмовитися від Tasmota на борту NSPanel і, в решті решт, встановив ESPhome з компонентом Lovelace UI. Знайти файл конфігурації ESPhome ви можете в моєму Github репозиторії за ось цим посиланням. Тепер вимикачі працюють досить жваво, і, чесно-кажучи, налаштовувати ESPhome  мені більш звичніше.

Знайомство з потужним одноканальним Wi-Fi реле Shelly 1

Сьогодні я хочу познайомити вас з дуже цікавим девайсом. Це Wi-Fi реле на основі контролера ESP8266, саме тому його буде дуже легко інтегрувати до вашого розумного будинку. В статтях на сайті ви вже зустрічали пристрої інших компаній, які виготовлені з використанням ESP32\ESP8266, як, наприклад Sonoff (  1,   2,   3  ).

Shelly – це досить молодий, але потужний стартап з Болгарії. Пристрої компанії отримують багато європейських та американських сертифікатів якості, а також різноманітні нагороди в галузі розумного будинку. Shelly має магазин на Aliexpress, але також є власний інтернет-магазин компанії з цінами в євро. Він має не дорогу доставку майже по всьому світу.

Зараз компанія має досить потужне виробництво. На фабриці Shelly виробляють широку лінійку реле, освітлювальні прилади, лічильники, вимикачі та розетки, безпровідні кнопки та всілякі датчики для розумного будинку.

Апаратна частина Shelly 1

Shelly 1 можна використовувати і для дистанційного керування розетками, і для керування освітленням. Перевагою є те, що освітленням можна керувати як дистанційно, (з додатка), так і за допомогою звичного вам вимикача.

Як видно на фото, пристрій досить компактний. Основною задачею при його розробці було те, щоб девайс міг поміститися в звичний нам підрозетник разом з корпусом вимикача чи розетки. Давайте подивимось як інженери виконали цю задачу. Нижче на фото два підрозетника для гіпсокартону, один з них глибший.

Як бачите, на першому фото з меншим підрозетником, корпус розетки або вимикача буде виступати приблизно на три-чотири міліметри, враховуйте це при закупівлі електричного обладнання перед ремонтом. А ще треба розраховувати на місце для дротів. Мушу сказати, я використовував стандартну розетку, існують також такі, корпус яких трохи віддалений від площини стіни.

Якщо ви використовуєте вимикачі, зверніть увагу на flex вимикач, про який я вже писав, його внутрішня частина дуже компактна і вимикач не буде «виглядати» з підрозетника.
На другому фото використано глибший підрозетник. При використанні корпусу такого розміру проблем з вільним місцем для Shelly 1 не має виникнути. Крім того, Shelly 1 можна розмістити в звичайній монтажній коробці.

Одна зі схем підключення Shelly 1 може бути такою

При монтажі враховуйте, що реле девайсу розраховане максимум на 16А. Як ви вже зрозуміли, для керування реле вимикач підключати не обов’язково. Клеми «0» та «I» це виходи реле, іноді такі контакти називають «сухими» бо вони ніяк не зв’язані з основною логічною схемою пристрою. Теоретично до таких контактів можна підключати пристрої з малою напругою живлення, і керувати подачею напруги до таких девайсів за допомогою Shelly 1. Напруга живлення на реле Shelly 1 має подаватися на клеми «L» та «N».

До речі, діапазон напруги живлення девайсу дуже широкий, від 110V до 240V змінного струму або 24-60V постійного. Також можна змінити режим живлення за допомогою джампера на корпусі, тоді напруга живлення буде 12V постійного струму. Джампер знаходиться під заглушкою, і дістатися до нього може бути досить складною.

Поруч є роз’єм, через який можна завантажувати власні прошивки для Shelly 1, але, на мою думку, робити це особливого сенсу немає. Справа в тому, що Shelly дозволяє відв’язувати свої девайси від своєї хмари і вмикати локальне керування. Такі дії дають можливість керувати Shelly 1 із альтернативних систем управління розумним будинком, як, наприклад, Home Assistant. Крім того, можна керувати реле навіть з браузера.

Налаштування та керування пристроями в додатку Shelly

В першу чергу завантажте і встановіть і фірмовий додаток Shelly на свій смартфон. Потім зареєструйте власний обліковий запис, це дозволить керувати пристроями Shelly з будь-якої точки світу, де є доступ до мережі.

Для початкового налаштування та додавання девайсу в систему вашого розумного будинку достатньо під’єднати дроти живлення, як показано на фото.

Після вмикання Shelly 1 створить власну точку доступу Wi-Fi, тепер можна під’єднати і налаштувати пристрій. Для цього в меню виберіть пункт «Add device» (додати пристрій). Після виявлення ви побачите його в списку. Далі ви можете додати його до необхідної кімнати, чи змінити зображення девайсу.

Щоб перейти до налаштувань Shelly 1 натисніть на його зображення у «вікні кімнати». Як бачите, перелік можливих налаштувань дуже великий. Маємо змогу користуватися таймером та розкладом роботи девайсу. Нижче, в розділі «Cloud» можемо відв’язати пристрій від хмари. В розділі «Settings» знайдете налаштування Shelly 1, щодо поведінки пристрою після втрати електроенергії. До речі, варіантів стану після вмикання є чотири, це «увімкнути», «вимкнути», «зберегти стан після витрати живлення» і «згідно стану вимикача». На мою думку, це унікальна і досить корисна функція. Крім того, в налаштуваннях є можливість вказати яким вимикачем ви будете користуватися, клавішним (кнопка, flex), або звичайним.

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

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

Web інтерфейс Shelly 1

Для того, щоб мати змогу зайти до веб Інтерфейсу пристрою вам необхідно знати його IP адресу. Для цього можна подивитись адресу в налаштуваннях вашого роутера. Але, для того, щоб не робити це щоразу, варто задати пристрою фіксовану IP адресу. Інтерфейс веб сторінки трохи нагадує інтерфейс додатку, але, на мою думку, більший екран комп’ютера буде зручнішим.

Насправді, тут налаштувань ще більше ніж в мобільній версії. Одним з цікавих пунктів в веб Інтерфейсі є можливість включити і налаштувати MQTT. Але вас попереджають, що його вмикання вимкне з’єднання з хмарою. Як на мене, це не є великою втратою при появі можливості керування девайсом в альтернативних системах розумного будинку.

Shelly 1 і Home Assistant

Як тільки пристрій Shelly з’явиться в вашій локальній мережі Home Assistant відразу його «побачить»

Вам лише залишилось підтвердити налаштування конфігурації та обрати кімнату для девайсу. До речі, в Home Assistant «залетить» саме той тип пристрою, який ви обрали в налаштуваннях додатку Shelly. Тепер ви можете керувати пристроєм і з Home Assistant, час відгуку майже миттєвий.

Sonoff POW Elite – лічильник з реле, WiFi. Потужність до 20А

Приблизно тиждень тому в офіційному інтернет магазині китайської компанії Sonoff з’явилися два нові пристрої, що мають маркування POWR316D та POWR320D. Це один і той же пристрій, в двох модифікаціях якого відрізняється лише максимально допустимий струм, що через нього тече. А це 16 та 20 Ампер відповідно. Далі я буду описувати девайси як один прилад. Користувач має розуміти різницю, позначену маркуванням, коли замовлятиме пристрій в магазині.

Характеристики SONOFF POW Elite

  • Модель – POWR316D/POWR320D
  • Матеріал корпусу – PC V0
  • Розміри – 98x54x31 мм (DIN Rail mountable)
  • Вхід/Вихід – 100-240 В 50/60 Гц, 16A/20A Макс
  • Wi-Fi – IEEE 802.11 b/g/n 2,4 ГГц
  • WiSoC – Espressif ESP32 240 МГц з підключенням до Wi-Fi 2,4 ГГц і Bluetooth 4.2

Зі специфікацій стає зрозуміло, що мозок девайсу – це вже знайома нам ESP32. Теоретично, це значить, що ми зможемо змінити її мікропрограму на альтернативну Tasmota або ESPhome. Лічильник має можливість кріплення на стандартну DIN рейку. Тобто, ви можете встановити декілька таких пристроїв в електричний щиток, і вже звідти керувати подачею напруги, наприклад, на розетки в вашому будинку. В такому випадку варто забезпечити стабільний Wi-Fi сигнал між вашим роутером і лічильником в щитку. Адже його металевий корпус може екранувати проходження радіохвиль між девайсами. Також хочу застерегти читачів від становлення такого лічильника на основному вході до квартири чи будинку. Адже його допустимої потужності буде недостатньо для усіх ваших електроприладів.

Клеми для підключення і для дротів вводу, і для дротів виводу напруги розміщені в нижній частині корпусу. Клем чотири, а дроти в них мають затискатися гвинтами. Щоб отримати доступ до затискних гвинтів, зніміть кришку на корпусі знизу. На корпусі біля гвинтів є маркування для відповідних дротів.

В верхній частині корпусу, над дисплеєм є індикатори стану і єдина кнопка для керування реле. Ця кнопка також виконує функції скидання пристрою.

Функції в програмі eWeLink

Інтерфейс в програми однаковий практично для всіх вимикачів. Маємо швидкий доступ до перемикача стану реле з картки та з головного меню пристрою. Ще тут відображається детальна інформація про споживану потужність. Користувачам буде доступна така інформація:

  • Споживання електроенергії за сьогодні (кВт·год)
  • Спожита електроенергя за вчора (кВт·год)
  • Спожита електроенергя за місяць (кВт·год)
  • Струм (А)
  • Напруга (В)
  • Потужність (Вт)

Розділ налаштувань покаже стан живлення, можемо увімкнути локальне керування, можемо додавати розклади, таймери та цикли. Іншими налаштуваннями можна додавати сповіщення на основі стану реле або цілей споживання електроенергії за день чи місяць.

Значення на дисплеї та в програмі eWeLink оновлюються кожні 5 секунд.

Smart Controls

eWeLink за замовчуванням сумісний із розумними колонками від Alexa, Google Home.
Є можливість інтеграції зі Smart Things. Але на жаль, ви не можете керувати нічим, крім увімкнення чи вимкнення реле. Отримати інформацію про споживання електроенергії через такі інтеграції неможливо. З часом для пристрою буде створена альтернативна прошивка. Можливо, створена вже. І Tasmota і EspHome дозволяють передавати статистику використання електроенергії до Home Assistant, а вже звідти її можна передавати до Alexa чи Smart Things.

Що всередині

Традиційно пристрої Sonoff поставляються з усім необхідним, щоб повозитися з прошивкою, і Sonoff POW Elite нічим не відрізняється. Друкована плата містить контакти для прошивання ESP32 (TC,RX, GND, Vcc), і щось підказує мені, що кнопка підключена до GPIO00, а це дозволить увімкнути режим прошивки.

Антену надруковано на самій платі, а роз’єму для підключення зовнішньої антени, на жаль, немає. Це ще один аргумент проти слабкого рівня сигналу Wi-Fi.

Мікросхема контролера дисплея знаходиться з того ж боку, що й ESP32, біля неї ряд контактів для приєднання до самого дисплею. До речі – екран дисплею не має фонового підсвічування, що може бути незручно в нічний час. З іншого боку – мало хто контролює споживання електроенергії посеред ночі.
Зі зворотного боку друкованої плати бачимо елементи системи живлення (маленький трансформатор, конденсатори та фільтри). Найбільшим елементом з цього боку плати є реле

Саме це реле керує подачею напруги на вихід лічильника. На мою думку,виробник міг би встановити більш потужне реле, адже, як видно на фото, місця для нього на платі більше ніж достатньо. Можливо, через деякий час ми побачимо оновлену модель цього лічильника від Sonoff, але розрахованого вже на більшу потужність. Було би цікаво встановити таку на вході до своєї оселі для контролю за споживанням електроенергії у себе вдома. Логічно, що такий лічильник вартував би більших коштів, але, думаю, ціна тут би відрізнялася лише за рахунок вартості більш потужного реле.

Знайомимось з вимикачем NSPanel і прошиваємо ESPHome

Минулого року китайська компанія Sonoff розпочала краудфандингову кампанію, де представила цікавий розумний девайс. Вже наприкінці 2021 року Sonoff представила світу NSPanel. Цей девайс являє собою прямокутний пристрій з кольоровим сенсорним дисплеєм розміром 3,5 дюйма та двома фізичними клавішами.

Сенсорний дисплей теж було виготовлено компанією Sonoff, це модель Nextion.

Існує дві версії NSPanel, вони відрізняються лише розмірами. Одна призначена для американського ринку, інша, для європейських країн. Силова і логічна частини девайсів однакові. В якості “мозку” компанія обрала Espressif ESP32-DOWD V3, що дозволило працювати в мережах 802.11n/g/n WiFi 4. Bluetooth 4.2/5.x використовується тут лише для першого налаштування девайсу.

Підключаємо NSPanel до електромережі.

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

Отже, для додавання NSPanel на телефоні необхідно увімкнути bluetooth, після цього необхідно підключити девайс до електромережі.

При роботі з високою напругою дотримуйтесь правил безпеки!

В програмі eWeLink натисніть в додатку “додати новий девайс”. Пізніше, на екрані ви побачите новий пристрій, виберіть його для додавання. Далі, можливо, необхідно буде ввести облікові дані вашої Wi-Fi мережі. Після під’єднання до мережі NSPanel скоріш за все “попросить” оновити власну мікропрограму. Зробіть це, адже оновлення може містити покращення роботи чи виправлення помилок. Оновлення може зайняти чимало часу.

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

Налаштовуємо NSPanel в eWeLink

В додатку eWeLink можна перемкнути одне з реле вимикача в режим термостату, тоді вбудований термодатчик зможе контролювати температуру в приміщенні. Для термостату оберіть режим нагріву або охолодження в залежності від того, який прилад плануєте підключити (нагрівальний чи охолоджувальний). Задайте цільову температуру в приміщенні і девайс вимкне прилад при досягненні заданої температури.

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

Віджети необхідно створювати в додатку eWeLink. Максимальна кількість віджетів – вісім.

Щоб керувати девайсом за допомогою голосових асистентів Google чи Alexa створіть відповідну інтеграцію в додатку eWeLink. Крім того, Sonoff дозволяє керувати вимикачем в локальній мережі, що дає можливість інтеграцій до альтернативних систем управління розумним домом. Увімкніть відповідний пункт в налаштуваннях девайсу.

Підготовка до завантаження ESPHome

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

Як я вже казав вище, логічна частина вимикача – це дисплей Nextion, який підключений до контролера ESP32. Такий тандем дає нам надію на можливість легкого завантаження альтернативної прошивки Esphome. І дійсно, вже існує прошивка tasmota для NSPanel, також кипить робота по створенню компоненти “NSPanel” для Esphome

Давайте подивимось на друковану плату логічного блоку. Щоб зняти його, легко натисніть викруткою на паз в центрі. Не забудьте перед цим вимкнути живлення.

Далі необхідно викрутити два гвинти які тримають захисну пластину. Акуратно зніміть пластину, після цього ви побачите друковану плату з мікросхемою контролера esp32.

Ви можете побачити п’ять контактів в нижньому куті друкованої плати, вони позначені як 3V3, ESP_TX, ESP_RX, GND та IO0. Останній контакт – це “нульовий” пін контролера. Для того, щоб перевести контроллер в режим прошивки треба приєднати його до нульового дроту.

Для прошивки контроллера вам знадобиться перехідник usb2uart (usb – ttl converter). Перш ніж приєднувати його до комп’ютера, необхідно поставити перемичку на напругу 3,3v, це дуже важливо!

За допомогою дротів Dupont під’єднайте контакти перехідника з друкованою платою NSPanel: vcc – 3V3, GND -GND, RX – ESP_TX,TX – ESP_RX. Контакт IO0 на друкованій платі приєднайте до нульового проводу на контактному майданчику (зелений дріт на фото)

Зверніть увагу: якщо контакти дротів Dupont вийдуть за межі контактних отворів на платі, вони будуть торкатись металевої пластини дисплея. А це може призвести до короткого замикання і виходу зі строю як usb-перехідника так і мікросхем NSPanel. Щоб цього уникнути, відєднайте шлейф дисплея та вийміть друковану плату з корпусу.

Завантажуємо ESPHome на NSPanel

Тепер можна сміливо завантажувати прошивку esphome. Приєднайте usb-перехідник до комп’ютера, а в диспетчері пристроїв подивіться який com-порт він отримав. Тепер, в інтерфейсі Esphome можна створити новий вузол. Насправді достатньо буде завантажити порожній код на esp32, а далі працювати зі створеним вузлом через WiFi. Для цього виберіть варіант прошивки підключеного до комп’ютера esp-контролера. Далі, у спливаючому вікні, виберіть com-порт. Завантаження прошивки відбуватиметься декілька хвилин. Важливо щоб контакти в процесі прошивки не відєдналися.

Від’єднайте дроти та зберіть вимикач після закінчення завантаження . Після того, як підключите NSPanel до мережі з вимикачем можна працювати як зі звичайним контролером esp32. Тепер давайте завантажимо підготовлений код.


Після перезавантаження вимикач матиме знайомий інтерфейс. Єдине, хочу попередити, тут ще немає офіційної підтримки термостатів, тому я не додавав його в код. Термостат, як і деякі віджети, можна додати за допомогою json запитів. Який формат повинен мати json можна прочитати тут. А тут ви знайдете ще один варіант коду, вже з деякими віджетами і термостатом. Єдине, вам необхідно буде замінити ID пристроїв на ваші.

Для прикладу роботи віджетів-сцен я додав код, який вимикатиме мелодії на вбудованому в NSPanel бузері (п’єзодинамік). Ви можете додавати і завантажувати будь які власні сцени з HomeAssistant.

Відразу після офіційного виходу компоненти NSPanel для esphome я планую актуалізувати статтю, слідкуйте за оновленнями. Крім того, існує спосіб повністю поміняти інтерфейс на дисплеї і повністю відмовитись від NSPanel Protocol, адже на борту вимикача Nextion Display і ESP32, але то вже тема для іншої статті.

Огляд zigbee вимикача Aqara Opple та його налаштування в розумному будинку

Тонкі лінії, плаский білий корпус, три моделі з різною кількістю клавіш, трохи незвичне для нас горизонтальне розміщення кнопок-гойдалок – це бездротовий вимикач Aqara Opple. За задумкою китайських інженерів цей девайс мав використовуватися лише на внутрішньому ринку Китаю. Про це свідчать написи виключно китайською мовою на коробці з вимикачем «фірмового» білого кольору (виняток лише в назві моделі). Але пристрій настільки сподобався покупцям, що миттю став з’являтися на полицях магазинів в інших країнах, хоч і неофіційно. Через деякий час з’явилась його підтримка в Zigbee2mqtt, а це значить, що власники альтернативних систем керування розумним будинком теж можуть додавати вимикачі до своїх кімнат.

Зовнішній вигляд вимикача Aqara Opple

Перш ніж взяти в руки цей пристрій, давайте подивимось, що в коробці. Насправді там нічого зайвого – крім вимикача знайдемо два гвинти, три клейкі стрічки і інструкцію (звичайно ж, китайською мовою)

За допомогою клейких стрічок вимикач, (точніше його «базову» частину), можемо розмістити на рівній вертикальній поверхні, будь то стіна чи меблі. Якщо хочете замінити свій старий вимикач в монтажній коробці на цей, то можете прикріпити Opple за допомогою комплектних гвинтів. Але пам’ятайте про різницю між європейськими та китайськими монтажними коробками. Для цього девайсу потрібен квадратний китайський варіант. Ну, або доведеться щось вигадувати з кутами загвинчування гвинтів у стіну.


Крім того, не забуваймо, що цей вимикач безпровідний. А це значить, що нам доведеться замкнути необхідні контакти в монтажній коробці, щоб освітлювальний прилад був під напругою.

Думаю, пояснювати те, що вимикач в такому випадку може керувати лише розумними лампами або zigbee реле, до якого під’єднано лампу, не потрібно. Отже, після розміщення «бази» на стіні приєднаємо її лицьову частину

Тепер нам лишається приєднати вимикач до хабу. Для того, щоб перевести вимикач в режим з’єднання, затисніть кнопку на його задній частині на п’ять секунд.

Підключення вимикача Aqara Opple в Mi Home.

Після того, коли ви перевели вимикач в режим з’єднання можете додати його до додатку Mi Home з’єднавши з хабом. Проблем з додаванням пристрою не має виникнути. Єдине, не забудьте змінити регіон в налаштуваннях на «Материковий Китай».

Після додавання пристрою в додаток можемо зайти всередину його плагіну. Вам буде доступний журнал роботи вимикача і сценарії автоматизації, в яких він бере участь. Всього можна налаштувати три дії на кожну клавішу. Клавіші мають такі варіанти натискання: «одинарний», «подвійний» та «утримання». Тобто якщо ви маєте шестиклавішний пристрій – можете налаштувати 18 сценаріїв використання.

Додаємо та налаштовуємо вимикач Aqara Opple в Home Assistant.

Як я вже  сказав, в zigbee2mqtt є підтримка вимикачів Aqara Opple. Давайте додамо пристрій в Home Assistant. Для цього в аддоні Zigbee2mqtt натискаємо кнопку «Permit Join»

В той же час, натиснувши кнопку на зворотному боці вимикача на 5 секунд переводимо його в режим з’єднання. Через декілька секунд девайс буде знайдено та додано в список тих, що під’єднано до Home Assistant

Задайте пристрою зрозуміле ім’я, після цього перейдіть в «Інтеграції» – «Mosquitto broker»


Тут можете подивитись стан сутностей (кнопок, батареї, силу сигналу) або скопіювати для використання в автоматизаціях їх ID

Давайте розглянемо кейс використання такого вимикача на кухні. У мене це двоклавішний варіант. Одна пара клавіш вмикає і вимикає групу з 3х ламп на стелі, інша керує світлодіодною стрічкою.

Огляд вимикача Yeelight Flex Switch

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

Принцип дії Flex Switch вимикачів.

Деякі інтернет-магазини у описі вказують, нібито це розумний вимикач. Одного разу в характеристиках я навіть зустрічав «нібито» підтримку zigbee. Насправді «розумним» назвати цей вимикач я не можу. Справа в тому, що у нього всередині лише механіка. За замовчуванням контакти, що мають «контролювати» лампу завжди замкнуті, тобто напруга на лампу подається майже завжди. Лише в момент натискання клавіші контакти розмикаються і замикаються знову. Цього короткого проміжку часу, коли напруга була відсутня, достатньо для того, аби лампа «зрозуміла», що треба змінити свій стан на протилежний. Тобто, якщо лампа була вимкнена, точніше була на 0% яскравості, вона увімкнеться на 100% яскравості. Ще одне натискання на клавішу вимикача вимкне освітлення. Тобто натискання клавіші Flex вимикача просто розмикає контакт на долю секунди.

Огляд одноклавішного Yeelight Flex Switch one gang (YLKG12YL)

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

До речі, цей вимикач можна перетворити на звичайний, або двопозиційний. В такому випадку клавіша буде або в положенні ON або OFF. Щоб це зробити, акуратно відділіть клавішу від корпусу вимикача. Клавіша тримається на двох пластикових фіксаторах, які можуть легко зламатися. Після того, як клавішу буде знято, натисніть на червоний гвинт і поверніть його на 1\4 оберту, до позиції, в якій він зафіксується. Таким чином ми заблокуємо пружину, що повертала клавішу в початкову позицію і замикала контакти. Тепер контакти в одному з двох положень будуть розімкнуті.

У верхній частині корпусу вимикача є пластиковий слайдер. З його допомогою можна заблокувати клавішу в положенні «завжди вимкнуто». Це корисно, наприклад, коли ви плануєте залишити оселю на тривалий час. Адже, при раптовому зникненні напруги в мережі та її появі, лампа ввімкнеться.

Вмикаємо підтримку роботи з Flex Switch

Як я вже й казав, не кожна лампа Yeelight підтримує роботу з Flex вимикачами. Звичайно перед придбанням світильника варто почитати документацію або звернутися в технічну підтримку. Але якщо у вас вже є девайси Yeelight, перевірте підтримку в додатку самостійно. На прикладі лампи Yeelight Smart LED 1S я покажу як це зробити та увімкнути цю функцію. Отже, відкрийте додаток Yeelight, оберіть потрібну лампу (клікніть по ній) і в правому верхньому кутку екрану натисніть піктограму «налаштування». На наступному екрані оберіть пункт «Enable Flex Switch». Додаток запитає чи дійсно ви встановили Flex Switch та чи увімкнено режим «повернення позиції клавіші».

Підтвердіть ваш вибір. Після цього лампа почне працювати з цим вимикачем правильно.

Хочу звернути вашу увагу, після того, як встановите вимикач і налаштуєте ваші світильники, не натискайте на клавішу вимикача дуже часто. Справа в тому що, коли швидко вимкнути і увімкнути лампу п’ять разів підряд, вона почне процес скидання до заводських налаштувань. Саме тому не варто цього робити.
Однак, такий вимикач хоч і не є розумним в контексті розумного будинку, але його варто використовувати з відповідними освітлювальними приладами.

Огляд розумного Wi-Fi вимикача світла TP-Link HS200

Розумне освітлення може бути дуже корисним. Philips та LIFX випустили свої системи розумного освітлення. Ця продукція дозволяє керувати своїм освітленням або налаштувати автоматизацію, аби ваші освітлювальні прилади автоматично вмикалися та вимикалися, коли це потрібно.
Але в цих системах є недолік. Якщо ви вимикаєте світло за допомогою вимикача, відключається живлення лампи.
Тут стають в нагоді розумні вимикачі світла. Незалежно від того, керуєте ви лампою за допомогою вимикача або з телефону, вони залишатимуться під’єднаними до електромережі.

Дизайн та встановлення розумного вимикача TP-Link HS200

Перше на що звертаєте увагу – це дизайн TP-Link HS200. На передній пластині розміщено великий перемикач, що має приємний клік при натисканні. У передній частині є два світлодіоди: перший включається, коли світло вимкнено, щоб допомогти вам знайти девайс в темний час доби, другий – індикатор Wi-Fi мережі.

Слід звернути увагу що цей вимикач виготовлений для електричних мереж США, тому його форма і розміри підходять лише для відповідних монтажних коробок. У США коробки для вимикачів прямокутні, але і у нашій країні є можливість їх придбати.
Ще одне зауваження: в характеристиках вказано, що напруга живлення девайсу 120 вольт, але вони працюють і в наших мережах з напругою 220 вольт.

До речі, додаток TP-Link Kasa дає чіткі вказівки щодо встановлення вашого вимикача, а також схеми, які допоможуть вам у процесі.

Для цього вимикача є обов’язковою наявність нейтрального дроту. Це може стати проблемою в будинках зі старою електричною проводкою. Хочу додати орієнтовну схему підключення вимикача до мережі

Повсякденне використання вимикача та додаток.

Використовувати перемикач просто: натисніть його, щоб увімкнути та ще раз, щоб вимкнути. Тобто натискання на кнопку перемикає стан на протилежний. Клік кнопки вимикача досить відчутний та приємний. Лицьова панель пристрою симпатична і повинна підійти до дизайну будь-якого сучасного будинку.

Додаток, який називається Kasa, насправді досить продуманий і зручний. Його розділено на кілька різних розділів: пристрої, камери, сцени, розумні дії та сповіщення. У меню пристроїв ви зможете вмикати та вимикати світло, але лише в меню сцен та розумних дій дійсно зможете відчути силу розумного будинку. Сцени дозволяють включати або вимикати кілька пристроїв одночасно. Одним із випадків використання є ситуація, коли ви можете встановити сцену «перегляду телевізора», яка вимикає всі світильники на стелі та вмикає світло внизу біля телевізора.
Після налаштування сцен, можете налаштувати домашню автоматизацію. Наприклад, якщо у вас є датчики руху, ви можете налаштувати автоматичне включення світла коли вони виявляють рух.
Звичайно, якщо ви використовуєте багато різних гаджетів для розумного будинку, які включають Google Home або Amazon Echo, ви, мабуть, не захочете використовувати лише додаток. Але ви можете додати голосовий асистент до вашого розумного будинку. Хороша новина полягає в тому, що TP-Link HS200 працює як з Amazon Alexa, так і з Google Assistant. Просто підключіть свій обліковий запис TP-Link до голосового асистента, і тоді ви можете попросити Google або Alexa вмикати або вимикати світло не встаючи з дивана. Можливо, вам доведеться назвати пристрій псевдонімом, щоб він працював належним чином, … хоча більшість людей не стикаються з цією проблемою.
Однак, відсутність інтеграції Apple HomeKit – справжній недолік для багатьох людей.

Висновки

TP-Link HS200 – хороший вимикач. Він чудово працює як окремо, так і в тандемі з вашим улюбленим цифровим асистентом … поки цей цифровий асистент – Google Assistant або Amazon Alexa. Хоча відсутність інтеграції HomeKit досить дратує, але для тих, хто не використовує HomeKit, це чудовий вибір.

Але TP-Link також пропонує інтеграцію Samsung SmartThings та працює з Nest. На даний момент TP-Link HS200 доступний лише в США.

(переклад)

Розумна кнопка Zigbee Orvibo Smart Sticker

Сьогодні знайомимось зі смарт-кнопкою, а якщо точніше, з розумним пультом, що має назву Orvibo Smart Sticker. Давайте розберемось, чому виробник обрав таку назву. Хоча, коли ви візьмете пристрій в руки, ви самі зрозумієте причину. Пульт маленький, та дуже тоненький. На його зворотній частині передбачено місце для приклеювання двостороннього скотчу, що йде в комплекті. Таким чином, ви можете прикріпити смарт стікер до стіни, що й пояснює його назву.

Використання Orvibo Zigbee Smart Sticker в розумному будинку.

Цей девайс призначений для використання у власній екосистемі Orvibo за допомогою додатку HomeMate. На клавіші Smart Sticker’у можемо призначати певні дії, команди та функції. А саме, вмикання та вимикання освітлювальних приладів, контроль сцен, робота з хронометражем та інше. Розміри девайсу ви можете бачити на фото і порівняти їх з розмірами пластикової картки, що під ним. На лицевій стороні є вісім кнопок, за допомогою яких можете керувати розумними пристроями та будинком, як і самим смарт стікером. Але в першу чергу приєднайте його до контролера. Для цього затисніть клавіші 7 та 8 на декілька секунд, тут має повільно блимати червоний світлодіод, і пристрій перейде в режим з’єднання/конфігурування. На цьому етапі, у власный екосистеми, ви можете задати необхідні команди клавішам.

Щоб скинути пристрій до заводських налаштувань, затисніть на декілька секунд клавіші 5 та 7, після того, як індикатор блимне червоним кольором, послідовно натисніть клавіші 1,2, 3 та 4. Якщо все зроблено вірно, девайс працюватиме на пошук концентратора. Натискання будь-якої клавіші зупинить процес.
В пристрої встановлено батарею CR2032. Згідно інструкції, заряду батареї має вистачити приблизно на шість місяців використання.

Додаємо Orvibo Smart Sticker в Home Assistant.

Девайс має підтримку в zigbee2mqtt, тому проблем з додаванням та підтримкою його роботи в Home Assistant не має виникнути. Після додавання пристрою, можете призначити необхідні команди чи дії на його клавіші.


Але, мушу зазначити, в HA будуть працювати лише перші чотири клавіші, тобто нижнім рядом користуватися не буде можливості (лише для скидання налаштувань). Яка причина цього, я не знаю, але думаю, що саме ці клавіші працюють в іншому частотному діапазоні, чи з іншим протоколом. Натискання цих клавіш навіть в лог z2m не попадає. Якщо хтось знає причину цього, напишіть, будь-ласка в коментарі, я доповню статтю. В будь-якому разі, кількості команд навіть для “робочих” чотирьох клавіш може бути не мало, адже пристрій вміє розрізняти не лише клік, але й hold (довге натискання) на кожній з цих клавіш.


На жаль Orvibo Smart Sticker не вміє репортити в Home Assistant про стан батареї, тому слідкуйте за її зарядом самостійно і купіть нову заздалегідь.
В одній з наступних статей, на прикладі цього девайса, я розкажу як додавати до Home Assistant пристрої, що з певних причин мають статус “unsupported”.

На сьогодні все. Побачимось!

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”. Ваш хендлер опубліковано.

З’єднуємо пристрій з хабом

Але, повернемось до нашої смарт-кнопки. Заглянемо під кришку. Тут є два маленьких отвори, під першим знаходиться кнопка скидання налаштувань, та переводу в режим з’єднання, а під другою – світлодіод, що сповіщає про стан нашого пристрою. Не переплутайте ці отвори.

Перше що ми зробимо, це скидання до заводських налаштувань, для цього потрібно голкою натиснути на цю кнопку і тримати до тих пір поки світлодіод не блимне три рази. Готово.

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

Відкриваємо додаток. Тиснемо + додати пристрій та “сканувати”. Тепер хаб в режимі пошуку.

Знову натиснемо на кнопку скидання в нашому датчику, але не на такий довгий час як при скиданні а до того моменту поки швидко блимне світлодіод (так ви не дозволяєте кнопці заснути), цю процедуру треба буде повторювати декілька разів, до тих пір  поки на екрані телефона не з’явиться інформація про знайдений пристрій. Нам залишиться лише для нього обрати кімнату. 

Додаємо сценарій

Все, пристрій додано, давайте перевіримо його роботу. Тапнемо по іконці кнопки в додатку. Бачимо його стан. Давайте натиснемо на кнопку. В додатку бачимо що кнопку було натиснено.

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

Те саме зробимо для подвійного натискання та утримання кнопки. Далі перевіримо як працюють створені задачі: натискання, подвійне натискання, та утримання.

Завершення

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

Побачимось