Tag Archives: Температура

Налаштовуємо інтеграцію пристроїв Nest в Home Assistant

Трохи більше місяця тому, я робив огляд на розумний термостат Nest Learning Thermostat. Це дуже зручний та корисний девайс, який буде підтримувати комфортну температуру всередині вашого помешкання і при цьому заощадить ваші кошти на опаленні.

Як ви вже знаєте, зараз торгова марка Nest належить корпорації Google, і як, часто буває у великих компаніях, не всі напрямки виробництва встигають за запитами користувачів. А те, що Google частково закрив Nest API стало дуже сумною звісткою для незалежних розробників. Якщо ви користуєтесь додатком Nest, який керує виключно власними пристроями, то, мабуть, звернули увагу, що додаток досить давно не оновлювався. Та й девайсів там не так вже й багато.

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

Хочу попередити, для того, аби ви отримали доступ до Nest Smart Device Management API вам доведеться заплатити $5. Це одноразовий платіж за доступ до API

Після завершення налаштувань через Home Assistant ви отримаєте доступ до таких сутностей: Climate, Sensor, Camera

Реєстрація доступу пристрою

На цьому етапі ви ввімкнете Nest API та створите облікові дані, що необхідні Home Assistant для обміну інформацією з Nest API.

Створення та налаштування Cloud Project в Cloud Console:

  • Перейдіть до Google Cloud Console.
  • Якщо вперше в консолі, вам потрібно створити новий проект в Google Cloud. Натисніть «Create Project», а потім «New Project».

  • Дайте назву вашому проекту та натисніть Create.
  • Перейдіть до APIs & Services > Library, тут ви зможете ввімкнути API.
  • В полі пошуку введіть «Smart Device management» і натиснвть Enable.

  • Тепер в полі пошуку бібліотеки API введіть «Cloud Pub/Sub API» і натисніть Enable.

Тепер у вас є проект, що вже готовий до налаштування аутентифікації за допомогою OAuth.

Налаштування OAuth в Cloud Console Consent Screen

В цьому розділі ви налаштуєте OAuth consent screen, він необхідний для надання Home Assistant доступу до вашого проекту.

  • Перейдіть до Google API Console
  • Натисніть OAuth consent screen та почніть налаштовувати його.
  • Виберіть External (це єдиний варіант, якщо ви не є користувачем G-Suite), а потім натисніть Create.

  • На екрані «App Information» потрібно ввести App name (назву додатку) та User support email, а потім ввести електронну адресу в розділі «Developer contact email». Вони відображаються лише під час проходження процедури OAuth, щоб надати Home Assistant доступ до вашого облікового запису. Натисніть Save and Continue. Не додавайте непотрібну інформацію (наприклад, логотип), щоб уникнути додаткових перевірок з боку Google.
  • На кроці Scopes натисніть Save and Continue
  • На кроці «Test Users» вам потрібно додати свій обліковий запис Google (наприклад, вашу адресу @gmail.com) до списку. Натисніть «Save» у своєму тестовому обліковому записі, а потім «Save and Continue», щоб завершити процес.

  • Поверніться до OAuth consent screen і натисніть «Publish App», щоб встановити статус «In Production».

  • У попередженні говориться, що ваша програма буде доступна для будь-якого користувача з обліковими записами Google, що ви ввели на екрані інформації про додаток. Це не компрометує ні ваш обліковий запис Google ні ваші дані в Nest.
  • Переконайтеся, що не встановлено статус Testing, інакше ви будете виходити з облікового запису кожні 7 днів.

Налаштування OAuth client_id і client_secret в Cloud Console

Наприкінці цього розділу ви отримаєте client_id і client_secret, які потрібні для подальших кроків.

  • Перейдіть на сторінку Credentials і натисніть Create Credentials

  • В випадаючому списку виберіть OAuth client ID

  • Оберіть Desktop App в полі Application type
  • Дайте зрозумілу назву для ваших облікових даних
  • Тепер ви побачите повідомлення, створене клієнтом OAuth. Зверніть увагу на Client ID та Client Secret, вони знадобляться на наступних кроках.

