Täydellinen opas kodin automaatioon ja älykotisi kotiavustajaan

Viimeisin päivitys: 25 huhtikuu 2026
Kirjoittaja: TecnoDigital
  • Home Assistant on avoimen lähdekoodin kodin automaatioalusta, joka keskittyy yksityisyyteen ja paikalliseen hallintaan.
  • Se tarjoaa valtavan yhteensopivuuden laitteiden ja tuotemerkkien kanssa integroimalla WiFi:n, Zigbeen, MQTT:n ja muita protokollia.
  • Sen avulla voit luoda automaatioita, kohtauksia ja mukautettuja paneeleja ilman ohjelmointia.
  • Se sisältää varmuuskopiointityökaluja, edistyneen tietoturvan ja erittäin aktiivisen lisäosien ekosysteemin.

Kodin automaatio ja kotiavustaja

Jos olet joskus haaveillut, ettet enää koskaan joutuisi koskemaan valokatkaisimeen , että tulisit kotiin ja valot syttyisivät automaattisesti , kahvi olisi valmista heti suihkusta tullessasi tai että lapset tulisivat sisään, ajattelet kodin automaatiota, vaikka et sitä sillä nimellä kutsuisikaan. Nykyään Home Assistantin kaltaisten alustojen ansiosta kaikki tämä on kenen tahansa ulottuvilla, jolla on vähän uteliaisuutta ja halua kokeilla.

Tässä kattavassa oppaassa kokoamme ja järjestelemme yksityiskohtaisesti kaiken, mitä sinun tarvitsee tietää aloittaaksesi kodin automaation ja Home Assistantin käytön : mitä kodin automaatio on, miksi se on tärkeämpää kuin koskaan, miten Home Assistant toimii, mikä laitteisto sopii sinulle, miten se asennetaan, mitä näet, kun käynnistät sen ensimmäistä kertaa, ja miten pääset alkuun automaatioiden, tilanteiden, antureiden, protokollien ja tietoturvan kanssa. Tavoitteena on, että sinulla on selkeä yleiskuva ja pystyt aloittamaan oman projektisi ilman, että sinun tarvitsee vain mennä sokkona.

Mitä on kodin automaatio ja miksi sillä on niin suuri merkitys juuri nyt?

Kun puhumme kodin automaatiosta, viittaamme teknologioiden joukkoon, joiden avulla voimme hallita ja automatisoida kotia . Käytännössä tämä tarkoittaa valaistuksen, ilmastoinnin, energiankulutuksen, turvallisuuden, kaihtimien tai jopa musiikin ohjaamista keskitetysti ja usein automaattisesti.

Jos haluamme mennä hieman teknisemmäksi, kodin automaatio yhdistää elektroniikan, tietojenkäsittelyn, verkot ja anturit, jotta kotisi lakkaa olemasta "tyhmä" ja alkaa reagoida tapahtumiin: onko liikettä, onko yö, onko lämpötila noussut, onko joku tullut sisään vai pois, oletko kotona vai et, jne.

Mutta muodollisen määritelmän lisäksi monet ihmiset pitävät parempana arkipäiväisempää näkökulmaa: monille kodin automaatio on yksinkertaisesti teknologian käyttöä mukavamman ja turvallisemman elämän takaamiseksi omassa kodissa. Selkeitä esimerkkejä ovat sohvalta valojen sammuttamisen välttäminen, ilmastoinnin kytkeminen päälle töistä lähtiessä, jotta talo viilenee, tai valaistuksen luominen, joka yhdellä kosketuksella laskee kaihtimet, himmentää valot ja käynnistää television suosikkisuoratoistosovelluksellasi.

Mukavuuden lisäksi on kaksi erittäin tärkeää aluetta, joilla kodin automaatio on saamassa jalansijaa: esteettömyys ja energiansäästö . Järjestöt, kuten ONCE (Espanjan sokeiden kansallinen järjestö), korostavat, kuinka automaatio lisää aistivaikeuksista kärsivien ihmisten itsenäisyyttä. Ja tahot, kuten IDAE (energian monipuolistamisen ja säästämisen instituutti), ovat julkaisseet erityisiä oppaita energian säästämisestä asentamalla kodin automaatiojärjestelmiä, sähkönkulutuksen seurannasta lämmityksen optimointiin.

Mikä on Home Assistant ja miten se sopii älykkääseen kotiisi?

Kotiavustaja-käyttöliittymä

Home Assistant on avoimen lähdekoodin kodin automaatiojärjestelmä, joka on suunniteltu älykotisi "aivoiksi". Se asennetaan paikallisverkossasi olevaan laitteeseen (esim. minitietokoneeseen, Raspberry Pi:hin tai NAS-laitteeseen) ja muodostaa yhteyden älykkäisiin lamppuihin, pistorasioihin, antureihin, kameroihin, lukkoihin ja paljon muuhun.

Yksi sen keskeisistä eroista moniin kaupallisiin vaihtoehtoihin verrattuna on keskittyminen yksityisyyteen ja paikalliseen toimintaan . Tämä tarkoittaa, että dataasi ja automaatioitasi käsitellään omassa verkossasi ilman ulkoisia pilvipalveluita tai kuukausimaksuja, ja sinulla on täysi hallinta siitä, mitä ja minne tallennetaan.

