사전에 읽으면 도움되는 글
HomeAssistant Core / 코콤 월패드 샤오미 공기청정기 연동하기 / Elfin EW11 / RS485
작업 과정
통신 데이터를 캡처하기 위해서 크게 아래 과정이 필요합니다.
- 우리 집 월패드 제조사
- 통신 구간 확인 (RS485로 통신하는 다양한 장소)
- EW11 연결
1. 우리 집 월패드 제조사 및 모델명 확인
월패드 제조사마다 통신 데이터가 다른데 다른 사람이 올려둔 자료를 미리 찾아두면 좋습니다.
2. 통신 구간 확인 (RS-485로 통신하는 다양한 장소)
아래 공간 중 한 곳에서 신호를 보내도록 작업해야 합니다.
설치 위치는 문제가 생겼을 때 쉽게 손볼 수 있는지를 고려하는 게 좋습니다. 월패드 뒤에 숨겨두면 문제 생길 때마다 월패드 해체를..
저의 경우에는 싱크대 하부장 보일러 밸브 제어기에서 배선은 내부로 작업하고 외부에 EW11을 놔두는 환경으로 구성했습니다.
- 싱크대 하부장 보일러 밸브 제어기
- 가스 감지기
- 통신단자함(저희집엔 없었습니다)
- 월패드 뒤 벽속
- 등등
3. EW11 연결
- EW11 외 대안 : 유선 연결 RS485 to USB
이런 식으로 RS485 to USB를 사용할 경우 라즈베리파이를 싱크대에 같이 위치해주어야 합니다.
찍어 놓은 사진이 이거밖에 없네요. 저는 이 방법으로 라즈베리 2로 테스트를 하고 EW11과 라즈베리 4를 구매했습니다.
이 과정은 굳이 거치지 않고 바로 EW11을 연결해도 무방합니다. RS485 usb로 검색하시면 많이 나오고 배송비가 더 나옵니다 ㅋㅋ
- EW11 RS485 to WiFi
알리에서 1.5만 원 정도에 구매를 하고 일주일 정도 배송 기간이 걸렸습니다.
구매시 모델명을 유의하세요. EW10은 RS-232 시리얼용이라 EW11로 구매해야 하고 저는 외부 안테나 버전(EW11A0)을 구매했습니다.
처음 세팅은 전원만 인가한 뒤 통신설정을 해주는 과정입니다.
남는 USB 케이블을 잘라 아래 처럼 피복을 벗겨 냅니다.
+엔 빨간선(VCC) -엔 검은색(GND) 선을 연결해줍니다. 반대로 연결하면 안돼요. 위에 자세히 보시면 처음에 반대로 연결해서 받자마자 고장 낼 뻔 ㅋㅋ
USB 케이블은 5V 전원인데, EW11A0는 5~36V까지 가능하다고 되어있네요. 정상적으로 전원이 인가되면 EW11_ 로 시작하는 WiFi에 연결해줍니다.
브라우저에서 10.10.100.254 로 접속한 뒤 admin/admin 기본 계정으로 접속한 뒤 설정해줍니다.
- EW11 시스템 세팅
Authentication 에서 사용자, 비번 수정
WAN Settings DHCP ON 해주는 게 좋습니다. 나중에 접속 못해서 초기화해야 할 일 생길 수 있어요. DNS는 구글 DNS로 변경했습니다. (EW11에서 도메인 주소로 접속할 일이 없어서 의미는 없습니다)
WiFi Settings 각 집에 사용중인 WiFi ssid와 접속 비번을 설정해줍니다.
NTP Settings 구글 타임서버로 설정해줬습니다.
- EW11 시리얼포트 세팅
- EW11 통신 설정
8899 포트로 설정해줍니다.
저는 싱크대 아래 밸브 제어기에 랜선을 3미터 정도로 잘라서 라인을 추가해줬습니다. 그리고 선을 빼서 싱크대 위로 올렸습니다. 식기세척기 때문에 싱크대 구멍을 내놓은 게 있어서 나중에 유지보수를 위해 케이블을 밖으로 빼놨습니다.
랜선을 절적한 길이로 자른 후 결선해주었습니다.
기판에 RS485라고 적혀있는 곳은 코콤 데이터가 아니어서 다른 곳에 연결하면서 테스트했습니다. 밸브 제어기 제품이 코콤 말고 다른 다른 월패드도 지원하는 것 같은데 기기 세팅이 다를 수 있다고 추측만 하고 있습니다.
정상적이라면 RS-485 단자를 찾는 것이 맞지만 세대마다 다를 수 있으니 모든 가능성을 열어두고 데이터를 찾아야 합니다.
관련 카페글
RS-485 라인도 EW11에 연결해줍니다.
데이터 확인하기
Windows 용 TCP 데이터 송수신 프로그램
프로그램 실행 후 Connect 버튼을 누릅니다.
EW11 초기 세팅 때 DHCP로 IP를 할당받기 때문에 공유기 화면에서 확인해야 합니다. 저는 공유기 설정에서 고정값을 할당하도록 해주었습니다.
패킷을 분석하여 올려주신 랜이님 감사합니다.
여기까지 데이터를 잘 수신하신다면 4단계 중 첫 번째 단계를 완료한 것입니다.