Home Assistant пропонує два основні програмні рішення для підключення ваших Zigbee-пристроїв для розумного будинку. Zigbee Home Automation (ZHA) — це інтеграція, вбудована безпосередньо в Home Assistant. Zigbee2MQTT — це незалежний проєкт з відкритим кодом, що підтримується спільнотою розробників. Хоча ZHA простий у використанні, існує чимало причин, чому саме Zigbee2MQTT є моїм вибором для роботи з Zigbee.
Розблокуйте персоналізований контент та ексклюзивні функції безкоштовно
- Беріть участь в обговореннях у Threads
- Слідкуйте та ставте лайки топовим авторам, темам та трендам
- Переглядайте контент з меншою кількістю реклами на сайті
- Персоналізуйте свій профіль, щоб демонструвати свою активність
- Отримуйте стрічку контенту, адаптовану до ваших інтересів
Створюючи обліковий запис, ви погоджуєтеся з нашими Умовами використання та Політикою конфіденційності. Ви також погоджуєтеся отримувати наші розсилки; ви можете відписатися будь-коли.
Читайте далі
Увійти
Забули пароль?
Створити обліковий запис
Будь ласка, введіть свою електронну адресу, щоб завершити створення облікового запису.
Створити обліковий запис
*Обов’язково: 8 символів, 1 велика літера, 1 цифра
Створити обліковий запис
або
Продовжити
Створюючи обліковий запис, ви погоджуєтеся з нашими Умовами використання та Політикою конфіденційності. Ви також погоджуєтеся отримувати наші розсилки; ви можете відписатися будь-коли.
Zigbee2MQTT швидше отримує підтримку нових пристроїв
Коли я вперше почав використовувати Zigbee-пристрої з Home Assistant, я користувався ZHA. Оскільки він вбудований у Home Assistant, його легко налаштувати та керувати ним. Однак, коли я придбав дешевий Zigbee-пристрій, який не підтримувався ZHA, я виявив, що він був у списку підтримуваних пристроїв Zigbee2MQTT, який охоплює тисячі пристроїв від сотень виробників.
Zigbee2MQTT не тільки має довший список підтримуваних Zigbee-пристроїв, але й часто швидше отримує підтримку нових пристроїв, ніж ZHA. Оскільки ZHA є частиною Home Assistant, підтримка нових пристроїв додається разом із релізами Home Assistant. Ви можете вручну додати підтримку через кастомні “quirks”, але завдяки спільнотному характеру Zigbee2MQTT, він часто підтримує новіші пристрої раніше, ніж ZHA.
Zigbee2MQTT надає більше корисних сутностей
Робіть більше з вашими Zigbee-пристроями
Це була ще одна з ключових причин, чому я перейшов на Zigbee2MQTT. Якщо пристрій підтримується як ZHA, так і Zigbee2MQTT, це не означає, що досвід використання буде однаковим. Zigbee2MQTT часто надає більше датчиків, елементів керування, опцій конфігурації та діагностичних даних, ніж ZHA.
Наприклад, у мене є датчик руху IKEA, який може надавати дані про присутність, освітленість та рівень заряду батареї через ZHA. За допомогою Zigbee2MQTT я отримую ті ж датчики, але також додаткові інструменти конфігурації, такі як можливість калібрувати освітленість або отримувати сире значення освітленості.
Деякі пристрої також надають більше корисних датчиків через Zigbee2MQTT. Датчик вібрації Aqara може надавати дані про силу, чутливість та кути вібрації через Zigbee2MQTT, які не відображаються як стандартні сутності в ZHA. Якщо ви використовуєте ZHA, вам доведеться використовувати інші методи для отримання цієї інформації, але з Zigbee2MQTT вони виводяться автоматично.
Zigbee2MQTT не надає більше функціональності для всіх пристроїв; у деяких випадках ви отримуєте ті ж сутності від обох систем. Однак, існує багато пристроїв, для яких Zigbee2MQTT надає додаткову корисну функціональність.
Tim Brookes
Оновлення прошивки «по повітрю» (OTA)
Zigbee2MQTT спрощує керування OTA-оновленнями
Zigbee-пристрої часто отримують оновлення прошивки, які можуть включати покращення безпеки або виправлення помилок. Як ZHA, так і Zigbee2MQTT підтримують оновлення «по повітрю» (OTA), які можуть бездротово доставляти оновлення прошивки до підключених Zigbee-пристроїв. Однак процес оновлення суттєво відрізняється.
ZHA — це більш пасивний процес, де оновлення прошивки з’являються через систему оновлень Home Assistant, хоча останнім часом були додані додаткові функції. Коли виявляється оновлення прошивки, в Home Assistant з’являється сутність для оновлення.
Натомість Zigbee2MQTT має спеціальну вкладку OTA в інтерфейсі, яку можна використовувати для керування оновленнями. Ви можете запускати оновлення вручну або планувати їх на наступну перевірку оновлення OTA, яку запитує пристрій. Якщо буде знайдено нову прошивку, пристрій зможе оновитися автоматично.
Zigbee2MQTT також підтримує OTA-оновлення для ширшого спектра пристроїв. Хоча ZHA охоплює більше основних брендів, Zigbee2MQTT часто включає менші нішеві бренди, що означає, що ви, ймовірно, отримаєте OTA-оновлення для більшої кількості своїх пристроїв за допомогою Zigbee2MQTT. Якщо ZHA не підтримує пристрій, вам, можливо, доведеться вручну розміщувати файли прошивки в Home Assistant або використовувати інші методи для оновлення.
Zigbee2MQTT може працювати незалежно від Home Assistant
Ваша мережа залишається активною, навіть коли Home Assistant недоступний
ZHA — це нативна інтеграція Home Assistant, яка працює в межах програмного забезпечення. Якщо Home Assistant офлайн, ZHA також буде офлайн.
Акції
Знижки на розумний дім: Економте на Zigbee-хабах, датчиках та аксесуарах
Відкрийте для себе обмежені за часом знижки та пакетні пропозиції на Zigbee-координатори, USB-адаптери, датчики руху та контакту, розумні розетки та аксесуари для автоматизації. Переглядайте акції на товари для розумного дому, щоб порівняти ціни, заощадити на супутньому обладнанні та недорого розширити свою Zigbee-систему.
Акції Дослідити акції на розумний дім та гаджети
Zigbee2MQTT — це окремий застосунок, і хоча ви можете запустити його на тій самій машині, що й ваш сервер Home Assistant, ви також можете запустити його в іншому контейнері або на зовсім іншому пристрої. Це означає, що навіть якщо Home Assistant офлайн, Zigbee2MQTT може продовжувати працювати, залишаючи частину вашої Zigbee-мережі, що відповідає за Zigbee2MQTT, онлайн. Коли Home Assistant знову запуститься, він повинен перепідключитися до активної Zigbee-мережі.
Іншою перевагою можливості запуску Zigbee2MQTT на окремому пристрої є те, що ви можете розмістити свій сервер Zigbee2MQTT будь-де у вашому домі. Якщо ваш Zigbee-координатор підключений до вашого сервера Home Assistant, він може бути не в оптимальному місці для підключення до всіх Zigbee-пристроїв у вашому домі, але, запустивши Zigbee2MQTT на окремому пристрої, ви можете розмістити його саме там, де вам потрібно.
ZHA чудово підходить, але Zigbee2MQTT кращий
Якщо ви тільки починаєте користуватися Home Assistant або Zigbee-пристроями, ZHA — чудовий варіант. Він простий у налаштуванні та використанні, і вам не потрібно турбуватися про налаштування MQTT-брокера. Однак, якщо вам потрібна підтримка найширшого спектра пристроїв та доступ до найбільшої кількості сутностей, Zigbee2MQTT пропонує більше.
Порада від Soft Portal: Ця стаття допоможе користувачам Home Assistant розібратися в нюансах вибору між двома основними способами підключення Zigbee-пристроїв. Вибір Zigbee2MQTT може надати ширшу сумісність, швидшу підтримку нових гаджетів та глибший контроль над пристроями, що особливо корисно для ентузіастів автоматизації, які прагнуть максимізувати функціональність свого розумного будинку.
Подробиці можна знайти на сайті: www.howtogeek.com