Home Assistant kommunikoi laitteiden kanssa standardi-integraatioiden ja -protokollien (WiFi, Ethernet, Zigbee, MQTT, HTTP jne.) kautta, minkä ansiosta se toimii yli tuhannen eri tuotemerkin kanssa. Jos sinulla on kotona useita laitteita (WiFi-lamppuja, Zigbee-pistokkeita, älytelevisio, erilaisia ​​antureita), ajatuksena on yhdistää kaikki yhden kojelaudan ja yhden automaatiologiikan alle.

Toinen keskeinen etu on sen yhteisö: tuhannet käyttäjät ja kehittäjät luovat uusia integraatioita, laajennuksia, koontinäyttöjä ja vaiheittaisia ​​​​opetusohjelmia . Tämä tekee siitä eloisan ja jatkuvasti kehittyvän ekosysteemin, jossa lähes kaikki kysymyksesi on luultavasti jo kysytty ja vastattu jonkun muun toimesta.

Kotiavustaja-sovelluksen pääominaisuudet

Home Assistant erottuu edukseen yhdistämällä tehokkuutta, joustavuutta ja yksityisyyden huomioimista. Sen tärkeimpien ominaisuuksien joukossa on useita, jotka erottavat sen muista alustoista.

Ensinnäkin alusta tarjoaa yhteensopivuuden tuhansien laitteiden ja yli tuhannen tuotemerkin kanssa . Integraatiojärjestelmänsä ansiosta on harvinaista löytää anturi, pistoke, kamera tai lamppu, jota ei voida linkittää tavalla tai toisella. Tämä vähentää huomattavasti riippuvuutta yhdestä valmistajasta.

Toinen tärkeä ominaisuus on sen erittäin joustava automaatio . Voit luoda sääntöjä, jotka laukaisevat toiminnot ajan, sääolosuhteiden, ihmisten läsnäolon, sähkönkulutuksen muutosten, liiketunnistuksen ja lukemattomien muiden tekijöiden perusteella ilman ohjelmointitaitoja. Ja jos olet edistynyt käyttäjä, voit käyttää YAML:ää tai jopa koodia päästäksesi vielä pidemmälle.

Lovelace-niminen käyttöliittymä mahdollistaa mukautettujen kojelaudan luomisen korteilla, jotka näyttävät tietoja ja ohjauspainikkeita. Voit järjestää paneeleita kullekin huoneelle, erityisiä energiapaneeleja, karttoja, koko talon yleiskatsauksen ja paljon muuta. Ajatuksena on nähdä vain se, mikä sinua kiinnostaa kussakin kontekstissa.

Lisäksi siinä on oma kehittyvä ääniavustaja , ja se voidaan integroida muihin avustajiin, kuten Google Assistantiin tai Alexaan, joko maksullisen Nabu Casa -tilauksen kautta tai edistyneemmällä manuaalisella määrityksellä. Näin voit antaa äänikomentoja tai kuunnella viestejä ja hälytyksiä kaiuttimista.

Järjestelmä on erittäin laajennettavissa : voit kehittää omia integraatioita, skriptejä, laajennuksia ja kojelaudan. Se perustuu modulaariseen lähestymistapaan, jonka avulla voit lisätä ominaisuuksia rikkomatta jo olemassa olevaa järjestelmää. Se sisältää myös sisäänrakennetun virranhallintapaneelin ja tuen kojelaudan näyttämiseen käytännössä millä tahansa näytöllä Home Assistant Castin avulla.

Lopuksi, Home Assistantilla on viralliset mobiilisovellukset , jotka eivät ainoastaan ​​ohjaa kotia, vaan toimivat myös antureina (sijainti, akku, yhteyden tila jne.) ja push-ilmoituskanavana, mikä avaa valtavan määrän automaatiomahdollisuuksia matkapuhelimeesi perustuen.

Edut verrattuna muihin kodin automaatioratkaisuihin

Verrattuna kaupallisiin keskuksiin tai suljettuihin ekosysteemeihin, Home Assistant tarjoaa useita etuja, jotka selittävät, miksi siitä on tullut maailman käytetyin avoimen lähdekoodin kodin automaatioalusta.

Ensimmäinen on sen vaikuttava kyky integroitua useiden eri merkkien laitteisiin . Vaikka monet järjestelmät tukevat vain oman valmistajansa tai muutaman kumppanin laitteita, Home Assistantin avulla voit yhdistellä yhden merkin polttimoita, toisen pistorasioita ja kolmannen anturia ja silti keskittää kaiken saumattomasti.

Toinen tärkeä etu on yksityisyys . Koska se toimii pääasiassa paikallisesti, sinun ei tarvitse lähettää läsnäolotietojasi, kameramateriaalia tai henkilökohtaista sijaintiasi kolmannen osapuolen palvelimille. Tämä on erityisen tärkeää, jos olet huolissasi siitä, kuinka paljon tietoa tietyt teknologiayritykset keräävät päivittäisistä tavoistasi.

Se erottuu myös joustavuudellaan erityyppisille käyttäjille . Aloittelija voi käyttää graafisia ohjattuja toimintoja yksinkertaisten automaatioiden ja peruskoontinäyttöjen luomiseen; keskitason käyttäjä voi lisätä ehtoja, kohtauksia ja skriptejä; ja edistynyt käyttäjä voi kirjoittaa omia integraatioita tai monimutkaisia ​​automaatioita käyttämällä YAML:ää ja monimutkaisempaa logiikkaa.

