- Koduabilist laiendatakse lisandmoodulite, integratsioonide ja HACS-i kaudu, millel kõigil on arhitektuuris oma kindel roll.
- ZHA, Zigbee2MQTT, Z-Wave JS ja Mosquitto on traadita võrkude ja kohaliku koduautomaatika kommunikatsiooni haldamise tugisambad.
- Lisandmoodulid nagu Node-RED, Studio Code Server, Tailscale või Cloudflared parandavad automatiseerimist, haldust ja turvalist kaugjuurdepääsu.
- Hea Zigbee võrk ja automatiseeritud varundussüsteem on stabiilsuse ja riketest taastumise tagamiseks hädavajalikud.
Kui oled seotud koduautomaatika maailmaga, siis varem või hiljem puutud kokku... Kodune assistent ja selle tohutu pluginate, lisandmoodulite ja integratsioonide ökosüsteemProbleem on selles, et kui otsida midagi nii spetsiifilist nagu "koduassistendi plugin", siis leitakse hoopis infosegadust: lisandmoodulid, integratsioonid, HACS, Matter, Zigbee, Z-Wave... ja lõpuks ei teagi, kust alustada.
Selles juhendis loome kõiges korra. Vaatame. Mis täpselt on Home Assistant'i pistikprogramm, mis tüüpe neid on ja millised on kõige olulisemad? stabiilse, turvalise ja hõlpsasti hooldatava nutika kodu loomiseks. Samuti vaatame üle Zigbee, Z-Wave'i, MQTT ja Matteri põhimõisted ning parimad tavad, et teie võrk ei muutuks õudusunenäoks iga kord, kui uuendate või lisate uue seadme.
Mida tähendab „plugin” Home Assistantis tegelikult?
Kui me räägime Home Assistantis "pluginatest", siis tegelikult peame silmas mitut erinevat asja: kogukonna lisandmoodulid, integratsioonid ja laiendused (HACS)Erinevuse mõistmine on oluline, et vältida probleeme installimisel või värskendamisel.
Ühelt poolt on olemas add-onsNeed on väikesed rakendused või teenused, mis töötavad Home Assistant OS-i või Home Assistant Supervisedi sees. Need ei ole lihtsad konfiguratsioonid; need on terviklikud teenused (MQTT serverid, koodiredaktorid, puhverserverid, VPN-id jne), mida superviisor haldab konteineritena, millel on oma konfiguratsioon ja logid.
Siis on meil integratsioonidNeed on need, mis võimaldavad Home Assistantil otse teie seadmete või teenustega suhelda: Zigbee, Z-Wave, Philips Hue, kaamerad, pilveteenused jne. Neid hallatakse liidese jaotisest Integratsioonid ja need on "ametlik" viis asjade süsteemiga ühendamiseks.
Ja lõpuks on olemas HACS (koduabilise kogukonnapood), mis toimib pluginate kogukonnapoodina: Lovelace'i kaardid, mitteametlikud integratsioonid, teemad ja tööriistad, mis ei kuulu standardvarustusse, aga laiendavad oluliselt teie võimalusi.
Oluline detail: Lisandmoodulid on saadaval ainult Home Assistant OS-is ja Home Assistant Supervisionedis.Sest need on variandid, mis sisaldavad Supervisorit. Kui kasutate Linuxis "paljalt" installitud Home Assistant Containeri või Core'i, saate kasutada integratsioone, aga peate lisandmoodulid ise eraldi teenustena seadistama.
Olulised lisandmoodulid, et koduabiline töötaks sujuvalt
Lisandmooduleid on kümneid, kuid mõned on praktiliselt Kaasaegse nutika kodu toimimiseks vajalikud konstruktsioonielemendidNeed pole just kõige pilkupüüdvamad, aga ilma nendeta variseb kõik muu kokku nagu kaardimajake.
Z-Wave JS (endine Zwavejs2mqtt)
Kui kasutate Z-Wave seadmeid, on Z-Wave JS lisandmoodul süsteemi süda. See toimib sillana teie Z-Wave võrgu ja Home Assistant'i vahel.USB-dongli (näiteks Aeotec Z-Stick 7 Plus) haldamine ning andurite, tulede, pistikupesade, lukkude ja muude seadmete kuvamine HA-s üksustena.
Paljudes kodudes on kõige olulisemad automaatikasüsteemid (tuled, lülitid, liikumisandurid, garaažiukseavajad, isegi osa alarmist) tugineda kümneid Z-Wave seadmeidIlma selle lisandmoodulita poleks neid seadmeid Home Assistant'i jaoks lihtsalt olemas.
Zigbee: Zigbee2MQTT ja ZHA
Zigbee maailmas on teil kaks peamist teed: Zigbee2MQTT lisandmoodulina või ZHA (Zigbee koduautomaatika) natiivse integratsiooninaMõlemad muudavad teie Zigbee USB-koordinaatori andurite, pistikute, pirnide ja kaugjuhtimispultide võrgu keskpunktiks.
ZHA seevastu on Ametlik Zigbee integratsioon koduassistendisKasutage zigpy teeki, et suhelda erinevat tüüpi koordinaatoritega (Silicon Labs, Texas Instruments, ConBee/RaspBee, ZiGate, XBee…) ja seadistada võrk otse HA liidese kaudu, ilma vaheteenust vajamata.
Mõlemal juhul otsivad nad sama asja: Looge stabiilne Zigbee võrk koordinaatori, mitme ruuteri ja hulga lõppseadmetega, kasutades ära võrgusilma piisava ulatuse ja mahutavuse.
Zigbee detailne ülevaade koos ZHA-ga: mõisted, mida peate mõistma
ZHA integratsioonist on saanud Üks kõige kindlamaid ja lihtsamaid viise Zigbee koduassistenti toomiseksSee võimaldab teil asendada tüüpilised patenteeritud jaoturid (Hue, Aqara jne) ja koondada kõik ühte kohalikku süsteemi.
Zigbee põhitõed
Enne kui hakkate seadmete ja sidumisega hätta jääma, tasub aru saada, kuidas Zigbee töötab. Võrk koosneb kolme tüüpi elemente: koordinaator, ruuterid ja lõppseadmed.
- Zigbee koordinaatorSee on peamine adapter (tavaliselt USB-seade, mis on ühendatud sama arvutiga, kus töötab Home Assistant). Igal Zigbee võrgul saab olla ainult üks.
- Zigbee ruuterid: elektrivõrgust toidetavad seadmed (pistikud, lambipirnid, ventilaatorid…), mis kordavad signaali ning võimaldavad laiendada sõlmede ulatust ja arvu.
- LõppseadmedTavaliselt töötavad need akudega (liikumisandurid, temperatuuriandurid, kaugjuhtimispuldid jne) ja on ühendatud koordinaatori või lähedalasuva ruuteriga.
Zigbee võti seisneb selles, et see moodustab võrgusilma võrkRuuterid edastavad sõnumeid ühelt teisele, nii et saate jõuda koordinaatorist kaugel asuvatesse maja piirkondadesse ilma edastusvõimsust suurendamata.
Koordinaatori valik ja ühilduvus
ZHA teeb koostööd paljude erinevate koordinaatoritega, kui nad on ühildub zigpy teegigaSoovitatavad põhinevad Silicon Labsi EmberZNet (EZSP) või Texas Instrumentsi (Z-Stack) kiipidel ning toetavad ka Dresden Elektroniku ConBee/RaspBee protsessoreid.
Toetatud riistvara on rohkem (ZiGate, XBee, vanemad Silabsi või TI mudelid), kuid dokumentatsioon ise teeb selle selgeks. Kõik adapterid pole stabiilsuse ja toe osas samal tasemel.Kui kavatsete paigaldada suure paigaldise, on soovitatav valida kaasaegne ja hästi testitud koordinaator.
Zigbee kanalid ja kooseksisteerimine WiFi-ga
2,4 GHz Zigbee kasutab 16 kanalit 11. ja 26. vahelProbleem on selles, kooseksisteerimine WiFi-gaNeil on lihtne kattuda. Üldine soovitus on töötada kanalitega 15, 20 või 25, mis tavaliselt väldivad tavaliste koduste WiFi-kanalitega kattumist.
ZHA võrgustiku lehelt saate vaheta Zigbee kanalitSaadaval on „Nutikas“ valik, mis skannib ja valib parimana tunduva, seades prioriteediks 15, 20 ja 25. See on ühekordne muudatus: seadmete taasühendamine võib võtta kuni tunni, seega on kõige parem seda teha siis, kui teil on vaikne aeg.
Zigbee võrgu haldamine ja migreerimine
ZHA ei piirdu ainult seadmete sidumisega. See hõlmab ka Üksikasjalik võrguinfo (kanal, PAN ID, koordinaatori IEEE aadress, raadio tüüp, jadaport, baudikiirus jne) ja ennekõike väga võimas koordinaatorite varundamise ja migreerimise süsteem.
ZHA-st koopia tegemisel saate kogu võrgu migreerimine teisele adapterile (näiteks vanemalt donglilt uuemale) ilma kõiki seadmeid uuesti siduma. Protsess suudab isegi koordinaatori IEEE aadressi kloonida, nii et sõlmed tunnevad võrgu jätkuvalt samaks ära.
Kuidas siduda, korraldada ja hooldada stabiilset Zigbee võrku
Üks asi on see, et ZHA tuvastab teie koordinaatori, ja teine asi on see, et võrk sujuks. Suur osa edust seisneb selles, kuidas seadmeid paigutate, milliseid ruutereid kasutate ja kuidas häireid väldite..
Seadmete sidumine ZHA-ga
Uue seadme lisamiseks ZHA-ga minge lihtsalt aadressile Seaded > Zigbee > Lisa seadeAvage võrk, et lubada uusi seadmeid ja lülitage seade sidumisrežiimi või lähtestage tehaseseaded (vastavalt tootja juhistele).
Soovitatav on seadmed siduda otse sinna, kus nad elama hakkavadMitte koordinaatori kõrvale ja siis maja taha liigutada. Kui nad koordinaatori lähedale paari panna ja maja taha viia, võivad nad lõpuks valida mitteoptimaalsed või ebastabiilsed marsruudid.
Kui midagi osutub keeruliseks, tuleb kontrollida kolme asja: häired, ruuterite hulk ja kvaliteet ning aku olekPaljud tühjade akudega Zigbee seadmed ei lähe lihtsalt usaldusväärselt sidumisrežiimi.
Zigbee ruuteri kasutus- ja seadmepiirangud
Kõigil koordinaatoritel on piirang otsesed tütarseadmed (otse sellega ühendatud lõppseadmed). Zigpy töötab tavaliselt maksimaalselt 32 otsese lapsega, kuid see ei tähenda, et võrk piirduks 32 seadmega: ruuteritega saab hõlpsalt sadade seadmeteni jõuda.
Idee on maja täita Zigbee ruuterid on alati sisse lülitatudPistikupesad, lambipirnid, mida ei pea kunagi füüsilise lülitiga välja lülitama, süvistatud moodulid jne. Iga ruuter saab omakorda vastu võtta mitu alamseadet ja nii toimubki skaleerimine.
Lihtsa näitena võiks koordinaator, mille limiit on 32 last ja kolm ruuterit, millest igaüks aktsepteerib 16, jõuda kokku umbes 77 seadmeni. Päris kodudes, kui soovite usaldusväärsust, on mõistlik tegutseda järgmiselt: eelista alati rohkem ruutereid ja paremat paigutust selle asemel, et seadmete teoreetilisi piire nihutada.
Lingi topoloogia ja kvaliteedi visualiseerimine
ZHA sisaldab võrgukaarti, mis võimaldab teil vaadake, kuidas sõlmed omavahel ühenduvadSee kuvab mitme hüppega seotud seoseid ja, kui seade neid teatab, siis RSSI ja LQI väärtusi.
Neid numbreid tuleks võtta teatava reservatsiooniga: Iga tootja arvutab RSSI ja LQI omal moelSeega ei ole need millimeetri täpsusega võrreldavad. Need on kasulikumad suuremate probleemide tuvastamiseks: seade, mis on ühendatud ühe kauge ruuteriga, pidevalt väga madalad väärtused, ootamatud lüngad võrgus jne.
Sekkumine ja koordinaatorite paigutamine
Üks Zigbee suurimaid vaenlasi on müra USB 3.x pordid ja kaablid, WiFi-ruuterid ja metallkastidNAS-i külge ühendatud Zigbee adapter koos kõvaketaste, WiFi-ruuteri ja hunniku kaablitega on probleemide peaaegu garanteeritud.
Võrgu täiustamise põhisuunad on selged: Kasutage hästi varjestatud USB 2.0 pikenduskaablit, asetage koordinaator maja keskele, eemale WiFi-ruuteritest ja muudest mürarikastest seadmetest.ja võimalusel kasutage välise antenniga donglit.
MQTT, Mosquitto ja miks nad on nii olulised
Paljud olulised Home Assistant pluginad tuginevad MQTT kui kerge ja paindlik kommunikatsioonikihtSee on nii Zigbee2MQTT, mõnede vanemate Z-Wave sildade ja paljude isetegemisprojektide puhul.
Mosquitto lisandmoodul rakendab a MQTT maakler täielik Home Assistantis
Kui avate kliendi nagu MQTT Explorer, näete pidevalt ringlevat teemade ja sõnumite metsa: andurite näidud, seadme olekud, sisse- ja väljalülituskäsudKui teie Zigbee ja Z-Wave võrk on MQTT kaudu integreeritud, muutub maakler sõna otseses mõttes kriitiliseks komponendiks.
Täiustatud automatiseerimine Node-REDi ja natiivse automatiseerimise abil
Koduabiline on oma funktsiooni oluliselt parandanud. visuaalse automatiseerimise redaktorLihtsate asjade jaoks ei pea enam YAML-iga maadlema ... aga kui loogika muutub keeruliseks, on Node-RED endiselt väga võimas tööriist.
Node-RED installitakse lisandmoodulina ja pakub veebiliides, kus lohistate sõlmi ja loote "vooge" mis ühendavad tingimused, taimerid, teenusekõned ja andmetöötluse. See on eriti kasulik automatiseerimiste puhul, kus voo diagrammina vaatamine aitab toimuvast aru saada.
Paljud inimesed ühendavad mõlemad maailmad: lihtsad automatiseeringud koduabilise natiivredaktorisja keerukamaid töövooge (keerukas ajastamisloogika, mitme andmeallika integreerimine jne) Node-RED-is. See pole kohustuslik, kuid pakub palju paindlikkust.
Lisandmoodulid arenduseks, haldamiseks ja kaugjuurdepääsuks
Lisaks puhtale koduautomaatika kihile on olemas ka mitmeid pluginaid, mis Need hõlbustavad oluliselt igapäevaelu, hallates ja laiendades koduabilist.
Stuudio koodiserver
Studio Code Server integreerib versiooni Visual Studio kood otse brauserisKoduse abistaja lisandmoodulina võimaldab see teil redigeerida konfiguratsiooni.yaml-i, automatiseeringuid, skripte ja mis tahes muud faili ilma liidesest lahkumata.
Sisaldab Süntaksi esiletõstmine, automaatne täitmine YAML-i ja Home Assistant skeemide jaoksJa saate redaktorit kohandada, laiendusi installida ja faile üles laadida. Kõigile, kes ikka veel palju käsitsi seadistavad, on see hädavajalik.
Täiustatud SSH ja veebiterminal
See lisandmoodul pakub Brauserisse ligipääsetav SSH-terminalTänu võtmete ja täiustatud valikute toele on see kõige mugavam viis käskude käivitamiseks hostis, logide ülevaatamiseks, HACS-i installimiseks või väiksemate muudatuste tegemiseks ilma välise SSH-kliendi abita.
See on väga kasulik ka diagnostikas: Kui miski ei käivitu, aitab süsteemilogi või hästi käivitatud käsk "docker ps". See säästab sind palju vaevast.
Tailscale ja Cloudflare turvaliseks kaugjuurdepääsuks
Kui soovite koduabilise juurde pääseda väljastpoolt kodu, on teil mitu võimalust, kuid kaks lisandmoodulit paistavad silma oma turvalisuse poolest: Tailscale ja Cloudflared.
Sabaosa kinnitused a Võrgusilma VPN teie seadmete vahel, mis põhineb WireGuardil, kuid on palju kasutajasõbralikuma konfiguratsiooniga
Cloudflare loob omalt poolt krüpteeritud tunnelid teie Home Assistant eksemplarist Cloudflare'i võrkuSee võimaldab teil pakkuda internetile kõrget kättesaadavust ilma porte avamata, kasutades oma domeeni ja Cloudflare'i hallatavaid sertifikaate. See on üks turvalisemaid ja puhtamaid viise alati kättesaadava kaugjuurdepääsu saamiseks, mis nõuab domeeni ja esialgset konfiguratsiooni.
Jälgimine, privaatsus ja lisateenused, mis muudavad kõik oluliseks
Kui alused on paigas (Zigbee/Z-Wave, MQTT, automatiseerimine ja kaugjuurdepääs), on aeg edasi liikuda. Täiustage kogemust lisandmoodulitega, mis parandavad nähtavust, turvalisust ja mugavust.
Tööaeg Kuma
Tööaeg Kuma on tööriist kättesaadavuse jälgimine Saate seda kasutada lisandmoodulina oma koduassistendi, muude võrguteenuste, kriitiliste seadmete, kaamerate jms jälgimiseks. See võimaldab teil määratleda HTTP-kontrolle, pingi, porte, sertifikaate ja saada teateid, kui midagi peaks rikki minema.
Tänu armatuurlaudadele ja diagrammidele on seda lihtne näha lõikemustrid, reageerimisajad ja väiksemad vahelduvad probleemid mis tavaliselt märkamata jääks.
AdGuardi avaleht
Selle lisandmoodulina Home Assistantisse integreerimine võimaldab teil Tsentraliseeri sirvimisstatistika, paranda privaatsust ja suurenda laadimiskiirust kogu koduvõrgus, lisaks vanemliku kontrolli ja kohandatud mustade nimekirjade pakkumisele.
Toidukaupade, Jellyfini, muusikaassistendi ja muude kasulike teenuste
Koduabiline pole ainult tulede ja pistikute jaoks. Tänu lisandmoodulitele saate selle muuta... kodu ja vaba aja haldamise närvikeskus:
- Grocylaohaldur (sahver), majapidamistööd ja planeerimine, mis integreerub HA-ga, et luua meeldetuletusi ja automatiseeringuid aegumiskuupäevade või laoseisu põhjal.
- Jellyfin: avatud lähtekoodiga meediaserver, mis korraldab ja pakub teie filme, muusikat ja sarju ilma tasude või väliste pilveteenusteta.
- Muusika assistentMitmetoaline helihalduskiht, mis integreerib kohalikud allikad, veebiraadiod ja voogedastusteenused Home Assistantist tsentraliseeritud juhtimise alla.
ESPHome, Frigate ja Matter: HA pistikprogrammide tulevik
Üks Home Assistant'i suurimaid tugevusi on see, et see teeb selle lihtsaks Kui soovid enamat kui poodides müüdav, siis pühendu täielikult isetegemiseleSiin tulevad mängu ESPHome, Frigate ja Matter Bridge.
ESPHome ESP-põhiste isetegemisseadmete jaoks
ESPHome on praktiliselt kohustuslik lisand, kui sulle meeldib nokitseda. See võimaldab ESP8266/ESP32-põhiste seadmete seadistamine ja haldamine (andurid, releed, ekraanid jne) YAML-i abil ja integreeritud OTA uuendustega.
Home Assistantist saate püsivara kompileerida, selle flashida ja kõiki oma seadmeid ajakohasena hoida. See teeb selle... Pange oma isetehtud seadmed käituma nii, nagu oleksid need ametlikud integratsioonid, ideaalselt paljastatud üksustega ja ilma Hiina pilvedest sõltumata.
Fregatt kui nutikas NVR
Frigate on NVR (võrgusalvesti) koos reaalajas tehisintellektiga objektide tuvastamineSee integreerub HA-ga ja saab käivitada automatiseeringuid, kui tuvastab teie piirkonnas inimesi, sõidukeid, loomi jne. ip kaamerad.
See võimaldab luua selliseid stsenaariume nagu „Kui aias on inimene ja alarm on sisse lülitatud, saadab see teate ja lülitab tuled sisse.“ suure täpsusega, vältides puude liikumise, vihma jms tõttu tehtud valelaske.
Matter Bridge ja välised ökosüsteemid
Matter Bridge toimib sillana Matteri seadmed ja koduassistent ilma et peaksite kõike uuesti siduma. Lisaks saate oma HA-üksusi Matter-seadmetena teistele kontrolleritele (nt Google Home, Apple HomeKit jne) nähtavaks teha.
Lihtsa ja skaleeritavaks loodud liidesega saab sellest osast võtmeroll Turule ilmub rohkem Matteri seadmeid ja sa tahad, et need kõik oleksid koduabilise kontrolli all, loobumata oma tavapärastest häälassistentidest.
Varukoopiad: plugin, mis ei tundu kiireloomuline... kuni see on
Viimaseks, aga mitte vähem tähtsaks: Kui sul pole hästi seadistatud varusüsteemi, mängid tulega.Koduabilist värskendatakse sageli, lisandmoodulid muutuvad pidevalt ning riistvaravead või -rikked pole ulme.
Lisandmoodulid, näiteks Samba Backup või Home Assistant Google Drive Backup, võimaldavad Automatiseerige oma eksemplari täielikud varukoopiad ja salvestage need põhiseadmest välja (NAS Samba, Google Drive'i jms kaudu). Idee seisneb selles, et saate taastada kogu installi või konkreetse lisandmooduli ilma nädalatepikkust tööd kaotamata.
Paljude kasutajate kogemus näitab selgelt, et Varem või hiljem saabub teie kord suureks renoveerimiseks.Värskete, testitud ja ligipääsetavate hetktõmmiste olemasolu teeb vahet, kas tegemist on hirmutava pärastlõunaga või tuleb kogu nutikodu nullist üles ehitada.
Nüüd, kui kõik need pluginad ja kontseptsioonid on selgelt lahti seletatud – alates ZHA-st ja MQTT-st kuni arendus-, jälgimis-, kaugjuurdepääsu- ja varunduslisandmooduliteni –, saab üsna selgeks, et Home Assistant on palju enamat kui lihtsalt „valgustusrakendus“: see on Täielik platvorm, kus õiged pluginad muudavad standardpaigaldise tugevaks ja paindlikuks koduautomaatika ökosüsteemiks, mis on täielikult teie kontrolli all.eeldusel, et pühendate aega tükkide heale valimisele ja nende kokkusobivuse mõistmisele.
Sisukord
- Mida tähendab „plugin” Home Assistantis tegelikult?
- Olulised lisandmoodulid, et koduabiline töötaks sujuvalt
- Zigbee detailne ülevaade koos ZHA-ga: mõisted, mida peate mõistma
- Kuidas siduda, korraldada ja hooldada stabiilset Zigbee võrku
- MQTT, Mosquitto ja miks nad on nii olulised
- Täiustatud automatiseerimine Node-REDi ja natiivse automatiseerimise abil
- Lisandmoodulid arenduseks, haldamiseks ja kaugjuurdepääsuks
- Jälgimine, privaatsus ja lisateenused, mis muudavad kõik oluliseks
- ESPHome, Frigate ja Matter: HA pistikprogrammide tulevik
- Varukoopiad: plugin, mis ei tundu kiireloomuline... kuni see on





