CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·아이포니앙 ·주식한당 ·MaClien ·방탄소년당 ·일본산당 ·소시당 ·개발한당 ·자전거당 ·이륜차당 ·AI당 ·안드로메당 ·골프당 ·소셜게임한당 ·패스오브엑자일당 ·나스당 ·바다건너당 ·곰돌이당 ·가상화폐당 ·콘솔한당 ·클다방 ·걸그룹당 ·키보드당 ·리눅서당 ·물고기당 ·전기자전거당 ·노젓는당 ·사과시계당 ·퐁당퐁당 ·디아블로당 ·찰칵찍당 ·라즈베리파이당 ·3D메이킹 ·X세대당 ·ADHD당 ·AI그림당 ·날아간당 ·육아당 ·배드민턴당 ·야구당 ·농구당 ·블랙베리당 ·비어있당 ·FM당구당 ·블록체인당 ·보드게임당 ·활자중독당 ·볼링친당 ·캠핑간당 ·냐옹이당 ·문명하셨당 ·클래시앙 ·요리한당 ·쿠키런당 ·대구당 ·DANGER당 ·뚝딱뚝당 ·개판이당 ·동숲한당 ·날아올랑 ·e북본당 ·갖고다닌당 ·이브한당 ·패셔니앙 ·도시어부당 ·FM한당 ·맛있겠당 ·포뮬러당 ·젬워한당 ·안경쓴당 ·차턴당 ·총쏜당 ·땀흘린당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·IoT당 ·KARA당 ·꼬들한당 ·덕질한당 ·어학당 ·가죽당 ·레고당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·오른당 ·영화본당 ·MTG한당 ·소리당 ·노키앙 ·적는당 ·방송한당 ·PC튜닝한당 ·그림그린당 ·소풍간당 ·심는당 ·품앱이당 ·리듬탄당 ·달린당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·축구당 ·나혼자산당 ·스타한당 ·스팀한당 ·파도탄당 ·테니스친당 ·테스트당 ·빨콩이당 ·공대시계당 ·여행을떠난당 ·터치패드당 ·트윗당 ·창업한당 ·VR당 ·시계찬당 ·WebOs당 ·위스키당 ·와인마신당 ·WOW당 ·윈폰이당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

IoT당

팁.리뷰 홈어시스턴트에 네스트 온도조절기 추가 - Home Assistant, Nest Thermostat 2

1
2022-10-07 11:03:43 58.♡.207.150
무재칠시

지난번 글에서는 네스트(NEST) 온도조절기를 린나이 가스보일러에 연동시켜 보았습니다. 이번에는 홈어시스턴트에 결합하여 보겠습니다. 


Google Nest - Home Assistant (home-assistant.io) - 이 글의 Configuration부분을 참고하셔서 진행하셔도 좋습니다(펼쳐서 한 단계씩).


최종 결합 후 보게 되는 홈어시스턴트 화면은 다음과 같습니다. 


39.png

(온도조절이 가능합니다. 헷갈릴 수 있지만 현재 idle상태로 난방 중이 아닙니다.)


40.png

(현재온도와 설정온도, 난방을 한눈에 파악할 수 있습니다.)


[사전 준비] 

  • 당연하지만 NEST Thermostat 네스트 온도조절기 설치가 되어 있어야겠습니다.  
  • 홈어시스턴트 2022.06월 이후 버전 설치 필수(구버전은 Application Credentials 메뉴가 없고, 연동도 안됩니다) 및 기본적인 사용 방법을 알아야 합니다. 
  • 구글 개발자 계정과 콘솔 접속 - 여기서 OAuth Client ID를 얻어서 디바이스 접근(Device Access)에 사용해야 합니다. 
  • NEST 디바이스 접근 등록(Device Access Registration) 시 최초 1회 5달러 해외 결제 필요합니다.    


[전체 과정] 

  1. https://console.nest.google.com/device-access 에서 새로운 프로젝트(저의 경우 rinnai로 명명)를 만듭니다. 이 과정을 진행하다보면 OAuth Client ID 를 요구합니다. 2번에서 만들어야겠습니다. 
  2. https://console.developers.google.com/apis/credentials 로 가서 OAuth client ID와 Client 보안 비밀번호를 만듭니다. 
  3. 1번으로 돌아가서 디바이스 접근 등록을 마무리합니다. 여기에서 프로젝트 ID를 얻습니다. 
  4. 홈어시스턴트에서 Settings -> Device & Services -> "+ ADD INTEGRATION"을 통해 Nest를 추가합니다(저는 이 방법으로 진행). 혹은 화면 우측 위의 점 3개 메뉴를 누르고 Application Credentials -> "+ ADD APPLICATION CREDENTIAL"을 눌러도 될 거예요. 


1.디바이스 접근 등록 과정 - Device Access Registration  |  Google Developers 

1.png