Aktiivinen yhteisö on toinen keskeinen elementti: foorumit, Discord-palvelimet, blogit ja YouTube-kanavat julkaisevat uutisia, ratkaisuja ongelmiin, täydellisiä konfiguraatioita ja käyttöesimerkkejä. Tämä tarkoittaa, että et ole yksin, ja jos jäät jumiin, on todennäköistä, että joku on jo kokenut saman asian ja jakanut kokemuksensa sen ratkaisemisesta.

  Ero inkognito-tilan ja VPN:n välillä: täydellinen opas

Asennusvaihtoehdot aloittelijoille

Ennen automaatioiden luomista ja ohjauspaneelien kokeilemista sinun on päätettävä, mihin Home Assistant -palvelimesi sijoitetaan. Tarjolla on useita vaihtoehtoja, jotka on räätälöity eri kokemustasoille, budjeteille ja energiankulutustarpeille, varsinkin jos haluat pitää sen toiminnassa 24/7 ilman, että sähkölaskusi nousee pilviin.

Yksi helpoimmista tavoista on käyttää Home Assistant Greeniä , virallista käyttövalmista laitteistoa. Se on pieni laite, jossa on Home Assistant esiasennettuna, joten pohjimmiltaan kytket sen vain pistorasiaan, yhdistät sen reitittimeen ja aloitat asennuksen verkkoselaimestasi. Ihanteellinen vaihtoehto, jos et halua tehdä monimutkaisia ​​asennuksia.

Jos haluat mieluummin tehdä sen itse, Raspberry Pi on edelleen yksi suosituimmista alustoista. Nämä vähän virtaa kuluttavat mikrokontrollerit mahdollistavat Home Assistantin asentamisen kokonaisena käyttöjärjestelmänä aivan kuten asentaisit Ubuntun tai jonkin muun järjestelmän emolevylle. Prosessi on suhteellisen yksinkertainen: flashaat Home Assistant -kuvan SD-kortille tai SSD-levylle ja käynnistät Raspberry Pi:n siitä.

Toinen erittäin mielenkiintoinen vaihtoehto on kierrättää vanha minitietokone tai NAS, joka sinulla saattaa olla lojumassa. Voit asentaa Home Assistantin suoraan käyttöjärjestelmänä (Home Assistant OS) tai ottaa sen käyttöön Docker-konttien avulla. Tämä menetelmä on monimutkaisempi, varsinkin jos se sisältää levyjen osioinnin tai perusjärjestelmän säätämisen, mutta se hyödyntää laitteistoa, jota olet saattanut käyttää pölyttymiseen.

Jotkut ihmiset haluavat aloittaa käyttämällä virtuaalikoneita Windowsissa tai muussa käyttöjärjestelmässä pelkästään testaustarkoituksiin. Luot virtuaalikoneen, asennat Home Assistant -käyttöjärjestelmän sen sisään ja testaat kaiken koskematta pääjärjestelmääsi. Haittapuoli on ilmeinen: jos tietokone tai Windows sammuu, Home Assistant kaatuu myös, joten se ei ole ihanteellinen tuotantokäyttöön, mutta se toimii testikenttänä.

Joka tapauksessa, jos valitset pysyvän dedikoidun palvelimen, siinä tulisi mieluiten olla vähän virtaa kuluttava prosessori (esimerkiksi Celeron N tai J, jotkut Atom-prosessorit tai passiiviset mini-ITX-emolevyt) ja mahdollisuuksien mukaan pieni SSD-levy. Tehokasta konetta ei tarvita: 2 Gt RAM-muistia pitäisi riittää peruskokoonpanoon. Tärkeintä on, että se kuluttaa vähän virtaa, tuottaa vähän lämpöä ja voidaan piilottaa hiljaisesti kotiisi.

Verkko, Zigbee ja muut suositellut laitteet

Nykyaikaisen kotiautomaation keskeinen osa on se, miten laitteet kommunikoivat keskenään ja palvelimen kanssa. Tyypillisessä asennuksessa yhdistetään Ethernet, Wi-Fi ja tietty protokolla, kuten Zigbee , joilla kullakin on oma roolinsa.

Ethernet on ihanteellinen Home Assistant -palvelimen yhdistämiseen reitittimeen , koska se tarjoaa vakautta, pienen viiveen ja vähemmän kuuluvuusongelmia . WiFi on yleensä ensisijainen vaihtoehto älylampuille, älypistokkeille ja muille laitteille, jotka kytketään suoraan reitittimeen, vaikka jos verkko täyttyy kymmenillä laitteilla, siitä voi tulla jonkin verran kaoottinen.

Tässä kohtaa Zigbee astuu kuvaan , se on langaton protokolla, joka on suunniteltu vähän virtaa kuluttaville laitteille ja jonka tiedonsiirto on erittäin kevyttä. Se sopii täydellisesti liiketunnistimille, ovenkoskettimille, painikkeille, lämpötila-antureille ja vastaaville laitteille. Alhaisen virrankulutuksensa ansiosta monet näistä laitteista voivat toimia nappiparistoilla tai tavallisilla paristoilla vuosia.