Створення доступу до пристрою для project_id в Device Access Console

Тепер, коли у вас налаштовано аутентифікацію, ви створите Nest Device Access Project, який вимагає 5 доларів США. Після завершення у вас буде доступ пристрою до project_id, який необхідний для подальших кроків.

  • Перейдіть на сторінку Device Access Registration. Натисніть кнопку Go to the Device Access Console.
  • Установіть прапорець «Accept the Terms of Service» та натисніть «Continue to Payment», де вам буде необхідно сплатити 5 доларів США.

  • Тепер Device Access Console має бути відображена. Натисніть Create project
  • Дайте назву вашому проекту і натисніть Next.

  • Далі вам буде запропоновано ввести OAuth client ID, який ви створили раніше в попередньому розділі. Натисніть «Next».

  • Увімкніть «події», натиснувши «Enable and Create project».

  • Зверніть увагу на Project ID. На даний момент у вас є project_id, client_id і client_secret, які необхідні для Home Assistant.

Налаштування Home Assistant

Тепер у вас є все необхідне для налаштування Nest в Home Assistant. Відкрийте файл configuration.yaml і запис згідно зразку що бачите нижче.

# Example configuration.yaml entry
nest:
  client_id: CLIENT_ID
  client_secret: CLIENT_SECRET
  # "Project ID" in the Device Access Console (not Cloud Project ID!)
  project_id: PROJECT_ID

Обов’язково перезавантажте Home Assistant в розділі «Server Controls».

Налаштування пристроїв

Після того, як ви додали в configuration.yaml запис про конфігурацію Nest і перезавантажили Home Assistant вам потрібно через інтерфейс користувача додати інтеграцію Nest. Для цього можна скористатися кнопкою «My»:

Можна те саме зробити вручну:

  1. Перейдіть до інтерфейсу вашого Home Assistant.
  2. На бічній панелі натисніть «Configuration».
  3. У меню конфігурації виберіть: Integrations. (в верії 2021.12 Devices & Services)
  4. У нижньому правому куті натисніть кнопку Add Integration.
  5. Скористайтесь полем пошуку і виберіть «Nest» та далі дотримуйтесь інструкцій.

Налаштування Nest integration проведе вас через етапи авторизації вашого Home Assistant для доступу вашого облікового запису до пристроїв Nest.

Налаштування OAuth для Device Authorization

У цьому розділі ви дозволите Home Assistant отримати доступ до вашого облікового запису, згенерувавши токен аутентифікації.

  • Виберіть OAuth or Apps, оскільки вище, в Google Cloud Console, ми створили облікові дані для комп’ютерних програм.

  • Натисніть посилання authorize your account

  • Відкриється нова вкладка, на якій можна обрати ваш обліковий запис Google. Це має бути той самий обліковий запис розробника, який ви налаштували раніше.
  • Екран дозволів Google Nest дозволить вам обрати, які пристрої налаштувати, і вибирати пристрої з кількох ваших осель. Можливо, ви захочете ввімкнути все, однак ви можете пропустити будь-яку функцію, яку не бажаєте використовувати в вашому Home Assistant.

  • Ви будете перенаправлені на іншу сторінку вибору облікового запису.
  • Ви можете побачити екран попередження про те, що Google не перевірив цю програму, оскільки ви щойно налаштували непідтверджений developer workflow. Натисніть Continue, щоб продовжити.

  • Потім вам буде запропоновано надати доступ до додаткових дозволів. Натисніть Allow.
  • Підтвердьте, що ви хочете надати постійний доступ для Home Assistant.

  • Скопіюйте токен

  • Вставте токен в діалогове вікно Home Assistant Link Account Google.

  • Наступним кроком є введення Cloud Project ID, щоб отримувати оновлення з ваших пристроїв. Відкрийте Cloud Console і скопіюйте Project ID.

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

Використання автоматизації та тригерів

Інтеграція Nest робить доступними тригери пристроїв, та можливість увімкнення автоматизацій в Home Assistant. Щоб отримати повну інформацію, перегляньте посібник із початку роботи з автоматизаціями в Home Assistant.

