Tokie skaitytojai kaip jūs padeda palaikyti MUO. Kai perkate naudodami nuorodas mūsų svetainėje, galime uždirbti filialų komisinius. Skaityti daugiau.

„Home Assistant“ yra viena geriausių atvirojo kodo namų automatizavimo programinės įrangos platformų. Galite įdiegti jį Raspberry Pi arba sename nešiojamajame kompiuteryje, kad sukurtumėte tikrai privatų išmanųjį namą. Galite įsigyti išmaniųjų įrenginių arba susikurti savo išmaniuosius jungiklius ir valdiklius, pridėti juos prie namų asistento ir visus juos valdyti vienoje prietaisų skydelyje.

Dar geriau, galite integruoti „Google Assistant“, kad galėtumėte nemokamai valdyti visus „Home Assistant“ sukonfigūruotus objektus ir išmaniuosius įrenginius naudodami balso komandas.

Prieš tau pradedant

Norėdami nustatyti arba integruoti „Google“ padėjėją, „Home Assistant“ serveryje turite prisijungti prie interneto naudodami SSL sertifikatą. Norėdami tai padaryti, galite atskleiskite savo namų asistento serverį su SSL naudodami DuckDNS ir Let’s Encrypt.

instagram viewer

Arba galite nustatykite Cloudflare tunelį, kad jūsų namų asistento serveris būtų prieinamas internetui. Rekomenduojame pastarąjį metodą, nes jis yra saugesnis ir daug lengviau nustatomas.

Kai galėsite pasiekti namų asistentą internetu naudodami HTTPS ryšį, galite vadovautis toliau pateiktomis instrukcijomis, kad integruotumėte ir nustatytumėte „Google Voice Assistant“ savo namų asistento serveryje.

Sukurkite projektą „Google Console“.

Aplankykite Veiksmai „Google“ pulte puslapį ir prisijunkite naudodami „Google“ paskyrą, kurią naudojate su „Google Mini“ arba „Google Nest“ įrenginiais. Tada atlikite šiuos veiksmus:

  1. Spustelėkite Naujas projektas, pasirinkite Taipir spustelėkite Sutikite ir tęskite.
  2. Įveskite projekto pavadinimą, pvz., „HomeAssistant“, tada pasirinkite kalbą ir šalį. Spustelėkite Sukurti projektą.
  3. Pasirinkite Išmanieji namai ir spustelėkite Pradėti statyti.
  4. Spustelėkite Pavadinkite savo išmaniojo namo veiksmą tada įveskite pavadinimą, pvz., „Home Assistant“. Spustelėkite Sutaupyti.
  5. Spustelėkite Apžvalga skirtuką, tada spustelėkite Sukurkite savo veiksmą.
  6. Spustelėkite Pridėti veiksmą (-us) ir įklijuokite namų asistento URL. Naudokite vieną iš toliau nurodytų formatų, priklausomai nuo jūsų sąrankos…
    • Jei naudojote DuckDNS ir Let’s Encrypt: https://[YOUR HOME ASSISTANT URL: PORT]/api/google_assistant
    • Jei naudojote „Cloudflare“ tunelį, kad „Home Assistant“ galėtų naudotis internetu: https://[YOUR HOME ASSISTANT URL]/api/google_assistant
  7. Spustelėkite Sutaupyti ir spustelėkite tris taškus, tada pasirinkite Projekto nustatymai.
  8. Atkreipkite dėmesį į projekto pavadinimas ir Projekto ID.
  9. Eikite į Apžvalga skirtuką ir spustelėkite Nustatykite paskyros susiejimą pagal Greita sąranka.
  10. Įklijuokite ir redaguokite šias reikšmes:
    • Kliento ID: https://oauth-redirect.googleusercontent.com/r/[YOUR_PROJECT_ID]
    • Kliento paslaptis: įveskite viską, ko norite
    • Prieigos URL: https://[YOUR HOME ASSISTANT URL: PORT]/auth/authorize
    • Ženklo URL: https://[YOUR HOME ASSISTANT URL: PORT]/auth/token
    • Jei naudojate „Cloudflare Tunnel“ paslaugą, PORT reikšmės įvesti nereikia
  11. Spustelėkite Kitas > Kitas.
  12. Į Konfigūruokite savo klientą (neprivaloma), įveskite „email“, tada spustelėkite Pridėti sritį, įveskite "vardas" ir spustelėkite Sutaupyti.
  13. Spustelėkite Testas mygtuką po Tobulėti skirtuką. Jei pasiseks, pamatysite pranešimą „Bandymas dabar įjungtas“.

Sukurkite paslaugos paskyrą