Zigbeen toinen etu on se, että koska se luottaa omaan laitteiden väliseen mesh-verkkoonsa, se ei ylikuormita reitittimesi Wi-Fi-verkkoa ja skaalautuu erittäin hyvin, kun alat täyttää kotiasi antureilla. Zigbeen käyttämiseen Home Assistantin kanssa tarvitset koordinaattorin, yleensä USB-donglen muodossa, joka toimii "siltana" Home Assistantin ja Zigbee-verkon välillä.

On suositeltavaa valita koordinaattorit, jotka perustuvat laajalti tuettuihin siruihin , kuten TI CC2652P (yhdistettynä tietoliikennepiiriin, kuten CP2102N). Monet käyttäjät ovat käyttäneet onnistuneesti dongleja, kuten SONOFF Zigbee 3.0 USB Dongle Plus. Linux-pohjaisissa järjestelmissä (kuten Home Assistant OS) on tärkeää tarkistaa yhteensopivuus yllätysten välttämiseksi.

Koordinaattorin lisäksi älykkäillä Wi-Fi-lampuilla tai -pistokkeilla aloittaminen voi olla loistava tapa oppia ennen Zigbeen käyttöön ottamista. Alkuasennus on yleensä suoraviivaisempaa, ja voit harjoitella automaatioita, tilanteita ja paneeleita lisäämättä vielä täyden Zigbee-verkon monimutkaisuutta.

Ensimmäiset vaiheet Home Assistantin asentamisen jälkeen

Kun olet asentanut Home Assistantin ja käynnistänyt sen ensimmäistä kertaa, näet alkuasennustoiminnon, jonka tarkoituksena on saada alusta käyntiin vähimmäisvaatimuksilla, jotta voit aloittaa kaiken integroinnin suhteellisen nopeasti.

Ensimmäiseksi näet ikkunan, jossa sinua pyydetään luomaan älykotisi . Hyväksyttyäsi luot pääkäyttäjätilin, jolla on järjestelmänvalvojan oikeudet ja jota käytetään verkkokäyttöliittymään kirjautumiseen ensimmäistä kertaa.

Tuossa prosessissa sinua pyydetään myös asettamaan kotisi sijainti , joka on avainasemassa esimerkiksi integroiduille sääennusteille, auringonnousu- ja auringonlaskulaskelmille tai aikavyöhykkeeseesi ja maantieteelliseen sijaintiisi perustuville automaatioille.

Kun olet suorittanut nämä vaiheet, pääset Home Assistantin pääkäyttöliittymään nimeltä Lovelace . Vasemmalla näet sivupaneelin, palkin, jossa on osioita, kuten "Kartta", "Energia", "Asetukset", "Lokit" ja muita, joita käytät koko alustan navigointiin. Päänäkymässä näkyvät peruskortit, joissa on käyttäjätunnuksesi, sääennuste ja laitteiden integroinnin myötä yhä enemmän tietoja.

Tässä vaiheessa on suositeltavaa tutustua hieman sivupaneeliin, pelkäämättä naputtelua ja valikoiden selaamista. Home Assistant on suunniteltu opittavaksi koskettamalla, kokeilemalla ja palauttamalla alkuperäiseen tilaan ; niin kauan kuin sinulla on varmuuskopioita, voit kokeilla mielenrauhalla.

Käyttäjäkonfiguraatio ja käyttöoikeuksien suojaus

Yksi ensimmäisistä asioista, joita sinun tulisi säätää, on kunkin käyttäjän asetukset . Kirjaudu sisään käyttäjätunnuksella, jonka haluat määrittää, ja napsauta käyttäjän kuvaketta tai kuvaa sivupalkin vasemmassa alakulmassa päästäksesi heidän asetuksiinsa.

Yläosassa näet yleisiä asetuksia, kuten kielen, päivämäärän ja kellonajan muodon, aikavyöhykkeen ja muita perusasetuksia. Tämä on hyvä hetki mukauttaa kaikki mieleiseksesi, varsinkin jos järjestelmä ei ole espanjankielinen tai jos haluat käyttää tiettyä aikamuotoa.

Tärkeä elementti tässä on Edistynyt tila . Sen käyttöönotto avaa käyttäjälle käyttöliittymän lisäominaisuuksia, kuten teknisempiä asetusosioita tai yksityiskohtaisia ​​järjestelmänäkymiä. On suositeltavaa noudattaa parasta käytäntöä: käytä tilassa päivittäistä käyttöä vähintään yhdellä järjestelmänvalvojan käyttäjällä, jolla on Edistynyt tila käytössä, ja toisella "normaalilla" käyttäjällä, jolla ei ole yhtä paljon oikeuksia.

Alempana löydät käyttämällesi asiakasohjelmalle (esimerkiksi selaimellesi tai mobiilisovelluksellesi) ominaisia ​​asetuksia: väriteemat, vaihtoehdot sivupaneelin elementtien järjestyksen ja näkyvyyden muuttamiseksi jne. On hyvä idea mennä tänne ja hienosäätää näitä asetuksia aina, kun kirjaudut sisään uudelta laitteelta.

