새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


● 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/www/bbs/board.php?bo_table=co3&wr_id=2314

    https://cafe.naver.com/koreassistant/8589

    의 내용 참조 작업

    haos 재설치시

    https://console.actions.google.com/project/haos-16120/directoryinformation/

    에서 확인 하며

    s:\www\privacy.html 지워진 파일를 생성 해야 한다

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

    이 응용 프로그램은 개발자의 사적인 사용을 위한 것입니다.

    이 서비스에 연결하는 승인되지 않은 사용자는 개인 정보 보호 또는 데이터 보호를 기대해서는 안됩니다. 

    --------------------------- 생성 저장 합니다

    s:\www\privacy.html

    https://console.actions.google.com/project/haos-16120/directoryinformation/

    3232235521_1720202113.2099.png


    상기 구성이 되어야 하며 구성시  우측 옆에 확인 이름 >>haos

    3232235521_1720202343.2409.png

    확인하여  스마트폰 에서 추가

    3232235521_1720202420.5542.png


    https://11q.kr/www/bbs/board.php?bo_table=co3&wr_id=2404

    내용확인



    ☞ 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

    답변
    profile_image

    11qkr님의 댓글

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

    https://console.actions.google.com/project/haos-16120/settings/general
    화면 우측 상단에 3점을 클릭해서 - Project Settings 에 들어가시면
    Project ID 항목이 보입니다.

    이것도 복사해서, 위에 HA주소 적어둔 메모장에 붙여넣기 해주세요.
    [출처] HomeAssistant를 구글홈에 연결하기|작성자 레이군
    haos-16120

    https://console.actions.google.com/project/haos-16120/smarthomeaccountlinking/
    develop
    https://oauth-redirect.googleusercontent.com/r/haos-16120
    https://ha.11q.kr/auth/authorize
    https://ha.11q.kr/auth/token

    https://console.cloud.google.com/iam-admin/serviceaccounts?project=quantum-engine-307706&supportedpurview=project
    'Home-HA-70136' 프로젝트의 서비스 계정
    Home-HA-70136
    >>>> HA >>>3점 키관리>  키추가> 새키 만들기 > json 만들 >> 파일 저장

    https://console.cloud.google.com/apis/api/homegraph.googleapis.com/metrics?project=quantum-engine-307706
    사용설정만 확인


        # /config/configuration.yaml  수정
    google_assistant:
      # https://blog.naver.com/ray0412/222405135843  2024_0520_1645_08
      # project_id: haos-16120
      # https://console.actions.google.com/project/haos-16120/overview
      # https://console.actions.google.com/project/haos-16120/settings/general
      # service_account: !include homeassistant-71038-aaf86d6560f9.json
      # https://console.cloud.google.com/iam-admin/serviceaccounts/details/114843577091040733048/keys?project=homeassistant-71038&supportedpurview=project
      # https://cafe.naver.com/koreassistant/8589
      project_id: Home-HA-70136
      service_account: !include quantum-engine-307706-93864e19bdeb.json
      report_state: true
      # expose_by_default: false
      # 모든 디바이스 연동은 구글홈 앱에서 기기추가 Google호환 가능 추가 테스트 [test] HA 를 reconnect account 해야합니다
      # false시 HA 등록 기기 모두 off 되고 아래 등록된 entity_config: 항목만 등록 됩니다
      # true시 모든 디바이스 구글홈 등록은 앱에서 기기추가 Google호환 가능 추가 테스트 [test] HA
      expose_by_default: true
      # 수정후 테스트 연동은 구글홈 앱에서 기기추가 Google호환 가능 추가 테스트 [test] HA 를 reconnect account 해야합니다
      # entity_config: 항목 설정하지 않고 모든 HA둥록기기 설정 합니다
      # true시 모든 디바이스로 상기 false 조건 entity_config:d 입력  테스트후  전체 다시등록 전환 변경함
      # 이름을 상이한 이름으로 등록후 구글홈 기기추가  아래  name: 짱구 보일러  node-red로 mqtt등록 사례 입니다.20230909_1129_27
      #불러올 디 바 이스 지정
      entity_config: !include ew11_google_assistant_entity_config.yaml

    답변
    profile_image

    11qkr님의 댓글

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

    ha-11qkr-69238
    https://oauth-redirect.googleusercontent.com/r/ha-11qkr-69238
    https://ha.11q.kr/auth/authorize
    https://ha.11q.kr/auth/auth/token

    이메일
    shimss
    https://console.cloud.google.com/projectselector2/iam-admin/serviceaccounts?supportedpurview=project
    방금만든 프로젝트를 조회선택 해야 한다
    서비스계정만들기
    ha-11qkr
    https://console.cloud.google.com/iam-admin/serviceaccounts?project=ha-11qkr-69238&supportedpurview=project
    역할 선택 - 서비스 계정 - 서비스 계정 토큰 생성자
    방금만든  ha-11qkr' 프로젝트의 서비스 계정 >>점3개>키관리
    키추가
    프로젝트 누르면 id를 볼수 있음
    ha-11qkr-69238

    답변
    profile_image

    11qkr님의 댓글

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

    11qkr님의 댓글

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

    11qkr님의 댓글

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

    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-07-06 03:04:59

    오늘의 홈 현황


    • 현재 접속자♨ 674 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 6 명
    • 주간 가입자※ 18 명
    • 오늘 방문자 943 명
    • 어제 방문자 1,981 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,416,427 명
    • 전체 게시물※ 8,677 개
    • 전체 댓글수※ 24,843 개
    • 전체 회원수 11,092 명

    QR코드


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

    알림 0








    최신글↑