Aplankykite „Google Cloud Platform Console“ puslapis ir atlikite šiuos veiksmus, kad sukurtumėte paslaugos paskyrą, kad sinchronizuotumėte „Home Assistant“ įrenginius su „Google Home“ programa.

  1. Spustelėkite kairėje esantį mėsainių meniu (trijų eilučių piktogramą) ir pasirinkite API ir paslaugos > Įgaliojimai.
  2. Spustelėkite Sukurkite kredencialus ir pasirinkti Paslaugos sąskaita.
  3. Įveskite paskyros pavadinimą ir spustelėkite Sukurti ir tęsti.
  4. Nuo Vaidmenų sąrašas, pasirinkti Paslaugos paskyros prieigos rakto kūrėjas. Spustelėkite padaryta.
  5. Spustelėkite ką tik sukurtą paslaugos paskyrą, tada spustelėkite Raktai skirtuką.
  6. Spustelėkite Pridėti raktą > Sukurti naują raktą.
  7. Pasirinkite JSON ir spustelėkite Sukurti. JSON failas su raktais bus atsisiųstas į jūsų sistemą. Pervardykite failą kaip SERVICE_ACCOUNT.json.
  8. Sukūrę raktus, nukopijuokite raktą į užrašų knygelę.
  9. Norėdami rasti ir įjungti „HomeGraph“ API, naudokite paieškos juostą.

Redaguokite „Home Assistant“ konfigūracijos failą

Savo „Home Assistant“ serveryje naudokite failų rengyklės priedą ir spustelėkite aplanko piktogramą, tada įkėlimo piktogramą ir spustelėkite Failas.

Pasirink SERVICE_ACCCOUNT.json failą (atsisiųstas anksčiau) ir spustelėkite Gerai.

Tada spustelėkite Konfigūracija.yaml failą ir įklijuokite šį kodą.

google_assistant:
projekto_id: YOUR_PROJECT_ID
service_account: !įtraukti SERVICE_ACCOUNT.json
report_state: tiesa

Būtinai pakeiskite YOUR_PROJECT_ID vertę aukščiau esančiame kode su savo ir spustelėkite Sutaupyti piktogramą. Tada spustelėkite Kūrėjų įrankiai > Patikrinkite konfigūraciją kad konfigūracija būtų teisinga. Jei viskas atrodo gerai, iš naujo paleiskite „Home Assistant“ serverį.

Nustatykite namų asistentą „Google Home“ programoje

Atsisiųskite ir įdiekite „Google Home“ programą savo „Android“ arba „iOS“ įrenginyje, tada prisijunkite prie programos naudodami tą pačią „Google“ paskyrą, kurią naudojote kurdami projektą „Google Console“. Tada atlikite šiuos veiksmus, kad pridėtumėte „Home Assistant“ prie „Google Home“ programos ir įgalintumėte valdymą balsu naudodami „Google Assistant“.

  1. Bakstelėkite + piktogramą ir pasirinkite Nustatykite įrenginį > Veikia su Google.
    4 vaizdai
  2. Pasirinkite [testas] Namų asistentas (arba bet kokį pavadinimą, kurį suteikėte projektui). Bus atidarytas jūsų namų asistento tinklalapis.
  3. Įveskite „Home Assistant“ prisijungimo duomenis ir bakstelėkite Prisijungti. Pamatysite pranešimą „Home Assistant susietas“.
  4. Tada programa parodys visus objektus, sukonfigūruotus jūsų namų asistento serveryje.
  5. Pasirinkite visus „Home Assistant“ įrenginius, kuriuos norite valdyti naudodami „Google“ padėjėją ir sąranką.
    2 vaizdai
  6. „Google Home“ programoje matysite visus savo kambarius ir juose esančius įrenginius.
    2 vaizdai

Dabar galite valdyti visus įrenginius naudodami programą ir naudoti „Google Voice Assistant“. Taip pat galite nustatyti automatizavimą naudodami „Google Home“ programą pagal įvairius parametrus. Veiksmai yra tokie:

  1. „Google Home“ programoje bakstelėkite Rutinos.
  2. Pasirinkite aktyviklį, pvz., Bedtime, tada galite įvesti pasirinktinę balso komandą arba palikti numatytąsias reikšmes.
  3. Tada, po Veiksmai, bakstelėkite + Pridėti veiksmą.
    5 vaizdai
  4. Pasirinkite Sureguliuokite namų įrenginius.
  5. Tada pasirinkite išmaniuosius įrenginius, sukonfigūruotus „Home Assistant“, ir pasirinkite kitas parinktis. Bakstelėkite Pridėti veiksmą.
  6. Bakstelėkite Sutaupyti.

Nustatykite automatizavimą su balso įspėjimais

Integravus „Google Assistant“ į „Home Assistant“ serverį, kad galėtumėte valdyti sukonfigūruotus objektus, pvz., išmaniuosius šviestuvus, jungiklius, kištukus ir kt. Naudodami balso komandas taip pat galite nustatyti automatizavimą, leidžiantį leisti įspėjimus balsu per „Google Mini“ arba „Nest Mini“ įrenginį.

Galite naudoti šiuos balso asistentus, kad praneštumėte būseną arba bet kokį pranešimą, pagrįstą jutiklio reikšmėmis, pvz., kai vandens lygio jutiklis nustato, kad bakas pilnas, arba judesio jutiklis aptinka judėjimą.