Käyttäjätietoturvaosiosta löydät vaihtoehdon vaihtaa salasanasi , tarkastella laitteita, joilla tiliisi on kirjauduttu, ja mikä erittäin tärkeää, ottaa käyttöön monivaiheisen todennuksen . Tämä viimeinen vaihtoehto lisää ylimääräisen suojauskerroksen: käyttäjätunnuksesi ja salasanasi lisäksi tarvitset väliaikaisen koodin, jonka on luonut todennussovellus, kuten Google Authenticator, Authy, Microsoft Authenticator tai vastaava ratkaisu.

Prosessiin kuuluu yleensä QR-koodin skannaaminen todennussovelluksella ja luodun koodin syöttäminen sen vahvistamiseksi. Tästä eteenpäin sinulta kysytään tätä lisäkoodia joka kerta, kun kirjaudut sisään, mikä vähentää huomattavasti luvattoman käytön riskiä, ​​vaikka joku onnistuisikin saamaan salasanasi haltuunsa.

Kotiavustaja Yleiset asetukset

Sivupaneelista avattavasta Asetukset -osiosta voit hallita käytännössä kaikkia alustan ja järjestelmän asetuksia. Siellä vietät huomattavasti aikaa uusien laitteiden integrointiin, automaatioiden muokkaamiseen tai palvelimen tilan tarkistamiseen.

  Täydellinen opas pilvitallennusohjelmistoihin

Asetuksissa yksi ensimmäisistä huomionkipeistä on Home Assistant Cloud . Tähän keskittyvät projektin takana olevan Nabu Casan tarjoamat maksulliset ominaisuudet. Vaikka Home Assistant on ilmainen, tämä kuukausitilauspalvelu yksinkertaistaa huomattavasti asioita, kuten turvallista etäkäyttöä kodin ulkopuolelta tai integrointia Google Assistantin ja Alexan kanssa.

Kaikki Home Assistant Cloudin tarjoamat ominaisuudet voidaan toteuttaa myös manuaalisesti ja ilmaiseksi, mutta se vaatii edistyneempää tietämystä (portit, varmenteet, DNS, tietyt asetukset jne.). Tilausmaksun maksaminen on tavallaan ajan ja mukavuuden ostamista sekä projektin kehityksen taloudellista tukemista.

Järjestelmän Yleiset-osiossa voit muuttaa yleisiä parametreja, kuten palvelimen nimeä, kotisi korkeutta merenpinnasta, maata, tarkkaa sijaintia tai oletuskieltä, asetuksia, jotka vaikuttavat kaikkiin käyttäjiin, sekä monia sisäisiä toimintoja (auringonnousun laskelmat, ilmoitukset, paikalliset palvelut jne.).

Laitteet, palvelut ja integraatiot

Home Assistantin kodin automaation ydin on Laitteet ja palvelut -osiossa . Täällä näet integraatiot, jotka järjestelmä on automaattisesti havainnut verkossasi, ne, jotka olet jo määrittänyt, ja mahdollisuuden lisätä monia muita manuaalisesti.

Tarjolla on valtava luettelo, jossa on tuhansia virallisia ja yhteisöintegraatioita. Kun lisäät integraation, voit hakea sitä nimen tai laitetyypin mukaan (esimerkiksi "Philips Hue", "Tuya", "Weekday" jne.). Joissakin erikoisintegraatioissa näkyy neliön ja nuolen muodostama kuvake, joka osoittaa, että ne vaativat konfiguroinnin YAML-koodin kautta, vaikka yhä useammat siirtyvätkin 100-prosenttiseen konfigurointiin käyttöliittymän kautta.

Kun lisäät integraation, se luo tyypillisesti yhden tai useamman laitteen , ja jokainen laite puolestaan ​​luo useita entiteettejä . Entiteetti on anturin, valon, kytkimen, mittauksen tai toiminnon konkreettinen esitys Home Assistantissa (esimerkiksi ”sensor.temperature_living_room” tai ”light.lamp_dining_room”).

Laitteet- ja Entiteettinäkymistä voit nähdä kaikki lisäämäsi kohteet, muokata niiden nimiä, liittää ne alueisiin (huoneisiin), poistaa ne käytöstä, jos et käytä niitä, tai tarkistaa, mitä tietoja ne tarjoavat ja mitä toimintoja ne sallivat.

Apuohjelmat -osiossa voit luoda erittäin hyödyllisiä virtuaalisia entiteettejä täydentämään olemassa olevia. Esimerkiksi "toggle"-apuohjelma toimii loogisena kytkimenä, joka ei vastaa mitään fyysistä laitetta kodissasi, mutta jota voit käyttää automaatioissa ottaaksesi käyttöön tai poistaaksesi käytöstä toimintoja, aktivoidaksesi "tiloja" (kuten vierastila, lomatila jne.) tai ryhmälogiikkaa.

Laitetyypit ja tietoliikenneprotokollat

Home Assistantin kanssa yhteensopivien laitteiden luettelo on erittäin pitkä, mutta yleisesti ottaen ne voidaan ryhmitellä muutamaan laitetyyppiin , jotka auttavat sinua järjestämään laitteesi henkisesti ja päättämään, mitä tarvitset.

Valaistusosio sisältää kaikki valaistukseen liittyvät laitteet: älykkäät polttimot, LED-nauhat, liitetyt kytkimet, himmentimet ja myös valoanturit , joiden avulla voit mitata huoneen ympäristön valon määrää.

