- Домашният асистент се разширява чрез добавки, интеграции и HACS, всеки от които има отделна роля в архитектурата.
- ZHA, Zigbee2MQTT, Z-Wave JS и Mosquitto са стълбове за управление на безжични мрежи и локални комуникации за домашна автоматизация.
- Добавки като Node-RED, Studio Code Server, Tailscale или Cloudflared подобряват автоматизацията, администрирането и сигурния отдалечен достъп.
- Добрата Zigbee мрежа и автоматизираната система за архивиране са от съществено значение за стабилността и възстановяването след повреди.
Ако сте ангажирани в света на домашната автоматизация, рано или късно ще се сблъскате Домашен асистент и неговите огромни размери екосистема от плъгини, добавки и интеграцииПроблемът е, че когато търсите нещо толкова специфично като „плъгин за домашен асистент“, това, което намирате, е смесица от информация: добавки, интеграции, HACS, Matter, Zigbee, Z-Wave... и накрая не знаете откъде да започнете.
В това ръководство ще подредим всичко това. Нека видим Какво точно е плъгин в Home Assistant, какви видове има и кои са най-важните? да изградите стабилен, сигурен и лесен за поддръжка интелигентен дом. Ще разгледаме и ключови концепции на Zigbee, Z-Wave, MQTT, Matter и най-добрите практики, за да предотвратите превръщането на мрежата ви в кошмар всеки път, когато надграждате или добавяте ново устройство.
Какво всъщност означава „плъгин“ в Home Assistant?
Когато говорим за „плъгини“ в Home Assistant, всъщност имаме предвид няколко различни неща: добавки, интеграции и разширения на общността (HACS)Разбирането на разликата е от съществено значение, за да се избегнат проблеми при инсталиране или актуализиране.
От едната страна са добавкиТова са малки приложения или услуги, които се изпълняват в рамките на Home Assistant OS или Home Assistant Supervised. Те не са прости конфигурации; те са цялостни услуги (MQTT сървъри, редактори на код, прокси, VPN и др.), които Supervisor управлява като контейнери, със собствена конфигурация и лог файлове.
Тогава имаме интеграцииТова са устройствата, които позволяват на Home Assistant да общува директно с вашите устройства или услуги: Zigbee, Z-Wave, Philips Hue, камери, облачни услуги и др. Те се управляват от секцията „Интеграции“ на интерфейса и са „официалният“ начин за свързване на нещата към системата.
И накрая, има HACS (Обществен магазин за домашни асистенти), който функционира като обществен магазин за плъгини: карти Lovelace, неофициални интеграции, теми и инструменти, които не са стандартни, но значително разширяват възможностите ви.
Важна подробност: Добавките са налични само в Home Assistant OS и Home Assistant Supervised.Защото това са вариантите, които включват Supervisor. Ако използвате Home Assistant Container или Core, инсталирани „голи“ на Linux, можете да използвате интеграции, но ще трябва сами да настроите добавките като отделни услуги.
Основни добавки за безпроблемна работа на Home Assistant
Има десетки добавки, но няколко са практически... структурни елементи за функциониране на един модерен интелигентен домНе са най-привличащите вниманието, но без тях всичко останало се срутва като къща от карти.
Z-Wave JS (преди Zwavejs2mqtt)
Ако използвате Z-Wave устройства, добавката Z-Wave JS е сърцето на системата. Той действа като мост между вашата Z-Wave мрежа и Home Assistant.управление на USB донгъла (като Aeotec Z-Stick 7 Plus) и показване на сензори, светлини, контакти, ключалки и други устройства като обекти в HA.
В много домове, най-важните системи за автоматизация (осветление, ключове, сензори за движение, отварящи устройства за гаражни врати и дори част от алармата) разчитат на десетки Z-Wave устройстваБез това допълнение, тези устройства просто нямаше да съществуват за Home Assistant.
Zigbee: Zigbee2MQTT и ZHA
В света на Zigbee имате два основни пътя: Zigbee2MQTT като добавка или ZHA (Zigbee Home Automation) като вградена интеграцияИ двете превръщат вашия Zigbee USB координатор в център на мрежова мрежа от сензори, щепсели, крушки и дистанционни управления.
ZHA, от друга страна, е Официална Zigbee интеграция в Home AssistantИзползвайте библиотеката zigpy, за да комуникирате с различни видове координатори (Silicon Labs, Texas Instruments, ConBee/RaspBee, ZiGate, XBee…) и да настройвате мрежата директно от HA интерфейса, без да е необходима междинна услуга.
И в двата случая това, което търсят, е едно и също: Създайте стабилна Zigbee мрежа с координатор, няколко рутера и набор от крайни устройства, възползвайки се от мрежата, за да има достатъчен обхват и капацитет.
Zigbee подробно със ZHA: концепции, които трябва да разберете
Интеграцията на ZHA стана Един от най-надеждните и прости начини за включване на Zigbee в Home AssistantТова ви позволява да замените типичните собствени хъбове (Hue, Aqara и др.) и да централизирате всичко в една локална система.
Основи на Zigbee
Преди да се затрудните с устройства и сдвоявания, струва си да разберете как работи Zigbee. Мрежата е съставена от три вида елементи: координатор, рутери и крайни устройства.
- Zigbee координаторТова е основният адаптер (обикновено USB устройство, включено в същия компютър, на който работи Home Assistant). Всяка Zigbee мрежа може да има само един.
- Zigbee рутери: устройства, захранвани от електрическата мрежа (щепсели, електрически крушки, вентилатори...), които повтарят сигнала и позволяват разширяване на обхвата и броя на възлите.
- Крайни устройстваТе обикновено се захранват с батерии (сензори за движение, температурни сензори, дистанционни управления и др.) и са свързани към координатора или близкия рутер.
Ключът към Zigbee е, че той формира мрежова мрежаРутерите предават съобщения един към друг, така че можете да достигнете до зони на къщата, далеч от координатора, без да е необходимо да увеличавате мощността на предаване.
Избор на координатор и съвместимост
ZHA работи с много различни координатори, стига те да са съвместим с библиотеката ZigpyПрепоръчаните разчитат на чипове Silicon Labs EmberZNet (EZSP) или Texas Instruments (Z-Stack), а също така поддържат ConBee/RaspBee от dresden elektronik.
Има и по-поддържан хардуер (ZiGate, XBee, по-стари модели Silabs или TI), но самата документация ясно посочва, че Не всички адаптери са на едно и също ниво по отношение на стабилност и поддръжка.Ако ще инсталирате голяма инсталация, препоръчително е да изберете модерен и добре изпитан координатор.
Zigbee канали и съвместно съществуване с Wi-Fi
2,4 GHz Zigbee използва 16 канала между 11-ти и 26-тиПроблемът е, че съвместно съществуване с Wi-FiЛесно е да се припокриват. Общата препоръка е да се работи с канали 15, 20 или 25, които обикновено избягват най-лошото припокриване с типичните домашни Wi-Fi канали.
От страницата на мрежата ZHA можете промяна на Zigbee каналаИма опция „Smart“, която сканира и избира най-подходящия, като дава приоритет на 15, 20 и 25. Това е еднократна промяна: може да отнеме до час, за да се свържат отново устройствата, така че е най-добре да го направите, когато имате малко спокойно време.
Управление и миграция на Zigbee мрежа
ZHA не се ограничава само до сдвояване на устройства. Тя включва Подробна мрежова информация (канал, PAN ID, IEEE адрес на координатора, тип радио, сериен порт, скорост на предаване и др.) и най-вече много мощна система за архивиране и миграция на координатори.
Когато правите копие от ZHA, можете мигрирайте цялата си мрежа към друг адаптер (например, от по-стар донгъл към по-нов), без да е необходимо повторно сдвояване на всички устройства. Процесът може дори да клонира IEEE адреса на координатора, така че възлите да продължат да разпознават мрежата като една и съща.
Как да сдвоите, организирате и поддържате стабилна Zigbee мрежа
Едно е ZHA да открие вашия координатор, а друго е мрежата да работи безпроблемно. Голяма част от успеха се крие в това как позиционирате устройствата, кои рутери използвате и как избягвате смущения..
Сдвояване на устройства със ZHA
За да добавите ново устройство със ZHA, просто отидете на Настройки > Zigbee > Добавяне на устройствоОтворете мрежата, за да разрешите нови добавки и поставете устройството в режим на сдвояване или извършете фабрично нулиране (според инструкциите на производителя).
Препоръчително е да сдвоите устройствата директно там, където ще живеятНе до координатора и след това да ги местите. Ако ги сдвоите близо до координатора и след това ги преместите в задната част на къщата, те може да се окажат с неоптимални или нестабилни маршрути.
Ако нещо се окаже трудно, трябва да се проверят три неща: смущения, количество и качество на рутерите и състояние на батериятаМного Zigbee устройства с изтощени батерии просто не влизат надеждно в режим на сдвояване.
Използване на Zigbee рутер и ограничения на устройствата
Всички координатори имат ограничение от директни детски устройства (крайни устройства, свързани директно към него). Zigpy обикновено работи с максимум 32 директни деца, но това не означава, че мрежата е ограничена до 32 устройства: с рутери можете лесно да достигнете до стотици.
Идеята е да се напълни къщата с Zigbee рутерите са винаги включени: контакти, крушки, които никога не е необходимо да се изключват от физическия превключвател, вградени модули и др. Всеки рутер може от своя страна да приема множество дъщерни устройства и по този начин се мащабира.
В един прост пример, координатор с ограничение от 32 деца и три рутера, всеки от които приема 16, може да достигне общо до около 77 устройства. В реални домове, ако искате надеждност, разумното нещо, което трябва да направите, е винаги давайте приоритет на повече рутери и по-добро разположение вместо да се разширяват теоретичните граници на устройствата.
Визуализация на топологията и качеството на връзката
ZHA включва мрежова карта, която ви позволява вижте как възлите се свързват помежду сиПоказва многохопни връзки и, ако са докладвани от устройството, стойности на RSSI и LQI.
Тези числа трябва да се приемат с резерва: Всеки производител изчислява RSSI и LQI по свой собствен начин.Така че те не са сравними с точност до милиметър. Те са по-полезни за откриване на основни проблеми: устройство, свързано към един отдалечен рутер, постоянно много ниски стойности, неочаквани пропуски в mesh мрежата и т.н.
Интерференция и разположение на координатора
Един от най-големите врагове на Zigbee е шумът от... USB 3.x портове и кабели, Wi-Fi рутери и метални кутииZigbee адаптер, свързан към NAS с твърди дискове, Wi-Fi рутер и куп кабели, е почти гаранция за проблеми.
Основните насоки за подобряване на мрежата са ясни: Използвайте добре екраниран USB 2.0 удължителен кабел, поставете координатора в центъра на къщата, далеч от Wi-Fi рутери и други шумни устройства.и, ако е възможно, използвайте адаптер с външна антена.
MQTT, Mosquitto и защо са толкова важни
Много ключови плъгини за Home Assistant разчитат на MQTT като лек и гъвкав комуникационен слойТакъв е случаят със Zigbee2MQTT, някои по-стари Z-Wave мостове и много „Направи си сам“ проекти.
Добавката Mosquitto внедрява a MQTT брокер попълнете в Home Assistant
Ако отворите клиент като MQTT Explorer, ще видите гора от теми и съобщения, които постоянно циркулират: показания на сензори, състояния на устройството, команди за включване и изключванеКогато вашата Zigbee и Z-Wave мрежа са интегрирани чрез MQTT, брокерът се превръща в буквално критичен компонент.
Разширена автоматизация с Node-RED и вградена автоматизация
Домашният асистент значително подобри своята редактор за визуална автоматизацияВече не е нужно да се борите с YAML за прости неща... но когато логиката се усложни, Node-RED остава много мощен инструмент.
Node-RED се инсталира като добавка и предлага уеб интерфейс, където плъзгате възли и създавате „потоци“ които свързват условия, таймери, сервизни повиквания и обработка на данни. Това е особено полезно за автоматизации, където разглеждането на потока като диаграма помага да се разбере какво се случва.
Много хора съчетават двата свята: прости автоматизации в оригиналния редактор на Home Assistantи по-сложни работни процеси (сложна логика на планиране, интеграция на множество източници на данни и др.) в Node-RED. Не е задължително, но осигурява голяма гъвкавост.
Добавки за разработка, администриране и отдалечен достъп
Освен чистия слой за домашна автоматизация, има редица плъгини, които Те значително улесняват ежедневието, като управляват и разширяват „Домашен асистент“.
Сървър за студиен код
Studio Code Server интегрира версия на Код на Visual Studio директно в браузъраКато добавка за Home Assistant, тя ви позволява да редактирате configuration.yaml, автоматизации, скриптове и всякакви други файлове, без да напускате интерфейса.
Той включва Подчертаване на синтаксиса, автоматично довършване за YAML и Home Assistant схемиИ можете да персонализирате редактора, да инсталирате разширения и да качвате файлове. За всеки, който все още извършва много ръчна конфигурация, това е задължително.
Разширен SSH и уеб терминал
Това допълнение предоставя SSH терминал, достъпен от браузъраС поддръжка на ключове и разширени опции, това е най-удобният начин за изпълнение на команди на хоста, преглед на лог файлове, инсталиране на HACS или извършване на малки корекции, без да се разчита на външен SSH клиент.
Също така е много полезен в диагностиката: Когато нещо не стартира, системен лог или добре изпълнена команда „docker ps“ ще помогнат. Това ви спестява много проблеми.
Tailscale и Cloudflare за сигурен отдалечен достъп
Ако искате да получите достъп до Home Assistant извън дома си, имате няколко опции, но две добавки се открояват със своята сигурност: Tailscale и Cloudflared.
Монтаж на Tailscale a Mesh VPN между вашите устройства, базиран на WireGuard, но с много по-удобна за потребителя конфигурация
Cloudflare, от своя страна, създава криптирани тунели от вашия екземпляр на Home Assistant до мрежата на CloudflareТова ви позволява да предоставите висока достъпност на интернет, без да отваряте портове, използвайки собствен домейн и сертификати, управлявани от Cloudflare. Това е един от най-сигурните и чисти начини за винаги наличен отдалечен достъп, за сметка на изискването за домейн и известна първоначална конфигурация.
Мониторинг, поверителност и допълнителни услуги, които правят разликата от съществено значение
След като имате основите (Zigbee/Z-Wave, MQTT, автоматизация и отдалечен достъп), е време да Подобрете изживяването с добавки, които подобряват видимостта, сигурността и удобството.
Uptime Кума
Uptime Kuma е инструмент за наблюдение на наличността Можете да го използвате като добавка за наблюдение на вашия Home Assistant, други мрежови услуги, критични устройства, камери и др. Той ви позволява да дефинирате HTTP проверки, ping, портове, сертификати и да получавате известия, ако нещо се обърка.
С таблата и диаграмите е лесно да се види модели на рязане, време за реакция и незначителни периодични проблеми което обикновено би останало незабелязано.
Начало на AdGuard
Интегрирането му като добавка в Home Assistant ви позволява да Централизирайте статистиката за сърфиране, подобрете поверителността и увеличете скоростта на зареждане в цялата домашна мрежа, в допълнение към предлагането на родителски контрол и персонализирани черни списъци.
Grocy, Jellyfin, Music Assistant и други полезни услуги
Домашен асистент не е само за осветление и контакти. Благодарение на добавките можете да го превърнете в... нервен център за управление на дома и свободното време:
- Гроси: мениджър на инвентара (килер), домакински задължения и планиране, който се интегрира с HA за създаване на напомняния и автоматизации въз основа на дати на годност или наличности.
- Jellyfin: медиен сървър с отворен код, който организира и обслужва вашите филми, музика и сериали без такси или външни облаци.
- Музикален асистент: Слой за управление на аудио в множество помещения, който интегрира локални източници, онлайн радиостанции и стрийминг услуги под централизиран контрол от Home Assistant.
ESPHome, Frigate и Matter: бъдещето на плъгините в HA
Една от най-големите силни страни на Home Assistant е, че го прави лесен Впуснете се изцяло в „Направи си сам“, когато искате да надхвърлите това, което се продава в магазинитеТук влизат в действие ESPHome, Frigate и Matter Bridge.
ESPHome за ESP-базирани DIY устройства
ESPHome е практически задължителен, ако обичате да се занимавате с редактиране. Той позволява Конфигуриране и поддръжка на устройства, базирани на ESP8266/ESP32 (сензори, релета, дисплеи и др.) използващи YAML и с интегрирани OTA актуализации.
От Home Assistant можете да компилирате фърмуера, да го флашнете и да поддържате всичките си устройства актуализирани. Това го прави Накарайте вашите собствени DIY устройства да се държат така, сякаш са официални интеграции, с перфектно открити обекти и без да се разчита на китайски облаци.
Фрегатът като интелигентен NVR
Фрегат е NVR (мрежов видеорекордер) с откриване на обекти с изкуствен интелект в реално времеИнтегрира се с HA и може да задейства автоматизации, когато открие хора, превозни средства, животни и др. във вашия... ip камери.
Това позволява създаването на сценарии от типа „Ако има човек в градината и алармата е активирана, тя изпраща известие и включва светлините.“ с голяма прецизност, избягвайки фалшиви изстрели, дължащи се на движение на дървета, дъжд и др.
Мостът на материята и външните екосистеми
Мостът Матер служи като мост между Устройства Matter и домашен асистент без да е необходимо да сдвоявате всичко отново. Освен това, можете да предоставите вашите HA обекти като Matter устройства на други контролери (като Google Home, Apple HomeKit и др.).
С опростен интерфейс, проектиран за мащабируемост, тази част ще стане ключова, тъй като На пазара ще се появят още устройства Matter и искате всички да са под контрола на Home Assistant, без да се отказвате от обичайните си гласови асистенти.
Резервни копия: плъгинът, който не изглежда спешен... докато не стане
Не на последно място: Ако нямате добре настроена система за архивиране, си играете с огъня.Домашният асистент се актуализира често, добавките се променят постоянно, а хардуерните грешки или повреди не са научна фантастика.
Добавки като Samba Backup или Home Assistant Google Drive Backup позволяват Автоматизирайте пълните резервни копия на вашия екземпляр и ги запазете извън основното устройство (NAS чрез Samba, Google Drive и др.). Идеята е, че можете да възстановите цялата инсталация или конкретно допълнение, без да губите седмици работа.
Опитът на много потребители ясно показва, че Рано или късно, ще дойде и ваш ред за основен ремонт.Наличието на скорошни, тествани и достъпни моментни снимки прави разликата между страшен следобед и необходимостта да изградите целия си интелигентен дом от нулата.
С всички тези ясно обяснени плъгини и концепции – от ZHA и MQTT до добавки за разработка, мониторинг, отдалечен достъп и архивиране – става съвсем ясно, че Home Assistant е много повече от „приложение за осветление“: то е Цялостна платформа, където правилните плъгини трансформират стандартната инсталация в стабилна и гъвкава екосистема за домашна автоматизация, изцяло под ваш контрол.стига да отделите известно време, за да изберете добре частите и да разберете как се съчетават.
Съдържание
- Какво всъщност означава „плъгин“ в Home Assistant?
- Основни добавки за безпроблемна работа на Home Assistant
- Zigbee подробно със ZHA: концепции, които трябва да разберете
- Как да сдвоите, организирате и поддържате стабилна Zigbee мрежа
- MQTT, Mosquitto и защо са толкова важни
- Разширена автоматизация с Node-RED и вградена автоматизация
- Добавки за разработка, администриране и отдалечен достъп
- Мониторинг, поверителност и допълнителни услуги, които правят разликата от съществено значение
- ESPHome, Frigate и Matter: бъдещето на плъгините в HA
- Резервни копия: плъгинът, който не изглежда спешен... докато не стане