Ви можете використовувати службу nest/set_away_mode, щоб встановити режим «Home» або «Away» :

# Example script to set away, no structure specified so will execute for all
script:
  nest_set_away:
    sequence:
      - service: nest.set_away_mode
        data:
          away_mode: away

Керування термостатом

Кліматична платформа Nest дозволяє керувати термостатом від Nest. Але зауважте, що через обмеження європейського термостата Nest E інтеграція з Home Assistant для цього термостата неможлива.

Після налаштування інтеграції та додавання картки з термостатом до інтерфейсу Lovelace з’явиться можливість керування вашими Nest девайсами через Home Assistant

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

Знайомство з розумним термостатом Nest Learning Thermostat

Взагалі термостати, як клас пристроїв, дуже популярні в Північній Америці. Так історично склалося, що цей девайс там є в майже кожному домі. І це не дивно, девайс налаштовує температуру в приміщенні майже без вашої участі. Взимку він увімкне опалення, а влітку, коли спекотно – кондиціонування або вентиляцію. Ще 30 років тому більшість кліматичних систем в житлових будинках США керувалися механічними термостатами.

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

Історія компанії Nest

Nest бере свій початок з 2010 року. Саме тоді колишні співробітники Apple Тоні Фейдел та Мет Роджерс створили стартап, який отримав назву Nest Labs. Вже через рік компанія представила світу першу версію розумного термостату. Девайс став дуже популярним, справи компанії пішли вгору. В наступному році, на хвилі успіху Nest Labs випускає другу версію термостата з оновленим дизайном та функціоналом. Другу версію компанія пізніше візьме за основу для наступного покоління пристрою, але це буде вже після того як Google придбає компанію Nest Labs.

Отже, в 2014 році Google купує Nest Labs за величезні (для тих років) 3,2 мільярди доларів, причому не змінивши назву, тепер вже дочірньої компанії. В цьому ж році під крило Nest попадає компанія Dropcam, що займається виробництвом відеокамер. Згодом ми почуємо про інтелектуальні камери безпеки Nest Cam. Також компанія починає розробку нового безпровідного протоколу зв’язку. Про цей протокол ми поговоримо трохи далі.

І ось, наприкінці 2016 року, Nest представляє третю версію свого розумного термостата, яка актуальна і по сьогодні.

Американська версія Nest Learning Thermostat (3rd Generation)

Відразу хочу акцентувати увагу на тому, що всі кліматичні системи Північної Америки, (США та Канади), і деяких інших країн зазвичай живляться від напруги 24V, причому змінного струму. Це не звично для всіх європейських країн. Також це може стати проблемою в нашій країні для тих, хто придбав термостат в американському магазині і хоче його самостійно встановити. Але все можливо і як це зробити читайте далі.

Насправді, третє покоління термостатів Nest – це великий прорив в виробництві кліматичної техніки. Зовні девайс майже не змінився, але збільшився екран термостата та його роздільна здатність, тепер режим роботи та поточну температуру видно з іншого кінця кімнати. Для того, щоб побачити режим роботи термостата не обов’язково підходити близько. Основних змін, порівняно з v2, термостат зазнав всередині та в програмному забезпеченні.

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

Трохи вище я казав, що Nest почала розробку безпровідного стандарту для своїх пристроїв, так от в новому термостаті він вже використовується. Новий стандарт працює на основі протоколу 802.15.4. Знайомі цифри? Так, він працює на частоті 2,4 GHz, як і Zigbee, але це інший енергоефективний стандарт, що отримав назву Weave. Згодом він стане основою для відкритого протоколу зв’язку для пристроїв розумного будинку Thread. Але поки що, Nest використовує Weave для з’єднання власних девайсів один з одним. Саме за допомогою цього стандарту термостат з’єднується з датчиком температури Nest.

В екосистемі Nest є ще девайси, що використовують Weave. Це датчик диму та газу Nest Protect. До речі, Nest Protect, як і термостат, має сенсор присутності. Nest Connect – пристрій, який збільшує площу покриття. Всі ці девайси працюють з сумісним розумним замком Yale Lock.

