※ 총 4편(하드웨어 / 애드온 설치 / 조명과 팬 제어 / 보일러 제어) 중 하드웨어 연결 편임
최근에 메인 플랫폼을 ST(smartthings, 스마트싱스)에서 HA(homeassistant)로 이사를 했고 여건 상 아직도 ST에 남아 있는 기기들은 wallpad와 연결된 디바이스들 뿐이다. 각 방 조명과 보일러 및 콘센트, 엘리베이터 그리고 전열시스템들인데 이것들은 브릿지허브를 통해 ST에 연결된 상태이다.
코맥스 월패드에 브릿지 허브 설치하기
wallpad 연동 조명과 보일러는 HA 자동화를 위해 꼭 통합시켜야 하는 상황인데 이를 위해 2가지 방법에 대해서 공부했다. 첫 번째 방법은 현재 설치된 브릿지허브를 통해 ST를 거쳐 HA에서 스마트싱스 통합구성요소를 설치하여 HA로 통합시키는 방법이 있고 두 번째 방법은 스마트홈 카페의 전문가분들께서 제작해 주신 "wallpad controller with RS485"라는 HA의 addon을 설치하는 방법이다.
첫 번째 방법은 버튼 몇 번 클릭으로 바로 실행이 가능한데 단점은 브릿지허브-ST 간 연결뿐만 아니라 ST-HA 간의 연결 모두 클라우드 방식이다 보니 브릿지허브 서버 혹은 ST 서버 중 어느 하나라도 서비스 오류가 생기면 전체가 마비될 수 있는 점이다.(최근에 ST와 브릿지허브 서버 오류들이 종종 발생 중이다.)
두 번째 방법은 브릿지허브가 하는 일을 HA의 addon에서 직접 수행하기 때문에 모두 로컬에서 진행이 되고 우리 집 전기가 나가지 않는 이상은 서비스에 문제가 없는 방식이다. 덤으로 제어 속도도 더 빠른 장점이 있다. 단점은 addon 설치 및 본인이 사용 중인 월패드 제조사의 패킷 정보 확인 및 그리고 코드 최적화를 스스로 다 해야 하기 때문에 매우 많은 공부가 필요하다.
어렵지만 시스템 안정성을 위해 두번째 방법으로 진행하기로 방향을 잡고 계획을 수립했다. 먼저 가정 내의 RS485 통신 포트에 HA 기기를 직결할 수 있고 동시에 HA기기를 공유기와 연결할 수 있는 랜포트가 있는 곳을 찾아야 했다.(안정적인 연결을 위해서는 무선보다는 유선 연결이 유리하다.) 다행히도 찾은 곳은 주방 후드 위의 자동소화장치에 RS485 포트가 있었고 인접한 싱크대 벽면에 랜포트가 있었기 때문에 HA기기를 후드 위에 놓고 랜선을 후드 장 뒤로 빼서 HA를 랜포트와 연결시킬 수 있었다. 랜선을 후드 장 뒤로 빼는 과정이 좀 힘들었는데 요비선을 사다가 개인적으로 작업을 했다. 그리고 기존에 연결된 RS485 포트는 y형 커플러를 추가해서 HA 기기와도 연결시켜 줬다.
정리해 보면
이제까지 월패드 내부에 브릿지허브를 넣어 RS485 통신을 감청 및 제어했다면, 지금은 주방 후드 위 자동 소화장치의 RS485포트에 y형 커플러를 추가하여 HA 기기를 연결한 후 RS485 통신 감청 및 제어를 할 수 있게 되었다. 그리고 이 HA기기는 유선 랜으로 홈 네트워크와 연결되어 있어 기존보다 매우 안정적인 형태로 통신을 할 수 있게 되었다.(기존 브릿지 허브: 클라우드 및 wifi 연결 방식, 현재 HA : 로컬 및 유선 랜 연결 방식)
이렇게 wallpad 연동 기기를 HA에 통합하기 위한 하드웨어 설치는 완료가 되었고, 이제 남은 것은 HA에 wallpad addon을 설치해 볼 차례이다.
------------------------------------------------
두번 째 이야기- 애드온 설치 : https://wendysm.tistory.com/79
세번 째 이야기- 조명 및 팬 연동 관련 js file 수정 : https://wendysm.tistory.com/79
네번 째 이야기- 보일러 연동 관련 js file 수정 : https://wendysm.tistory.com/83
'스마트홈 구축기' 카테고리의 다른 글
[스마트홈 구축기 21] Home Assistant 코맥스(commax) Wall pad add-on에서 기기 구성하기 (3) | 2023.12.03 |
---|---|
[스마트홈 구축기 20] Home Assistant에 wallpad Addon(wallpad controller with RS485) 설치 (3) | 2023.11.26 |
[스마트홈 구축기 18] Smartthings에서 Home Assistant로 이사하기 (1) | 2023.11.18 |
[스마트홈 구축기 17] Home Assistant(HA)에 Zigbee2MQTT(Z2M) 설치하기 (1) | 2023.11.18 |
[스마트홈 구축기 16] Home Assistant(HA) 설치 후 고급 모드 설정하기 (0) | 2023.11.18 |