1. 준비물
- Synology NAS에 Home Assistant를 설치
- 신나는 마음으로 구매한 SmartThings
- https 접속환경을 만들지 못해 좌절해 있기
2. 삽질기
Nabu Casa, Inc에서 제공하는 Home Assistant Cloud의 서비를 이용하면 이런 삽질은 전혀 필요가 없다. 단, 한달 무료 이용 후에 매달 4.99$의 비용만 내면 된다.
물론 필자의 경우는 그간 구글링을 하며 무지하게 삽질하였지만 포기상태로 그냥 Rapsberry Pi를 구매해서 배송이 오는 중이다... 취소하기에는 이미 국내 배송 업체로 넘겨졌다..제길...
이것저것을 다 따라해보았는데 설명은 거의 Docker에서 실행하는 경우가 아닌 독립적으로 실행해서 Supervisor 모드에서 애드온의 설치로 아주 깔끔히 진행하는 게 대부분이었다.
하지만 Docker로 실행하는 경우에 Supervisor 모드를 쓸 수는 없었다.
하란대로 다 해보고 해도 결과는 http 접속은 가능하나 https 접속은 항상 실패였다.
- Duckdns DDNS
- Synolgy DDNS
심지어 새벽에 설정을 따라하다 다시 설정을 원상복구했음에도 Home Assistant 접속이 안되는 경우가 발생했다!!!!!
그래서 오기로 별별 짓을 하면서 삽질에 성공했다!!
3. 진짜 준비물 그리고 시작!
- Synology NAS DSM 7.0 이상
- Docker에 설치한 Home Assistant
- 공유기 접속가능한 환경
- 영롱히 녹색불을 뿜어내는 SmartThings
공유기에 접속해 Port-Forwading을 추가한다.
- 443
이제 NAS에 접속해서 제어판으로 간 후,
- 외부 액세스에서 DDNS를 추가한다. 깔끔한게 좋아서 i234.me를 했는데 그간 수많은 삽질로 인증서 발행 갯수 초과 ㅋㅋㅋㅋㅋ
- xxxxxxxx.synology.me로 설정했다. 연결테스트도 한번 눌러보고 아직은 인증서를 설치를 선택하지 말자.
네트워크
연결성 항목에서 HTTPS/2만 체크(나머지는 다 체크해제. 뭐 접속인원 제한은 상관없을 것 같다.)보안항목으로 가자.
- 인증서 항목에서 추가, 대체를 선택한다. Let's Encrypt를 선택한 후, 자신의 DDNS주소와 이메일 주소만을 적고 인증서 발행하자.
- 고급항목으로 가서 HTTP 압축 활성화 체크
로그인 포탈의 고급 항목으로 가자.
역방향 프록시를 누르고,
- HTTPS, 자신의 DDNS, 443 (규칙이름은 아무거나)
- HSTS 활성화 체크
- HTTP, 자신의 NAS ip, 8123
사용자 지정 머리글로 가서 WebSocket 추가
끝
인줄 알았다면 아직 멀었다. 진짜 요기서 자잘하게 바뀌는 걸로 설명들이 되어 있고 난 삽질을 반복했지.
이제 Home Assistant의 configuration.yaml을 수정하자. (혹은 추가하자.)
x
homeassistant
name 느그집 이름
latitude 위도
longitude 경도
elevation 높이
unit_system metric
time_zone Asia/Seoul
external_url"https://ㅌㅌㅌㅌㅌㅌ.synology.me"
#자신의 DDNS주소입력
http
use_x_forwarded_fortrue
trusted_proxies
127.0.0.1
느그 NAS ip
진짜 끝이다. 뭐 딱히 봐서는 homeassistant: 에서 external_url 부분만 있으면 되고, http 항목이 아무래도 가장 중요한 사항이지 싶었다. 위도와 경도는 구글 지도에서 자기 집 찾아서 클릭하니 딱 뜨더라.
이게 없으니 그간 수업이 삽질해도 해결될 리가 없었던 게 아닐까...
아무튼 이제 DDNS로 접속(그냥 뒤에 포트번호 필요없이 주소만 치면 보안접속이 된다!!!)해서 SmartThings를 연동하면 끝. (이건 이미 많은 블로거 분들이 서술해놨으므로 패스)
자...이제 다음 주에 라즈베리가 오면 난 또 다시 갈아엎겠지 ㅜ.ㅜ
'My Space > Home Assistant' 카테고리의 다른 글
게으름의 끝은? (0) | 2022.01.20 |
---|---|
Local Tuya 사용법 (0) | 2022.01.02 |
진작에 바꿀 껄! (0) | 2022.01.02 |
Xiaomi Multi-Mode Gateway (샤오미 게이트웨이 3) 연결하기 (0) | 2021.12.24 |
Home Assistant 입문기 (0) | 2021.12.23 |