На коробці з американською версією термостата зображений сам девайс з цифрою 75 на ньому. Це комфортна температура в градусах Фаренгейта. На попередній версії, (2nd Generation), зображена цифра 70.

Давайте подивимось, що йде в комплекті з Nest Learning Thermostat. Крім самого термостата в коробці знайдеться набір саморізів, спеціальний контактний диск з 10 клемами, металева монтажна пластина, біла пластикова захисна пластина. В якості бонуса в коробку поклали фірмову викрутку, яка має допомогти встановити пристрій. Білу пластикову пластину взагалі встановлювати не обов’язково. Зазвичай вона призначена для приховування дефектів на стіні після демонтажу попереднього термостата.

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

Як ви вже знаєте, термостат живиться від змінної напруги 24V, ці дроти з’єднуються з клемами Rh і С (Comon). На малюнку ці дроти позначені червоним та чорним кольорами. C-дріт буде «спільним» для всіх кліматичних пристроїв. Клеми W1 та W2 відповідають за нагрівання. Якщо у вашому домі, наприклад, котел з одним ступенем нагріву, тоді можна під’єднати до нього лише клему W1, за бажанням до клеми W2 можна приєднати додатковий електричний нагрівач.

Таким чином, коли термостат приймає рішення дуже швидко обігріти приміщення, він може подати напругу на обидві клеми W1 та W2. Але зазвичай температуру піднімають плавно і одним контуром нагріву, так роблять для економії енергоресурсів, а відповідно і ваших коштів. Також за схожою логікою приміщення охолоджують. За охолодження, а точніше за ступені охолодження, відповідають клеми Y1 та Y2. Якщо в приміщенні, наприклад, встановлено центральний кондиціонер, тоді контакт клеми Y1 може подавати сигнал на реле, яке відкриє засувку вентиляції з холодним повітрям. Тим часом Y2 може керувати додатковим кондиціонером.

Клема G зазвичай відповідає за ввімкнення вентилятора. O/B – використовують рідко, для керуванням спеціальним клапаном нагріву. Можна вважати що це третя ступінь нагрівання. Клему Rc використовують замість клеми Rh в тому випадку, якщо планується, що термостат буде керувати лише охолоджувальною кліматичною технікою (вона під’єднується до лівого блоку клем). Клему «*» можна запрограмувати в налаштуваннях термостату. Це може бути зволожувач повітря, чи навпаки осушувач, або навіть третій контур нагрівання.

З декількома варіантами з’єднання можна ознайомитись в документації Nest Pro Installer Guide

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

Вже після під’єднання дротів до контактного кільця та встановлення термостата на місце вмикається живлення. Термостат сам «побачить», які дроти приєднані до клем. Вам залишиться лише зробити базові налаштування і з’єднатися з Wi-Fi. До речі, в налаштуваннях можна встановити температуру не лише в градусах по Фаренгейту але і по Цельсію.

Європейська версія Nest Learning Thermostat (3rd Generation)

Після придбання Nest Labs компанією Google, компанія почала завойовувати й інші ринки. В європейських магазинах Nest з’явився ще з другим поколінням термостату. Але, як виявилося згодом, в Європі не всі функції користувалися попитом. Так, наприклад, в Європі кондиціонування або вентиляція дуже рідко були частиною кліматичної централізованої системи. Керування опаленням теж не мало живлення 24V як в США.

Саме тому було прийнято рішення випустити окрему версію термостата для країн за межами Північної Америки. Коробку Європейської версії ви впізнаєте по цифрі 20 на термостаті. Це звичні для нас, комфортні 20 градусів Цельсія. Коробка з «Європейцем» трохи більша. Причина полягає в тому, що в комплекті додано ще один пристрій, який називається Heat Link.

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

На фото нижче зображено пристрій Heat Link з відкритою захисною кришкою. На її внутрішній частині показано схему підключення до відповідних контактів.

Перші два контакти – це клеми живлення пристрою 220V. Нас цікавлять останні дві групи клем. Це контакти дротів OpenTherm, що підуть до опалювального приладу і контакти живлення термостата з напругою 12V.


