스마트홈 구축기

[스마트홈 구축기 19] Home Assistant로 코맥스(commax) wallpad 제어하기(하드웨어 연결)

시들지 않는 무지개 2023. 11. 19. 21:51
728x90

※ 총 4편(하드웨어 / 애드온 설치 / 조명과 팬 제어 / 보일러 제어) 중 하드웨어 연결 편임

 

최근에 메인 플랫폼을 ST(smartthings, 스마트싱스)에서 HA(homeassistant)로 이사를 했고 여건 상 아직도 ST에 남아 있는 기기들은 wallpad와 연결된 디바이스들 뿐이다. 각 방 조명과 보일러 및 콘센트, 엘리베이터 그리고 전열시스템들인데 이것들은 브릿지허브를 통해 ST에 연결된 상태이다.
 
코맥스 월패드에 브릿지 허브 설치하기

 

[스마트홈 구축기 13] commax(코맥스) 월패드에 브릿지허브(BritzyHub) 설치하기

우리 아파트는 스마트싱스 어플에서 서비스 연결로 홈 IOT 기능을 쓸 수 있는 스마트아파트이다. 그래서 간단한 설정만으로 스마트싱스에 연결을 하게 되면 월패드에서 사용할 수 있는 원격 기

wendysm.tistory.com

 
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 기기와도 연결시켜 줬다.
 

가스 벨브 관이 후드장으로 들어가는 구멍으로 요비선 작업을 통해 랜선을 빼내고 아래 있는 랜포트와 연결한 모습
주방 후드 장 위에 HA 기기 배치 후, RS485 포트와 연결시킨 모습

 
내가 구입한 USB to RS485 변환기 어댑터

 

827.0₩ 20% OFF|USB to RS485 485 변환기 어댑터, Win7 XP Vista Linux Mac OS WinCE5.0 지원|반도체 집적회로|   - Al

Smarter Shopping, Better Living! Aliexpress.com

ko.aliexpress.com

내가 구입한 Y형 랜커플러

 

칼론 랜선 Y형 연장 랜커플러

COUPANG

www.coupang.com

현재 구성된 네트워크 구조

 
정리해 보면
이제까지 월패드 내부에 브릿지허브를 넣어 RS485 통신을 감청 및 제어했다면, 지금은 주방 후드 위 자동 소화장치의 RS485포트에 y형 커플러를 추가하여 HA 기기를 연결한 후 RS485 통신 감청 및 제어를 할 수 있게 되었다. 그리고 이 HA기기는 유선 랜으로 홈 네트워크와 연결되어 있어 기존보다 매우 안정적인 형태로 통신을 할 수 있게 되었다.(기존 브릿지 허브: 클라우드 및 wifi 연결 방식, 현재 HA : 로컬 및 유선 랜 연결 방식)
 
이렇게 wallpad 연동 기기를 HA에 통합하기 위한 하드웨어 설치는 완료가 되었고, 이제 남은 것은 HA에 wallpad addon을 설치해 볼 차례이다.

 

------------------------------------------------

 

두번 째 이야기- 애드온 설치 : https://wendysm.tistory.com/79

 

[스마트홈 구축기 20] Home Assistant에 wallpad Addon(wallpad controller with RS485) 설치

※ '모두의 스마트홈' 네이버 카페에서 보고 읽은 내용들을 참고함. 총 3단계로 진행이 필요한데 첫 번째는 MQTT broker를 설치해야 하고 두 번째는 자기 집의 월패드 제조사에 맞는 addon을 설치하고

wendysm.tistory.com

 

세번 째 이야기- 조명 및 팬 연동 관련 js file 수정 : https://wendysm.tistory.com/79

 

[스마트홈 구축기 20] Home Assistant에 wallpad Addon(wallpad controller with RS485) 설치

※ '모두의 스마트홈' 네이버 카페에서 보고 읽은 내용들을 참고함. 총 3단계로 진행이 필요한데 첫 번째는 MQTT broker를 설치해야 하고 두 번째는 자기 집의 월패드 제조사에 맞는 addon을 설치하고

wendysm.tistory.com

 

네번 째 이야기- 보일러 연동 관련 js file 수정 : https://wendysm.tistory.com/83

 

[스마트홈 구축기 24] Home assistant에서 코맥스(commax) wallpad 제어하기 후속

wallpad add-on 설치 후 기존 상황 [스마트홈 구축기 21] Home Assistant Wall pad add-on에서 기기 구성하기(최종)현재까지 상황을 간단히 정리해 보면, 주방 후드장 위에 HA 기기를 배치해서 자동소방장치의 R

wendysm.tistory.com

 

728x90