우리 집 현관문에 설치된 아카라 G4 초인종 카메라와 아카라 G3 카메라를 자작 월패드에 어떻게 연동할지 고민한 후, 현재 구축된 내용을 기록으로 남긴다.
배경
아카라 G3, G4 같은 홈킷 보안 카메라는 Home Assistant(HA)와 애플 홈에 동시에 연동하기 어려운 상황이다. 애플의 정책상 최대 두 개의 플랫폼에서만 동시에 연결이 가능하다. 아카라 플랫폼은 기본적으로 연결해야 하는 상황에서, 나머지 하나를 애플 홈 혹은 HA에 연결해야 한다. 아이폰으로 애플 홈을 잘 활용하고 있어 어느 하나를 포기하기 어려웠지만, 결국 타협을 보았다.
최종 결정
G4 초인종 카메라는 HA와 연결하고, G3는 애플 홈에 그대로 연결하기로 했다. 그 이유는 두 카메라의 활용도 차이 때문이다.
• G4 초인종: 초인종이 눌릴 때 얼굴을 보고 소통하기 위한 카메라로, G4는 G3보다 화각이 넓고 설치 위치가 현관 밖 천장이어서, 택배와 방문자 모니터링을 함께 해야 한다. 이 기능은 HA 자동화를 통해 충분히 구현할 수 있다.
• G3 카메라: 애플 홈에 연결하면 원래 목적을 잘 수행할 수 있다.
1. Go2RTC 애드온 설치 및 설정
addon repository에 아래의 주소를 입력한 후 애드온이 리스트에 나타나면 설치한다.
https://github.com/AlexxIT/hassio-addons
• Go2RTC 애드온 설치 후 “open web ui”를 누르면 카메라 추가 화면이 나타난다.
• 이때, HA에 연동할 애플 카메라는 아카라 플랫폼에만 연결되어 있어야 한다. 애플 홈에 연결되어 있다면 애플 홈에서 카메라 삭제를 진행한다.
• “Apple HomeKit” 버튼을 누르면 HA가 애플 보안 카메라를 검색한다. 중요한 부분은 location 컬럼 우측에 “pair” 버튼이 보여야 한다. 이 버튼이 보이지 않으면 다른 플랫폼과 연결되어 있거나 버그일 가능성이 있으므로, 기기를 초기화한 후 다시 아카라 플랫폼에 연결하고 과정을 반복한다.
• “pair” 버튼을 눌러 애드온과 페어링을 완료한다.
• 상단의 “Streams” 버튼을 누른 후 연결된 카메라에서 stream을 눌러 제대로 재생되는지 확인한다.
• 맥용 Home Assistant 앱에서는 재생이 안 될 수 있으며, 이 경우 사파리에서 HA에 접속해 영상 확인이 가능하다.
여기까지 하면 애플 홈 카메라가 HA와 연결이 완료가 된 상태이다.
2. 대시보드에 카메라 카드 추가하기 위해 Go2RTC에서 영상소스 url 확인하기
• Go2RTC를 HA 사이드바에서 직접 확인할 수 있지만, 불편하므로 대시보드에 카메라 구성 요소로 추가한다.
• Go2RTC에서 상단의 “Streams”를 눌러 등록된 카메라 정보를 확인하고, links 부분을 클릭해 카메라 영상 소스의 URL을 얻는다.
이렇게 확인한 url은 따로 메모해 놓는다. 2단계에서 필요한 정보이다.
3. WebRTC Camera 통합 구성 요소 설치 및 대시보드에 메뉴얼 카드 설정
이 통합구성 요소는 HACS에서 설치가 가능하기 때문에 먼저 HACS를 설치한다
HACS에서 "webRTC Camera"를 검색해서 설치한 후 HA를 재부팅한다.
HA -> setting -> Devices & Services -> Add integrations (우측 하단)을 차례대로 누른 후 webRTC Camera를 검색해서 설치한다.
설치가 끝나면 대시보드로 돌아와서 대시보드 수정 -> 카드 추가를 누른 후 스크롤해서 가장 아래에 manual을 누른다.
아래와 같이 그대로 써넣고 "save"를 누르면 끝이다.
이때 url: 부분은 앞에서 Go2RTC에서 확인한 카메라의 스트리밍 링크 주소를 복사 붙여 넣기 해주면 된다.