(먼저 5달러를 내셔야 합니다 ㅜㅜ)


2.png

3.png

(적당한 프로젝트명을 만듭니다.)


4.png

(OAuth client ID를 요구합니다. 여기서 잠시 중단하고 2번으로 갑니다.)


2. OAuth client ID 만들기 - https://console.developers.google.com/apis/credentials

(저는 이미 개발자 계정이 있어서 그에 따른 화면은 생략했습니다. 참고로 아래는 개인 계정입니다.) 

5.png


6.png

7.png

("내부"는 선택이 안됩니다.)

8.png

(앱 이름은 적당히 넣으면 되고, 개발자 계정의 지메일을 입력했습니다.)


9.png

(별거 없이 넘어갑니다.)

11.png

(개발자 본인의 계정을 "+ ADD USERS"를 통해 넣었습니다.)

12.png

13.png

(이름은 적당히 넣고, 승인된 리디렉션 URI는 이제 반드시 웹상의 주소가 필요하여 저 주소를 넣으라고 안내하고 있습니다. - 저 사이트는 제 주소가 아니므로 불안하긴 하지만 RISK없이 뭔가 할 수 없으므로 그냥 넣어줍니다.)

14.png

(드디어 원하던 ID와 비밀번호를 얻었습니다. 우측 아이콘으로 복사하거나 JSON을 받아서 메모장 등으로 확인합니다.)


3. 아까 진행하던 디바이스 접근 등록을 마무리합니다. 

15.png

(2번에서 얻은 클라이언트 ID를 넣어줍니다. 이 예에서는 5949197..로 시작하는 값입니다.)

16.png

(화면 캡처를 빼먹은 것 같은데 아마 별거 없을 거예요.)


17.png

(드디어 디바이스 접근이 가능한 프로젝트 ID를 얻었습니다. 이 예에서는 4c330a4a로 시작하는 값입니다.)


4. 홈어시스턴트에서 "+ Add Integration"을 통해 Nest관련 설치를 진행합니다.(그림이 20개까지만 등록 가능한 줄 모르고 ㅜㅜ, 이하로는 사진을 붙이고 사실 어려운 것은 없습니다. 작업 도중 오류가 - "문제발생" - 나와서 한번 더 진행한 내용이라 중복이 좀 있습니다.

https://www.home-assistant.io/integrations/application_credentials#manual-setup 도 참고하면 좋습니다.)


18-vert.jpg



이상과 같습니다. 사실 Google Nest - Home Assistant (home-assistant.io) 이 글만 보고 해도 되긴 하지만, 한번 정리해 보았습니다. 


최종적으로 잘 설치되었다면, 파트너 연결 관리자 (google.com) 에서 내용이 확인이 됩니다. 


[기타 참고한 사이트] 

  • https://www.wouternieuwerth.nl/controlling-a-google-nest-thermostat-with-python/ 





무재칠시 님의 게시글 댓글
SIGNATURE
황상(제자) 曰 "저는 머리도 나쁘고 앞뒤가 꽉 막히고 분별력도 모자랍니다."
다산 曰 "하지만, 넌 공부하는 자들이 갖고 있는 세가지 결점을 하나도 갖고 있지 않구나."

學子有大病三(학자유대병삼) : 배우는 자에게는 세가지 큰 병이 있을 수 있다. 

一敏於記誦(일민어기송)  : 첫째는 기억력이 뛰어난 결점 - 한번보면 척척 외우는 아이들은 그 뜻을 깊이 음미할 줄을 모른다.
二銳於述作(이예어술작) : 둘째는 글 짓는 재주가 좋은 결점 - 제목만 주면 글을 지어내지만 저도 모르게 경박하고 들뜨게 된다. 
三捷於悟解(삼첩어오해) : 세째는 이해가 빠른 결점 - 한마디만 말귀를 던져주면 금새 말귀를 알아듣지만 곱씹지 않으므로 깊이가 없다. 

둔하지만 공부에 파고드는 사람은 식견이 넓어지고 꽉 막혔지만 그것이 한번 뚫리면 거칠것이 없으며  답답하지만 꾸준히 연마하는 사람은 그 빛이 더욱 반짝인다.

저의 개인 블로그(소소한 리뷰) - http://imky.tistory.com
서명 더 보기 서명 가리기
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [2]
꼭사라
IP 221.♡.57.59
10-07 2022-10-07 11:18:22
·
엄청난 정성글이군요! 네스트 온도조절기는 엄두도 못내고 있는데 대단하시네요
무재칠시
IP 58.♡.207.150
10-07 2022-10-07 11:29:15
·
@꼭사라님 좋은 말씀 감사합니다~ 의외로 홈어시스턴트 연동은 검색해도 잘 안 나오길래 한번 정리해봤습니다(공식 문서에 잘 정리되어 있는 건 나중에야 알았지만요).
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.