Liiketunnistimet ovat laitteita, jotka havaitsevat läsnäolon tai muutokset ympäristössä (ohikulkijat, ovien avautuminen jne.). Niitä käytetään valojen sytyttämiseen, kun joku astuu huoneeseen, hälytysten aktivoimiseen, ilmoitusten lähettämiseen tai kokonaisten tilanteiden käynnistämiseen.

Valvontajärjestelmien kategoriassa meillä on IP-kameroita , video-ovikelloja, älykkäitä lukkoja ja vastaavia turvajärjestelmiä. Monet näistä voidaan integroida Home Assistant -sovellukseen, jolloin voit katsella reaaliaikaista videokuvaa, vastaanottaa ilmoituksia tai käynnistää automaatioita , kun joku soittaa ovikelloa tai ovi avautuu.

Fyysiset tai digitaaliset painikkeet ovat yksinkertaisia ​​toimilaitteita, joita painettaessa laukaistaan ​​toiminto tai tilanne. Ne voivat vaihdella yhden näppäimen Zigbee-painikkeista numeronäppäimistöihin tai erityisesti kodin automaatioon suunniteltuihin kaukosäätimiin.

Lopuksi, ympäristöanturit keräävät tietoa ympäristöstä: lämpötila, kosteus, ilmanlaatu, hiilidioksidi, savu, sähkönkulutus, melutaso jne. Kaikki nämä parametrit voivat toimia laukaisimina tai ehtoina automaatiojärjestelmissä mukavuuden ja energiankulutuksen optimoimiseksi.

Protokollien osalta Home Assistant tukee käytännössä kaikkia nykyaikaisessa kotiautomaatiossa käytettyjä protokollia. MQTT (Message Queuing Telemetry Transport) on erittäin suosittu IoT-maailmassa kevyen ja nopean luonteensa ansiosta, mikä tekee siitä ihanteellisen viestien vaihtamiseen useiden laitteiden ja kotiautomaatiopalvelimen välillä.

HTTP , webin perustavanlaatuinen protokolla, on myös laajalti käytössä kommunikoinnissa palvelurajapintojen, kameroiden, REST-yhteensopivien laitteiden ja muiden kanssa. Monet integraatiot käyttävät HTTP-kutsuja tiedon hakemiseen tai komentojen lähettämiseen.

Ja kuten aiemmin mainitsimme, Zigbee loistaa vähän virtaa kuluttavissa laitteissa, jotka lähettävät hyvin yksinkertaista tietoa. Yhdistämällä WiFi:n, MQTT:n, HTTP:n ja Zigbeen voit kattaa käytännössä kaikki kodin tarpeet ilman, että olet sidottu yhteen standardiin.

Perustason kodin automaatio

Älylaitteilla varustetun kodin todella automatisoi juuri automaatiot. Home Assistant erottuu edukseen siinä, että sen avulla on uskomattoman helppo luoda monimutkaisia ​​sääntöjä ilman ohjelmointiosaamista.

Automaatiojärjestelmä koostuu karkeasti ottaen kolmesta elementistä: liipaisimista, ehdoista ja toimista . Liipaisin on se, mikä käynnistää automaation (esimerkiksi "kello on 7.00", "etuovi on avattu", "aurinko on laskenut", "olohuoneen lämpötila on muuttunut").

Ehdot ovat valinnaisia ​​tarkistuksia, jotka on täytettävä, jotta automaatio voi jatkua, vaikka liipaisin olisi aktivoitu. Esimerkiksi "vain jos on arkipäivä", "vain jos ketään ei ole kotona" tai "vain jos olohuoneen valo on sammunut".

Lopuksi, toiminnot ovat sitä, mitä haluat Home Assistantin tekevän, kun automaatio käynnistyy ja ehdot täyttyvät: kytke laitteet päälle tai pois päältä, lähetä ilmoituksia, aktivoi tilanteita , toista viesti kaiuttimesta, muuta tavoitelämpötilaa jne.

Tämän perusrakenteen avulla voit luoda esimerkiksi ”kun aurinko laskee, sytytä sisäänkäynnin valot”, ”kun olohuoneen televisio kytketään päälle, laske kaihtimet ja himmennä valot” tai ”kello 7.00, jos on työpäivä, soita hyvää huomenta -viesti ja käynnistä kahvinkeitin”.

Automaatioiden, kohtausten ja skriptien luominen

Voit luoda automaatioita graafisesta käyttöliittymästä valitsemalla Asetukset > Automaatiot ja kohtaukset . Sieltä löydät painikkeen uuden automaation luomiseksi, joka avaa visuaalisen editorin, jossa voit määrittää kaikki elementit.

Tässä editorissa sinun on määritettävä yksi tai useampi käynnistin (esimerkiksi aika, entiteetin tila tai tietty tapahtuma), sovellettavat ehdot ja lopuksi suoritettavat toiminnot. Kaikki tämä määritetään alasvetovalikoiden ja lomakkeiden avulla ilman koodin kirjoittamista.

Samassa osiossa voit luoda kohtauksia . Kohtaus on pohjimmiltaan tilannekuva eri yksiköiden tilasta tietyllä hetkellä: tietyn kirkkautta ja väriä käyttävät valot, tietyllä korkeudella olevat kaihtimet, tietyllä äänenvoimakkuudella oleva musiikki ja niin edelleen. Kun aktivoit kohtauksen, Home Assistant asettaa kyseiset yksiköt kyseiseen ennalta määritettyyn tilaan.