До речі, живлення на термостат можна подати за допомогою звичного USB роз’єму. Сам термостат з’єднається з пристроєм Heat Link по вже знайомому безпровідному Weave. Відстань між девайсами не може перевищувати 30 метрів. Але приємно, що не потрібно буде свердлити стіни. Це значить, що Heat Link можемо встановити в котельній кімнаті, а розумний термостат поставити на комод на підставці.

В комплекті з «європейцем» теж є контактне кільце, але воно суттєво відрізняється від американської версії. На кільці лише дві клеми живлення, вони позначені як Т1 і Т2. Дроти до цих клем з’єднуються з відповідними контактами Heat Link. Не варто плутати полярність при з’єднанні цих контактів.

Повернемось до Heat Link. Як я вже казав, перевагою є підтримка стандарту OpenTherm. Але мабуть ви вже задаєте питання, чи буде працювати з термостатом котел, що не має OpenTherm? Забігаючи наперед скажу, так буде, але лише в режимі реле, тобто «вимкнений \ увімкнений». Деякі котли, замість лінку OpenTherm, мають на своєму борту дві клеми для підключення так званого «сухого» реле. Зазвичай, ті клеми з’єднані перемичкою. Якщо контакти роз’єднати – котел вимкнеться, з’єднати – увімкнеться. Нижче схема підключення сухої пари дротів до Heat Link

Нижче схема під’єднання електричного нагрівача до Heat Link. Зверніть увагу, струм, який проходить через клеми «1», «2» та «3» не має перевищувати 3A.

Після монтажу всіх елементів термостата можна починати налаштування. Після налаштування та з’єднання з домашньою Wi-Fi мережею починайте користуватися пристроєм.

Програмна частина Nest Learning Thermostat

З першого ж дня користування термостатом пристрій починає запам’ятовувати ваші звички. Він спостерігає за тим, яка температура в приміщенні вам здається комфортною. Запам’ятовує чи зменшуєте ви в кімнаті температуру перед тим, як лягти спати. Вже, приблизно, за тиждень термостат починає самостійно вносити коригування до внутрішнього клімату вашої оселі. А це може бути як температура, так і вологість в кімнаті. Крім того, девайс вмикає режим «Auto Away» якщо нікого немає вдома, в цьому режимі він знизить температуру до допустимого рівня, чим суттєво буде економити ваші кошти. Звичайно термостат пристосовується до вашого робочого режиму, і перед тим, як ви повернетесь з роботи у вашій оселі вже буде тепло і затишно.

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

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

Четвертий спосіб потребує наявності елементарних знань англійської мови. Це голосове керування за допомогою смарт спікерів Google Nest. Налаштуйте інтеграцію один раз, і термостат з’явиться в додатку. Тепер можна керувати термостатом за допомогою голосових команд

Amazon представив розумний термостат вартістю 60 доларів

Нещодавно Amazon на своєму останньому hardware event показав декілька нових девайсів. А розпочалась подія з показу нового розумного термостата. Подібно до тих, що ми вже бачили у Nest, цей девайс автоматично налаштовує температуру всередині приміщення, коли «знає» що хтось вдома, або на основі вивчення ваших уподобань. За останні кілька років Amazon покращив можливості штучного інтелекту в своїх пристроях. Новий термостат спирається на глибокий зв’язок з «Електронним мозком» Alexa щоб знати, що і коли йому робити.

До девайсу інтегровано деякі розумні функції, такі як скрипти Alexa, що можна налаштовувати (routines), або виявлення присутності вдома людини. Коли потрібно, наприклад в нічний час, термостат може знизити температуру в кімнаті. Для цього достатньно вимовити фразу “Alexa, goodnight”.

Виробник конкурує з більш дорогими продуктами, такими як Nest з цінником 130 доларів або Ecobee за 250 доларів. Цей термостат навіть дешевший ніж розумні термостати Wyze, який зараз доступний приблизно за 80 доларів.

Amazon стверджує, що після застосування знижок від деяких продавців клієнти можуть отримати Amazon Smart Thermostat навіть за 10 доларів.

