Tādi lasītāji kā jūs palīdz atbalstīt MUO. Veicot pirkumu, izmantojot saites mūsu vietnē, mēs varam nopelnīt filiāles komisiju. Lasīt vairāk.

Home Assistant ir viena no labākajām atvērtā pirmkoda mājas automatizācijas programmatūras platformām. Varat to izvietot Raspberry Pi vai vecā klēpjdatorā, lai izveidotu patiesi privātu viedo māju. Varat iegādāties viedierīces vai izveidot savus viedos slēdžus un kontrolierus, pievienot tos Home Assistant un vadīt tos visus no viena informācijas paneļa.

Vēl labāk, varat arī integrēt Google palīgu, lai bez maksas vadītu visas mājas palīgā konfigurētās entītijas un viedierīces, izmantojot balss komandas.

Pirms tu sāc

Lai iestatītu vai integrētu Google palīgu, mājas palīga serveris ir jāpakļauj internetam, izmantojot SSL sertifikātu. Lai to izdarītu, varat Atklājiet savu Home Assistant serveri ar SSL, izmantojot DuckDNS un Let’s Encrypt.

Alternatīvi, jūs varat iestatiet Cloudflare tuneli, lai atvērtu mājas palīga serveri internetam. Mēs iesakām pēdējo metodi, jo tā ir drošāka un daudz vieglāk iestatāma.

Kad varat piekļūt mājas palīgam, izmantojot internetu, izmantojot HTTPS savienojumu, varat izpildīt tālāk sniegtos norādījumus, lai integrētu un iestatītu Google Voice Assistant savā Home Assistant serverī.

Izveidojiet projektu Google konsolē

Apmeklējiet Darbības Google konsolē lapu un pierakstieties, izmantojot savu Google kontu, ko izmantojat ar savām Google Mini vai Google Nest ierīcēm. Pēc tam veiciet tālāk norādītās darbības.

  1. Klikšķis Jauns Projekts, atlasiet un noklikšķiniet uz Piekrītu un turpini.
  2. Ievadiet projekta nosaukumu, piemēram, "HomeAssistant" un pēc tam izvēlieties valodu un valsti. Klikšķis Izveidot projektu.
  3. Izvēlieties Viedā māja un noklikšķiniet Sāciet būvēt.
  4. Klikšķis Nosauciet savu viedās mājas darbību un pēc tam ierakstiet nosaukumu, piemēram, "Mājas palīgs". Klikšķis Saglabāt.
  5. Noklikšķiniet uz Pārskats cilni un pēc tam noklikšķiniet uz Veidojiet savu darbību.
  6. Klikšķis Pievienot darbību(-as) un ielīmējiet mājas palīga URL. Izmantojiet kādu no tālāk norādītajiem formātiem atkarībā no iestatījuma...
    • Ja esat izmantojis DuckDNS un Let’s Encrypt: https://[YOUR MĀJAS PALĪGS URL: PORT]/api/google_assistant
    • Ja esat izmantojis Cloudflare tuneli, lai atvērtu mājas palīgu internetam: https://[YOUR HOME ASSISTANT URL]/api/google_assistant
  7. Klikšķis Saglabāt un noklikšķiniet uz trim punktiem, pēc tam atlasiet Projekta iestatījumi.
  8. Atzīmējiet Projekta nosaukums un Projekta ID.
  9. Dodieties uz Pārskats cilni un noklikšķiniet Konta saistīšanas iestatīšana zem Ātrā iestatīšana.
  10. Ielīmējiet un rediģējiet šādas vērtības:
    • Klienta ID: https://oauth-redirect.googleusercontent.com/r/[YOUR_PROJECT_ID]
    • Klienta noslēpums: ierakstiet visu, ko vēlaties
    • Autorizācijas URL: https://[YOUR HOME ASSISTANT URL: PORT]/authorize
    • Token URL: https://[YOUR HOME ASSISTANT URL: PORT]/auth/token
    • Jums nav jāievada PORT vērtība, ja izmantojat pakalpojumu Cloudflare Tunnel
  11. Klikšķis Nākamais > Nākamais.
  12. In Klienta konfigurēšana (pēc izvēles), ierakstiet "email" un pēc tam noklikšķiniet Pievienot darbības jomu, ierakstiet "name" un noklikšķiniet uz Saglabāt.
  13. Noklikšķiniet uz Pārbaude pogu zem Attīstīt cilne. Ja tas izdosies, jūs redzēsit ziņojumu "Pārbaude tagad ir iespējota".

Izveidojiet pakalpojuma kontu

