Хоме Ассистант је једна од најбољих софтверских платформи за аутоматизацију дома отвореног кода. Можете га применити на Распберри Пи или старом лаптопу да бисте изградили заиста приватну паметну кућу. Можете да купите паметне уређаје или да направите сопствене паметне прекидаче и контролере, да их додате у Хоме Ассистант и да контролишете све са једне контролне табле.
Још боље, такође можете да интегришете Гоогле помоћник да контролишете све ентитете и паметне уређаје конфигурисане у вашем Хоме Ассистант-у путем ваших гласовних команди бесплатно.
Пре него што почнете
Да бисте подесили или интегрисали Гоогле помоћник, морате да изложите сервер Хоме Ассистант интернету са ССЛ сертификатом. Да бисте то урадили, можете изложите свој сервер Хоме Ассистант са ССЛ-ом користећи ДуцкДНС и Лет’с Енцрипт.
Алтернативно, можете подесите Цлоудфларе тунел да изложите свој сервер Хоме Ассистант Интернету
. Препоручујемо последњи метод јер је сигурнији и много лакши за подешавање.Када будете могли да приступите Хоме Ассистант-у преко интернета помоћу ХТТПС везе, можете да пратите упутства у наставку да интегришете и подесите Гоогле Воице Ассистант у сервер Хоме Ассистант.
Направите пројекат у Гоогле конзоли
Посетите Радње на Гоогле конзоли страницу и пријавите се помоћу Гоогле налога који користите са својим Гоогле Мини или Гоогле Нест уређајима. Затим следите ове кораке:
- Кликните Нови пројекат, изаберите да, и кликните Слажете се и наставите.
- Унесите назив за пројекат, као што је „ХомеАссистант“, а затим изаберите свој језик и земљу. Кликните Креирајте пројекат.
- Изабери Паметне куће и кликните Почните да градите.
- Кликните Именујте своју акцију Смарт Хоме а затим откуцајте име, као што је „Хоме Ассистант“. Кликните сачувати.
- Кликните Преглед картицу, а затим кликните Изградите своју акцију.
- Кликните Додај радњу(е) и налепите УРЛ свог Хоме Ассистант-а. Користите један од следећих формата, у зависности од вашег подешавања…
- Ако сте користили ДуцкДНС и Лет’с Енцрипт: https://[YOUR УРЛ ХОМЕ АСИСТАНТ: ПОРТ]/апи/гоогле_ассистант
- Ако сте користили Цлоудфларе тунел да бисте изложили Хоме Ассистант Интернету: https://[YOUR УРЛ ХОМЕ АССИСТАНТ]/апи/гоогле_ассистант
- Кликните сачувати и кликните на три тачке, а затим изаберите Подешавања пројекта.
- Забележите Име пројекта и ИД пројекта.
- Иди на Преглед картицу и кликните Подешавање повезивања налога испод Брзо подешавање.
- Налепите и уредите следеће вредности:
- ИД клијента: https://oauth-redirect.googleusercontent.com/r/[YOUR_PROJECT_ID]
- Тајна клијента: откуцајте шта год желите
- УРЛ ауторизације: https://[YOUR УРЛ ПОМОЋНИКА КУЋЕ: ПОРТ]/аутх/аутхоризе
- УРЛ токена: https://[YOUR УРЛ ПОМОЋНИКА КУЋЕ: ПОРТ]/аутх/токен
- Не морате да уносите вредност ПОРТ ако користите услугу Цлоудфларе Туннел
- Кликните Следећи > Следећи.
- У Конфигуришите свог клијента (опционо), откуцајте „е-пошта“, а затим кликните Додајте опсег, откуцајте "име" и кликните сачувати.
- Кликните Тест дугме испод Развити таб. Ако успете, видећете поруку „Тест је сада омогућен“.
Креирајте налог услуге
Посетите Страница конзоле Гоогле Цлоуд Платформ а затим следите ове кораке да бисте креирали налог услуге за синхронизацију уређаја Хоме Ассистант са апликацијом Гоогле Хоме.
- Кликните на мени за хамбургер (икона са три линије) са леве стране и изаберите АПИ-ји и услуге > Акредитиви.
- Кликните Креирајте акредитиве и бирај Сервисни налог.
- Унесите назив налога и кликните Креирајте и наставите.
- Од Листа улога, изаберите Креатор токена налога за услуге. Кликните Готово.
- Кликните на налог услуге који сте управо креирали, а затим кликните на Кључеви таб.
- Кликните Додај кључ > Креирајте нови кључ.
- Изабери ЈСОН и кликните Креирај. ЈСОН датотека која садржи кључеве ће се преузети на ваш систем. Преименујте датотеку као СЕРВИЦЕ_АЦЦОУНТ.јсон.
- Када су кључеви генерисани, копирајте кључ у Нотепад.
- Користите траку за претрагу да бисте пронашли и омогућили ХомеГрапх АПИ.
Уредите конфигурациону датотеку Хоме Ассистант
На вашем серверу Хоме Ассистант користите додатак Филе Едитор и кликните на икону фасцикле, затим на икону Уплоад и кликните на Филе.
Изабрати СЕРВИЦЕ_АЦЦЦОУНТ.јсон датотеку (преузету раније) и кликните У реду.
Затим кликните на Цонфигуратион.иамл датотеку и налепите следећи код.
гоогле_ассистант:
пројецт_ид: ИОУР_ПРОЈЕЦТ_ИД
сервице_аццоунт: !укључити СЕРВИЦЕ_АЦЦОУНТ.јсон
извештај_стање: истина
Обавезно замените ИОУР_ПРОЈЕЦТ_ИД вредност у горњем коду са сопственим и кликните на сачувати икона. Затим кликните на Алати за програмере > Проверите конфигурацију да бисте били сигурни да је конфигурација важећа. Ако све изгледа добро, поново покрените сервер Хоме Ассистант.
Подесите Хоме Ассистант у апликацији Гоогле Хоме
Преузмите и инсталирајте апликацију Гоогле Хоме на свој Андроид или иОС уређај, а затим се пријавите на апликацију користећи исти Гоогле налог који сте користили за креирање пројекта у Гоогле конзоли. Затим пратите ове кораке да бисте додали Хоме Ассистант у апликацију Гоогле Хоме и омогућили гласовну контролу помоћу Гоогле Ассистант-а.
- Додирните на + икону и изаберите Подесите уређај > Ради са Гоогле-ом.4 Слике
- Изабери [тест] Хоме Ассистант (или било који назив који сте дали пројекту). Ово ће отворити вашу веб страницу Хоме Ассистант.
- Унесите акредитиве за пријаву Хоме Ассистант-а и додирните Пријавите се. Видећете поруку „Хоме Ассистант је повезан“.
- Затим ће апликација приказати све ентитете конфигурисане на вашем серверу Хоме Ассистант.
- Изаберите све уређаје у свом Хоме Ассистант-у које желите да контролишете помоћу Гоогле помоћника и подешавања.2 Слике
- Видећете све своје собе и уређаје у њима у апликацији Гоогле Хоме.2 Слике
Сада можете да контролишете све уређаје из апликације и користите Гоогле Воице Ассистант. Такође можете да подесите аутоматизацију помоћу апликације Гоогле Хоме на основу различитих параметара. Кораци су следећи:
- У апликацији Гоогле Хоме, додирните Рутине.
- Одаберите окидач, као што је Време за спавање, а затим можете да откуцате прилагођену гласовну команду или задржите подразумеване вредности.
- Затим, испод Акције, славина + Додајте акцију.5 Слике
- Изабери Подесите кућне уређаје.
- Затим изаберите паметне уређаје који су конфигурисани у Хоме Ассистант-у и изаберите даље опције. Славина Додајте акцију.
- Славина сачувати.
Подесите аутоматизацију са гласовним упозорењима
Након интеграције Гоогле Ассистант-а у ваш Хоме Ассистант сервер за контролу конфигурисаних ентитета, као што су паметна светла, прекидачи, утикачи итд. користећи гласовне команде, такође можете да подесите аутоматизацију за репродукцију гласовних упозорења преко Гоогле Мини или Нест Мини уређаја.
Можете користити ове гласовне асистенте да најавите стање или било коју поруку на основу вредности сензора, на пример када сензор нивоа воде открије да је резервоар пун или сензор покрета детектује кретање.