Tyypillisiä esimerkkejä tilanteista ovat "Pimennys" (laske kaihtimet ja sammuta valot) tai "Katso elokuva" (sammuta päävalo, sytytä tunnelmavalo, laske kaihtimet ja käynnistä televisio). Tilanteita voidaan käynnistää manuaalisesti käyttöliittymästä, painikkeella tai automaattisesti.

Skriptit taas ovat peräkkäin suoritettavien toimintojen sarjoja . Toisin kuin kohtaukset, jotka keskittyvät tiloihin, skriptit ovat enemmänkin pieniä ohjelmoituja rutiineja: ”odota 30 sekuntia, sytytä tämä valo, lähetä ilmoitus, odota 10 sekuntia, laske kaihdin.”

  Täydellinen opas digitaalisiin kalentereihin: Järjestä elämäsi ja tehosta tuottavuuttasi

Tyypillinen esimerkki skriptistä on "herätysrutiini": makuuhuoneen valon asteittainen sytyttäminen, kaihtimien avaaminen hetken kuluttua ja rauhoittavan musiikin soittaminen. Voit käynnistää skriptejä manuaalisesti, muista automaatioista tai äänellä.

Alueet, otsikot, vyöhykkeet ja ohjauspaneelit

Jotta kasvava määrä entiteettiä ja automaatioita pysyisi järjestyksessä, Home Assistant tarjoaa useita luokittelutyökaluja: alueet, tunnisteet ja vyöhykkeet sekä ohjauspaneelit tai kojelaudat.

Alueet edustavat kodin huoneita tai tiloja (olohuone, keittiö, makuuhuone, eteinen, autotalli jne.). Voit määrittää laitteita, yksiköitä ja jopa automaatioita tietylle alueelle. Tämä helpottaa huoneen mukaista suodatusta ja omien kojelaudan luomista jokaiselle vyöhykkeelle.

Tunnisteet ovat joustavampi tapa ryhmitellä kohteita riippumatta talon fyysisestä rakenteesta. Voit luoda tunnisteita toiminnon ("Energia", "Valaistus", "Lämmitys", "Turvallisuus"), yhteystyypin ("WiFi", "Zigbee", "Pilvi") tai minkä tahansa hyödylliseksi katsomasi kriteerin mukaan.

Vyöhykkeitä käytetään määrittelemään kodin ulkopuolisia sijainteja, joista Home Assistantin tulisi olla tietoinen, kuten toimisto, koulu, sukulaisen koti tai kuntosali. Näiden vyöhykkeiden avulla voit luoda läsnäoloon perustuvia automaatioita: "kun saavun toimistolle, sammuta kodin lämmitys" tai "kun lähden töistä, kytke olohuoneen ilmastointi päälle".

Kojelaudat ovat ensisijainen tapa olla visuaalisesti vuorovaikutuksessa järjestelmän kanssa. Sivuvalikosta pääset kojelaudoille, joihin voit lisätä kortteja , jotka näyttävät entiteettien tiloja, kaavioita, painikkeita, karttoja, liukusäätimiä ja paljon muuta. Vaikka Home Assistant luo automaattisesti peruskojelaudan, voit myös luoda lisää mukautettuja kojelaudoita ja personoida niitä täysin.

On erittäin suositeltavaa kokeilla luomalla uusi paneeli, lisäämällä siihen kortteja ja leikkimällä eri saatavilla olevilla tyypeillä. Se on alue, jossa opit paljon yrityksen ja erehdyksen kautta ja jossa oma tyylisi kodin automaation käytössä heijastuu.

Lisävarusteet, ääniavustajat ja NFC-tunnisteet

Jos käytät Home Assistant -käyttöjärjestelmää, pääset käyttämään Lisäosat - osiota . Nämä ovat lisäsovelluksia, jotka on pakattu konteiksi (kuten Docker), ja jotka voidaan asentaa suoraan käyttöliittymästä, kuten pienestä sovelluskaupasta.

Monet lisäosat ovat itsenäisiä palveluita (MQTT-palvelimet, välityspalvelimia, videonauhureita, hallintatyökaluja jne.), jotka voidaan sitten integroida Home Assistantin kanssa. Toiset tarjoavat omia web-käyttöliittymiään, joihin pääsee sivupaneelista.

Ääniavustajat - osiossa voit määrittää erilaisia ​​äänipalveluita. Home Assistantilla on kehitteillä oma ratkaisunsa, mutta se tarjoaa myös integroinnin Alexan ja Google Assistantin kanssa. Nabu Casa -tilauksella tämä asennus on paljon yksinkertaisempi; jos haluat tehdä sen ilmaiseksi, sinun on noudatettava edistyneempiä ohjeita manuaalisen määrityksen suorittamiseksi.

Asetusten Tunnisteet - osiota käytetään NFC-tunnisteiden tai QR-koodien rekisteröimiseen. Jokainen tunniste voidaan liittää toimintoon tai automaatioon, jolloin sen skannaaminen puhelimellasi käynnistää määrittämäsi toiminnon: tilanteen kytkemisen päälle, oven avaamisen (tiettyjen ehtojen täyttyessä), kotitilan aktivoinnin jne. Koska NFC-tunnisteet ovat erittäin edullisia, mahdollisuudet ovat valtavat.