Однак, на комплект з адаптером C-Wire, ціна підвищується ще на 15 доларів, тобто до 74,99 доларів.
Компанія заявляє, що розробила новий пристрій у партнерстві з Resideo – виробником розумних термостатів Honeywell Home. Amazon також підтвердив, що готовий працювати з більшістю існуючих систем вентиляції та кондиціонування повітря з напругою 24В.

Попередні замовлення на інтелектуальний термостат Amazon за $59,99 відкриті вже зараз, дата початку доставок – 4 листопада

Додаємо Zigbee сирену в Home Assistant

Сирена, з якою ми сьогодні працюватимемо, призначена для екосистеми Tuya Smart, додається до “рідного” хабу і працює з ним абсолютно нормально. Але сьогодні ми зробимо так, щоб вона працювала з альтернативною системою керування розумним будинком, а саме Home Assistant.

Для початку, коротко про її можливості:

Сирена може програвати 18 різних мелодій, серед них 4 поліфонічні, декілька гудків і сирен. В якості однієї з мелодій записаний “гавкіт” собак. Не жартую. Девайс має три ступені гучності. Додатково пристрій вміє вимірювати температуру і вологість повітря. Є можливість встановити дві батареї CR123A, (зверніть увагу, батареї в комплект не входять). Також є роз’єм Micro USB, який, скоріше за все, стане основним джерелом живлення, адже батареї не заряджаються, і тут зазвичай будуть використовуватись в якості аварійного джерела. Поруч з місцем для батарей є кнопка, якою при довгому натисканні сирену скидають до заводських налаштувань після чого вона перейде в режим з’єднання. Також необхідно буде час від часу робити по п’ять коротких натискань, щоб сирена передчасно не заснула під час з’єднання з хабом чи координатором. Звичайно, коли девайс вже з’явиться в списку під’єднаних пристроїв, цього робити не треба.

Підключаємо новий датчик до Home Assistant

Отже, того, щоб сирена мала змогу працювати в Home Assistant переконайтеся в тому, що у вас встановлений zigbe2mqtt не старіший версії 1.17.0, саме в ній було додано підтримку цієї моделі. Щоб ZigBee координатор почав пошук нового пристрою, перейдіть в інтерфейс плагіну zigbe2mqtt і натисніть кнопку “Permit join”.

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

Через 5-10 секунд “розбудіть” девайс ще раз. Робіть це до тих пір, поки в інтерфейсі zigbe2mqtt не з’явиться повідомлення про те, що пристрій під’єднано. Якщо ви не плануєте зараз додавати ще один девайс, можете натиснути “Disable join” і координатор припинить пошук нових пристроїв. Отже, сирену додано, тепер можемо перейти до налаштувань з її участю. Але, щоб ми могли працювати зі зрозумілими назвами, а не набором символів, давайте перейменуємо девайс: клікніть по “незрозумілій” назві девайсу поруч з піктограмою, а на новій сторінці – по піктограмі “Rename device”.  Давайте назвемо пристрій “siren”. Нашу сирену можемо знайти в “інтеграціях” (Configuration – integration – MQTT – список девайсів – сирена), і тут же дізнатися ідентифікатор необхідного об’єкту (entity) сирени.

Налаштовуємо автоматизацію

Сирена може відтворювати звуки мелодій, сирен та дверного дзвінка. Тому, давайте налаштуємо автоматизацію, коли будинок під охороною, то під час проникнення на територію буде відтворюватися сирена (1хв, голосно), а коли будинок не під охороною, при натисканні кнопки буде відтворюватися звук дверного дзвінка (2с, з середньою гучністю).
Для початку створимо панель керування сигналізацією в configuration.yaml

alarm_control_panel: !include includes/alarm_control_panel.yaml

Робимо картку в інтерфейсі lovelace:

Покищо наша панель нічого не вміє, тому створимо для неї декілька правил автоматизації в configuration.yaml:

automation: !include_dir_merge_list automations

тепер в автоматизацію додамо ще один файл, він буде відправляти команду сирені при натисканні кнопки біля вхідних дверей, і лише тоді, коли будинок не під охороною

На сьогодні все, побачимось