스마트홈 구축기

[스마트홈 구축기 23] Remote Home-Assistant 설치해서 2대의 HA 머신을 원격으로 제어하기

시들지 않는 무지개 2023. 12. 23. 23:35
728x90

IoT 생활의 핵심인 지그비 디바이스를 모니터링하고 운용하는 HA 머신은 거실 중앙에 위치해 있지만, Wall-pad 제어에 필요한 RS485 포트 감청이 가능한 영역은 주방밖에 없어서, 주방에도 1대의 HA 머신을 추가 설치했다. 이렇게 해서 총 2대의 HA 머신을 운용하고, 두 머신 간에 Remote Home-Assistant라는 통합구성요소를 설치해 원격으로 연결하기로 했다. 이렇게 하면 주방의 HA 머신에서 제어 가능한 Wall-pad 디바이스들을 거실의 HA 머신에서도 함께 제어할 수 있다.
 

 
일단 2대의 HA 머신은 로컬 네트워크로 하나의 공유기에 연결되어 있고, 두 대 모두 HACS가 설치되어 있다. HACS에서 “Remote Home-Assistant”를 검색해 두 대 모두 설치해준다. 서브 머신에 설치된 구성요소를 원격으로 가져와서 모니터링하고 싶은 메인 머신에서는 추가로 옵션 설정을 해줘야 한다. 이때, 서브 머신에서 “Long-lived access tokens”을 생성하고, 이를 메인 머신의 옵션 설정 시 입력해줘야 한다.
 
HACS 설치하기

 

[스마트홈 구축기 22] Home assistant에서 HACS(Home Assistant Community Store) 설치하기

※ HACS 공식 홈페이지(https://hacs.xyz)에서 내용을 참고함 Home assistant를 사용하다 보니까 HA에서 기본적으로 설치할 수 있는 통합구성요소나 서비스로는 대응이 안 되는 경우가 종종 있었다. 예를

wendysm.tistory.com

 

1단계 : 2대의 머신에 Remote Home Assistant 통합 구성 요소 설치하기

HACS에서 “Remote Home-Assistant”를 검색해 설치한 후, Settings -> Devices & Services에서 ‘ADD INTEGRATION’ 버튼을 눌러 같은 이름으로 통합구성 요소를 검색하면 해당 구성요소가 나타난다. 2대의 HA 머신에서 동일한 방식으로 통합구성 요소를 설치해준다.

 

2단계 : 서브 머신에서 Long-lived access tokens 생성하기

서브 머신에서 Long-lived access tokens을 생성하기 위해, 좌측 사이드바 하단에 있는 프로필 아이콘을 누른 후, 우측 화면을 가장 아래로 스크롤하면 “Create Token” 버튼이 있다. 이 버튼을 눌러 토큰을 생성한다. 생성된 토큰은 다음 단계에서 메인 머신 설정 시 필요하므로, 메모장에 기록해둔다. 이로써 서브 머신에서의 설정은 완료되었다.

 
 

3단계 : 메인 머신 구성 요소 기본 설정하기

 

설치된 통합구성요소에서 설정을 누르면 설정 창이 뜨는데, 여기에서 다음과 같이 입력한다:

 

Host 부분에는 서브 기기의 내부 IP 주소(예: 192.168.1.100)를 입력한다.

Port 부분에는 “8123”을 입력한다.

Access Token에는 서브 머신에서 생성한 토큰 값을 입력한다.(2단계에서 작업 내용)

 

메인 머신과 서브 머신은 동일한 내부 네트워크 안에 있기 때문에, SecureVerify SSL 부분은 체크하지 않고, “Submit”을 눌러 설정을 완료한다.


 

4단계 : 메인 머신 구성 요소 옵션 설정하기

이 옵션 설정 부분은 기본적으로 “Submit”만 눌러서 넘어가도 된다. 이 단계는 서브 머신의 디바이스 구성 요소 중에서 원격으로 가져올 항목들을 선별할 수 있는 옵션 설정에 관한 부분이다. 총 4개의 옵션 설정 창이 나타나는데, 내 경우 2번째 창에서만 옵션 설정을 하고, 나머지 3개는 그대로 넘겼다.

첫번째 옵션창. 나는 그냥 넘겼다.
두번째 옵션창. 서브 머신의 조명과 스위치만 가져와서 원격 제어를 할 예정이기 때문에 해당 부분에만 체크를 하고 "Submit"을 눌렀다.

 
여기까지 하면 끝난 것이고, 서브 머신에서만 제어가 가능했던 디바이스들을 메인 머신에서도 제어할 수 있다.

HA 메인 머신의 대시보드이다. 빨간색 박스안의 기기들 중 일부가 평소에 월패드로 제어가 가능한 조명들이고, 주방에 설치했던 HA 서브 머신에 wallpad addon과 연동되어 있다.

728x90