코딩정보




● HA작업) home assistant 와 구글홈 어시스턴트 상호 연결 영상 분석을 통한 연결 확인작업

♨ 카랜더 일정 : 2023년04월09일
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    HA작업home assistant 와 구글홈 어시스턴트 상호 연결 하기 

    1차 작업 완료후 다시 영상 분석을 통한 연결 확인작업 재 점검 합니다,

    결론) https 의 인증서 문제로  스마트폰 구글home 앱 기기추가 test??? 추가 안됩니다.
    저는 https 인증서가 동작하지 않아 
    임시로 Homeassistant Nabu casa 클라우드를 사용 기기등록  가능합니다


    영상정보로  설정 재 확인함

    https://youtu.be/mgzUszZ9M18

    3232235521_1681034076.81.png


    home assistant  진입 > 

    https://www.home-assistant.io/

    이후 검색 > google a

    3232235521_1681033705.2339.png

    https://www.home-assistant.io/integrations/google_assistant/

    3232235521_1681033915.4368.png

    (영상에 보면서 설명을 따라가며 설정 조건)

    1.조건)무료로 사용을 위한 설정 조건 > https로 인증서 설치가 기본입니다

    Google 어시스턴트를 사용하려면 호스트 이름과 SSL 인증서를 사용하여 홈어시스턴트 구성에 외부에서 액세스할 수 있어야 합니다 .

    아직 구성하지 않은 경우 계속하기 전에 구성해야 합니다.

    이를 위해 DNS를 변경하는 경우 DNS 변경 사항이 전파될 때까지 최대 48시간을 허용했는지 확인하세요.

    그렇지 않으면 Google이 서버에 도달하지 못할 수 있습니다.

    홈 네트워크 외부에서 홈어시스턴트에 연결할 수 있음을 확인한 후 Google 통합을 설정할 수 있습니다.


    1) Actions on Google 콘솔 에서 새 프로젝트를 만듭니다 .

      새창으로 열기 ( Shift + click )와  다른 새 탭으로 열기( crtl + click ) 을 이용 한다

    https://console.actions.google.com/

    로 접속 됩니다

    1차 설정 값 수정이 목적이며

    3232235521_1681034645.1727.png


    저의 설치 정보  확인

    https://console.actions.google.com/project/homeassistant-71038/actions/smarthome/

    https://ha.11q.kr/api/google_assistant

    3232235521_1681035160.5209.png

    다음은 프로젝트설정에 들어가 이름과 아이디를 메모 합니다

    3232235521_1681035229.777.png

    Project name > homeassistant

    Project ID > homeassistant-71038


    다음은 

    https://console.actions.google.com/project/homeassistant-71038/overview

    3232235521_1681037679.6629.png

    https://console.actions.google.com/project/homeassistant-71038/smarthomeaccountlinking/


    3232235521_1681037192.4426.png

    https://oauth-redirect.googleusercontent.com/r/homeassistant-71038

    https://ha.11q.kr/auth/authorize

    https://ha.11q.kr/auth/token

    아래로 이동하면

    옵션 

    이메일 

    이름 

    uncheck 저장 > add scope >> test 메뉴로 이동

    3232235521_1681038049.9534.png

    https://console.actions.google.com/project/homeassistant-71038/simulatorcreate

    3232235521_1681038117.9105.png

    --------------

    다음은 우측 상단에 setting 클릭

    https://console.actions.google.com/project/homeassistant-71038/simulatorcreate

    3232235521_1681038214.4927.png


    3232235521_1681037792.6577.png

    여기 까지 구글 콘솔에서 작업은 완료 되었습니다


    다음은 

    https://www.home-assistant.io/integrations/google_assistant/

    메뉴얼 참조 진행

    장치 동기화 활성화 > 

    3232235521_1681038430.7214.png

    3232235521_1681038603.1438.png

    https://console.cloud.google.com/iam-admin/serviceaccounts/create?project=quantum-engine-307706

    3232235521_1681038809.9106.png


    3232235521_1681038938.9114.png


    3232235521_1681039059.9594.png

    완료

    3232235521_1681039178.044.png

    완료

    https://console.cloud.google.com/iam-admin/serviceaccounts?project=quantum-engine-307706

    다음 화면이 나오면  진행한 번호를 확인 하여 키생성 파일 다운로드 합니다

    키관리 >> 

    3232235521_1681039365.6117.png

    키추가

    https://console.cloud.google.com/iam-admin/serviceaccounts/details/110206088359347317156/keys?project=quantum-engine-307706

    3232235521_1681039579.6183.png

    3232235521_1681039639.0753.png

    3232235521_1681039686.1324.png

    quantum-engine-307706-2918747a7d2a.json

    키 생성 저장 합니다 >> 이것은  

    파일에 파일명과 일치 하게 추가 합니다


    # /config/configuration.yaml
    google_assistant:
      project_id: homeassistant-71038
      service_account: !include quantum-engine-307706-e0518847dbae.json
      report_state: true

    구글 콘솔로 이동

    3232235521_1681039804.2052.png

    https://console.cloud.google.com/apis/api/homegraph.googleapis.com/overview?project=quantum-engine-307706

    3232235521_1681040004.7658.png

    3232235521_1681040027.6067.png

    사용으로  하면 끝입니다

    ------------------- 참조 ---------------------

    다음 뒤쪽에 파일 업로드및  수정

    homeassistant-71038

    quantum-engine-307706-2918747a7d2a.json

    를 변경하여 저장 예정입니다

    ===============================

    키 생성 저장 합니다 >> 이것은  

    파일에 파일명과 일치 하게 추가 합니다

    # /config/configuration.yaml
    google_assistant:
      project_id: homeassistant-71038
      service_account: !include quantum-engine-307706-e0518847dbae.json
      report_state: true

    애드온 설치 > File editor
    3232235521_1681040358.93.png


    업로드
    3232235521_1681040238.0489.png

    3232235521_1681040451.3872.png

    업로트 파일  이름 복사 후

    quantum-engine-307706-2918747a7d2a.json

    다음 링크  구글콘솔 /시험> 프로젝트설정 >>>에 들어가 프로젝터아이디 복사


    https://console.actions.google.com/project/homeassistant-71038/simulatorcreate

    3232235521_1681040695.7139.png



    프로젝트 아이디 복사 >>  homeassistant-71038

    https://console.actions.google.com/project/homeassistant-71038/settings/general

    3232235521_1681040763.2901.png


    홈 어시스턴트 메뉴얼에서 참조 중간쯤

    https://www.home-assistant.io/integrations/google_assistant/

    의 

    # Example configuration.yaml entry google_assistant: project_id: YOUR_PROJECT_ID service_account: !include SERVICE_ACCOUNT.JSON report_state: true

    을 변경 추가 정보 확인 합니다.

    3232235521_1681040965.3953.png

    에디터로 추가 합니다

    3232235521_1681043879.522.png


    # id및 key 업로드후 파일이름 추가
    # /config/configuration.yaml
    google_assistant:
      project_id: homeassistant-71038
      service_account: !include quantum-engine-307706-e0518847dbae.json
      report_state: true
    # automation: !include automations.yaml

    저장 후

    개발자 도구 > 재시작
    구문 구성내용 유효성 검사 확인

    3232235521_1681041199.61.png

    3232235521_1681041377.8722.png


    스마트폰  >>>  구글 home 앱으로 이동 기기추가는 영상 뒤부분에 참조 추가 합니다

    기기추가 > 기기설정 > test  검색 >>> [test ] ???? 추가 합니다

    https:// 의 인증서가 제대로 된다면 기기추가 되고

    기기목록이 나오고 음성으로 기기 on/off 가능 합니다.

    3232235521_1681042198.0932.png


    저는 https 인증서가 동작하지 않아 

    임시로 Homeassistant Nabu casa 클라우드를 사용 기기등록  가능합니다

    3232235521_1681042495.5053.png

    임시 1달동안  무료 사용  등록합니다

    3232235521_1681042703.4797.png


    ☞ https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠1.png

    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    profile_image

    11qkr님의 댓글

    11qkr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    HA를 구글홈에 연동시키기 AtoT / 스압주의
    https://cafe.naver.com/koreassistant/5414

    답변



    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-05-18 08:57:01

    오늘의 홈 현황


    • 현재 접속자♨ 238 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 6 명
    • 주간 가입자※ 13 명
    • 오늘 방문자 1,298 명
    • 어제 방문자 1,667 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,329,310 명
    • 전체 게시물※ 8,574 개
    • 전체 댓글수※ 24,621 개
    • 전체 회원수 10,973 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