Apmeklējiet Google Cloud Platform konsoles lapa un pēc tam veiciet šīs darbības, lai izveidotu pakalpojuma kontu, lai sinhronizētu Home Assistant ierīces ar lietotni Google Home.

  1. Kreisajā pusē noklikšķiniet uz hamburgermenu (trīs rindu ikona) un izvēlieties API un pakalpojumi > Akreditācijas dati.
  2. Klikšķis Izveidojiet akreditācijas datus un izvēlēties Pakalpojuma konts.
  3. Ievadiet konta nosaukumu un noklikšķiniet uz Izveidot un turpināt.
  4. No Lomu saraksts, izvēlieties Pakalpojuma konta marķiera veidotājs. Klikšķis Gatavs.
  5. Noklikšķiniet uz tikko izveidotā pakalpojuma konta un pēc tam noklikšķiniet uz Atslēgas cilne.
  6. Klikšķis Pievienot atslēgu > Izveidojiet jaunu atslēgu.
  7. Izvēlieties JSON un noklikšķiniet Izveidot. Jūsu sistēmā tiks lejupielādēts JSON fails, kas satur atslēgas. Pārdēvējiet failu kā SERVICE_ACCOUNT.json.
  8. Kad atslēgas ir ģenerētas, kopējiet atslēgu Notepad.
  9. Izmantojiet meklēšanas joslu, lai atrastu un iespējotu HomeGraph API.

Rediģējiet mājas palīga konfigurācijas failu

Savā Home Assistant serverī izmantojiet failu redaktora pievienojumprogrammu un noklikšķiniet uz mapes ikonas, pēc tam uz ikonas Augšupielādēt un noklikšķiniet uz Fails.

Izvēlies SERVICE_ACCCOUNT.json failu (lejupielādēts iepriekš) un noklikšķiniet uz labi.

Pēc tam noklikšķiniet uz Konfigurācija.yaml failu un ielīmējiet šādu kodu.

google_assistant:
projekta_id: YOUR_PROJECT_ID
service_account: !ietver SERVICE_ACCOUNT.json
report_state: taisnība

Noteikti nomainiet JŪSU_PROJEKTA_ID vērtību iepriekš minētajā kodā ar savu un noklikšķiniet uz Saglabāt ikonu. Pēc tam noklikšķiniet uz Izstrādātāju rīki > Pārbaudiet konfigurāciju lai pārliecinātos, ka konfigurācija ir derīga. Ja viss izskatās labi, restartējiet Home Assistant serveri.

Iestatiet Mājas palīgu lietotnē Google Home

Lejupielādējiet un instalējiet lietotni Google Home savā Android vai iOS ierīcē un pēc tam pierakstieties lietotnē, izmantojot to pašu Google kontu, ko izmantojāt, lai izveidotu projektu Google konsolē. Pēc tam veiciet šīs darbības, lai pievienotu Home Assistant lietotnei Google Home un iespējotu balss vadību, izmantojot Google asistentu.

  1. Pieskarieties + ikonu un izvēlieties Iestatiet ierīci > Darbojas ar Google.
    4 attēli
  2. Izvēlieties [tests] Mājas palīgs (vai kāds nosaukums, ko esat devis projektam). Tiks atvērta jūsu mājas palīga tīmekļa lapa.
  3. Ievadiet Home Assistant pieteikšanās akreditācijas datus un pieskarieties Pieslēgties. Jūs redzēsit ziņojumu “Mājas palīgs ir saistīts”.
  4. Pēc tam lietotne parādīs visas entītijas, kas konfigurētas jūsu Home Assistant serverī.
  5. Mājas palīgā izvēlieties visas ierīces, kuras vēlaties vadīt, izmantojot Google asistentu un iestatīšanu.
    2 attēli
  6. Visas savas telpas un tajās esošās ierīces redzēsit lietotnē Google Home.
    2 attēli

Tagad varat vadīt visas ierīces no lietotnes un izmantot Google Voice Assistant. Varat arī iestatīt automatizāciju, izmantojot lietotni Google Home, pamatojoties uz dažādiem parametriem. Darbības ir šādas:

  1. Lietotnē Google Home pieskarieties pie Rutīnas.
  2. Izvēlieties aktivizētāju, piemēram, Bedtime, un pēc tam varat ierakstīt pielāgotu balss komandu vai saglabāt noklusējuma vērtības.
  3. Pēc tam zem Darbības, krāns + Pievienot darbību.
    5 attēli
  4. Izvēlieties Pielāgojiet mājas ierīces.
  5. Pēc tam izvēlieties viedierīces, kas ir konfigurētas Home Assistant, un atlasiet papildu opcijas. Krāns Pievienot darbību.
  6. Krāns Saglabāt.

Iestatiet automatizāciju ar balss brīdinājumiem

Pēc Google asistenta integrēšanas savā Home Assistant serverī, lai kontrolētu konfigurētās entītijas, piemēram, viedos apgaismojumus, slēdžus, kontaktdakšas utt. izmantojot balss komandas, varat arī iestatīt automatizāciju balss brīdinājumu atskaņošanai, izmantojot Google Mini vai Nest Mini ierīci.

Varat izmantot šos balss palīgus, lai paziņotu stāvokli vai jebkuru ziņojumu, pamatojoties uz sensora vērtībām, piemēram, kad ūdens līmeņa sensors konstatē, ka tvertne ir pilna vai kustības sensors nosaka kustību.