Henkilöiden, käyttäjien ja etäkäytön hallinta

Home Assistant erottelee käyttäjät (tilit, jotka voivat kirjautua käyttöliittymään) ja ihmiset (yksilöjä tai jopa lemmikkejä edustavat tahot, joilla on valokuvia ja niihin liittyviä seurantalaitteita) toisistaan.

Ihmiset-osiosta voit luoda luettelon henkilöistä, jotka järjestelmän tulisi tunnistaa: perheenjäsenet, säännölliset vieraat, jopa koira, jolla on GPS-paikannuslaite. Kaikki eivät tarvitse linkitettyä käyttäjätiliä; esimerkiksi koirasi ei kirjaudu sisään Home Assistantiin, mutta saatat silti haluta nähdä sen sijainnin kartalla.

Käänteisesti voit luoda teknisen käyttäjän kiinteälle laitteelle (kuten vanhalle tabletille tai älypuhelimelle seinällä) ilman, että sinun tarvitsee luoda siihen liittyvää henkilöä, koska laitteen paikantaminen ei ole järkevää, vaan sitä käytetään vain perheen yhteisenä ohjauspaneelina.

Etäkäyttö kodin ulkopuolelta voidaan saavuttaa Home Assistant Cloudilla tai mukautetuilla reitittimen kokoonpanoilla ja TLS-varmenteilla. Joka tapauksessa on erittäin tärkeää suojata tilin turvallisuus käyttämällä vahvoja salasanoja ja monivaiheista todennusta kaikilla järjestelmänvalvojan oikeuksilla varustetuilla tileillä.

Järjestelmän varmuuskopiot, päivitykset ja ylläpito

Järjestelmässä, joka on aina päällä ja johon lisätään yhä enemmän logiikkaa ja laitteita, varmuuskopiot ovat välttämättömiä. Home Assistant sisältää sisäänrakennettuja työkaluja varmuuskopioiden luomiseen ja palauttamiseen suhteellisen helposti.

Varmuuskopiot-osiosta voit tarkastella luetteloa kaikista luomistasi varmuuskopioista, ladata ne, poistaa ne tai luoda uusia. On erittäin suositeltavaa luoda ja ladata varmuuskopio aina, kun aiot tehdä merkittäviä muutoksia kokoonpanoon (esimerkiksi asentamalla monimutkaisia ​​integraatioita, muokkaamalla järjestelmätiedostoja tai muuttamalla asennustyyppiä).

Päivitykset - osiossa näet, onko käyttöjärjestelmälle, itse Home Assistant -ytimelle, lisäosille tai integraatioille saatavilla uusia versioita. Saat yleensä ilmoituksia, joten sinun ei tarvitse tarkistaa niitä joka päivä, mutta on hyvä pitää järjestelmä kohtuullisen ajan tasalla hyötyäksesi parannuksista ja tietoturvakorjauksista.

Korjaukset- osiossa näet hälytyksiä kokoonpanossasi havaituista ongelmista, vanhentuneista integraatioista tai toiminnan muutoksista, jotka sinun tulisi tarkistaa. Loki-osiossa puolestaan ​​löydät eri komponenttien luomien varoitusten ja virheiden tiedot, jotka ovat erittäin hyödyllisiä vianmäärityksessä, kun jokin ei toimi odotetulla tavalla.

Verkko - osiossa voit säätää nimeä, jota muut laitteet käyttävät palvelimesi näkemiseen, valita verkkosovittimen, määrittää sisäiset ja ulkoiset URL-osoitteet ja määrittää staattiset IP-osoitteet. On hyvä idea määrittää staattinen IP-osoite Home Assistantille joko täältä tai reitittimestäsi, jotta vältyt ongelmilta, jos IP-osoite muuttuu ja menetät pääsyn tai integraatiot epäonnistuvat.

Tallennustila- kohdassa näet käytettävissä olevan tilan määrän ja voit lisätä verkkolaitteita varmuuskopioiden, kameratallenteiden tai Home Assistantista toistettavan median tallentamista varten. Laitteisto-kohdassa näytetään palvelimen käyttämät resurssit (suoritin, muisti jne.), mikä on erittäin hyödyllistä, jos käytät virtuaalikonetta tai vaatimatonta laitteistoa.

Analytiikka - osiossa voit jakaa nimettömästi tietoja asennuksestasi, jotta kehitystiimi voi paremmin ymmärtää, miten Home Assistantia käytetään, havaita virheitä ja päättää, mihin keskittyä.

Kaiken edellä mainitun ansiosta Home Assistantista tulee uskomattoman tehokas alusta koko älykotiekosysteemin yhdistämiseen, automatisointiin ja hallintaan suurella vapaudella ja ilman, että olet sidottu yhteen valmistajaan. Ei ole väliä, aloitatko muutamalla hehkulampulla ja Raspberry Pillä vai erillisellä palvelimella ja täydellisellä Zigbee-verkolla: avainasemassa on edetä askel askeleelta, tehdä varmuuskopioita, hyödyntää yhteisöä ja antaa kodin älyn kehittyä omaan tahtiisi.

IoT-kotiverkon tietoturva
Aiheeseen liittyvä artikkeli:
Kotiverkon tietoturva ja IoT: täydellinen opas suojattuun älykotiin