IOT

1. 월패드에서 통신하는 RS-485 패킷 캡쳐하기

오리야호 2021. 5. 12. 15:39
반응형

사전에 읽으면 도움되는 글

[홈IoT] COMMAX 월패드 RS485 통신하기

 

[홈IoT] COMMAX 월패드 RS485 통신하기

COMMAX 월패드 통신하기 2020월 5월 3일 루피영호 차 례 □ 목 표 □ 준비물 □ 통신포인트 □ 싱크...

blog.naver.com

HomeAssistant Core / 코콤 월패드 샤오미 공기청정기 연동하기 / Elfin EW11 / RS485

 

HomeAssistant Core / 코콤 월패드 샤오미 공기청정기 연동하기 / Elfin EW11 / RS485

안녕하세요? 도정진입니다. 새로 이사한 집이 나름 최신식이라 월패드가 있었습니다. 이 월패드의 다수 기능을 휴대폰으로 가져와보도록 하겠습니다. 한편, 아래의 글은 IOT 어린이.. 아린이가

blog.djjproject.com

 


작업 과정

통신 데이터를 캡처하기 위해서 크게 아래 과정이 필요합니다.

  1. 우리 집 월패드 제조사
  2. 통신 구간 확인 (RS485로 통신하는 다양한 장소)
  3. EW11 연결

 

 

1. 우리 집 월패드 제조사 및 모델명 확인

월패드 제조사마다 통신 데이터가 다른데 다른 사람이 올려둔 자료를 미리 찾아두면 좋습니다.

 

 

2. 통신 구간 확인 (RS-485로 통신하는 다양한 장소)

아래 공간 중 한 곳에서 신호를 보내도록 작업해야 합니다.

설치 위치는 문제가 생겼을 때 쉽게 손볼 수 있는지를 고려하는 게 좋습니다. 월패드 뒤에 숨겨두면 문제 생길 때마다 월패드 해체를..

저의 경우에는 싱크대 하부장 보일러 밸브 제어기에서 배선은 내부로 작업하고 외부에 EW11을 놔두는 환경으로 구성했습니다.

  • 싱크대 하부장 보일러 밸브 제어기
  • 가스 감지기
  • 통신단자함(저희집엔 없었습니다)
  • 월패드 뒤 벽속
  • 등등

 

3. EW11 연결

 

  • EW11 외 대안 : 유선 연결 RS485 to USB

이런 식으로 RS485 to USB를 사용할 경우 라즈베리파이를 싱크대에 같이 위치해주어야 합니다.

찍어 놓은 사진이 이거밖에 없네요. 저는 이 방법으로 라즈베리 2로 테스트를 하고 EW11과 라즈베리 4를 구매했습니다.

이 과정은 굳이 거치지 않고 바로 EW11을 연결해도 무방합니다. RS485 usb로 검색하시면 많이 나오고 배송비가 더 나옵니다 ㅋㅋ

 

RS485 to USB

 

  • EW11 RS485 to WiFi

알리에서 1.5만 원 정도에 구매를 하고 일주일 정도 배송 기간이 걸렸습니다.

구매시 모델명을 유의하세요. EW10은 RS-232 시리얼용이라 EW11로 구매해야 하고 저는 외부 안테나 버전(EW11A0)을 구매했습니다.

 

 

처음 세팅은 전원만 인가한 뒤 통신설정을 해주는 과정입니다.

 

남는 USB 케이블을 잘라 아래 처럼 피복을 벗겨 냅니다.

 

USB 케이블로 전원케이블 만들기

 

 

+엔 빨간선(VCC) -엔 검은색(GND) 선을 연결해줍니다. 반대로 연결하면 안돼요. 위에 자세히 보시면 처음에 반대로 연결해서 받자마자 고장 낼 뻔 ㅋㅋ

 

 

EW11 전원 케이블 연결방법

 

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 통신 설정 

TCP 설정

 

8899 포트로 설정해줍니다.

 

 

 

 

 

저는 싱크대 아래 밸브 제어기에 랜선을 3미터 정도로 잘라서 라인을 추가해줬습니다. 그리고 선을 빼서 싱크대 위로 올렸습니다. 식기세척기 때문에 싱크대 구멍을 내놓은 게 있어서 나중에 유지보수를 위해 케이블을 밖으로 빼놨습니다.

 

 

 

랜선을 절적한 길이로 자른 후 결선해주었습니다.

 

기판에 RS485라고 적혀있는 곳은 코콤 데이터가 아니어서 다른 곳에 연결하면서 테스트했습니다. 밸브 제어기 제품이 코콤 말고 다른 다른 월패드도 지원하는 것 같은데 기기 세팅이 다를 수 있다고 추측만 하고 있습니다.

 

정상적이라면 RS-485 단자를 찾는 것이 맞지만 세대마다 다를 수 있으니 모든 가능성을 열어두고 데이터를 찾아야 합니다.

 

관련 카페글

HomeAssistant

 

코콤 월패드 사용중인데 시리얼 통신 값이 주기적으로 계속 발생되는 건 이상이 있는걸까요??

대한민국 모임의 시작, 네이버 카페

cafe.naver.com

 

 

RS-485 라인도 EW11에 연결해줍니다.

 

보일러 밸브 제어기 RS485 통신 캡쳐

 

 

전원, 통신 케이블 연결

 

 

EW11 위치 정하기

 


 

데이터 확인하기

Windows 용 TCP 데이터 송수신 프로그램

 

blog.daum.net/pg365/276

 

시리얼 포트, TCP/IP, UDP/IP 터미널 프로그램 (시리얼 통신 프로그램)

프로그램을 잘 사용하고 계신다면, Youtube 구독과 좋아요 부탁드립니다. https://www.youtube.com/channel/UCyeFmUd3h9Gzw4wK7tglc9Q 이번에 소개 드리는 프로그램은 시리얼 포트(COM port)나 TCP/IP, UDP/IP 프..

blog.daum.net

 

프로그램 실행 후 Connect 버튼을 누릅니다.

 

 

시리얼포트 송수신 프로그램

 

EW11 초기 세팅 때 DHCP로 IP를 할당받기 때문에 공유기 화면에서 확인해야 합니다. 저는 공유기 설정에서 고정값을 할당하도록 해주었습니다.

 

 

TCP 연결하기

 

수신 데이터 확인

 

 

 

패킷을 분석하여 올려주신 랜이님 감사합니다.

 

 

mscg.kr/65

 

[월패드] 코콤 월패드 및 그렉스 환기장치 RS485 패킷

담다패드 - 월패드만 있으면 우리집은 이미 스마트홈?! 담다패드 - 월패드만 있으면 우리집은 이미 스마트홈?! 스마트폰, 스마트전구, IoT가전제품, AI스피커 ...... 스마트한 세상에 살고계신

mscg.kr

 

 

 

여기까지 데이터를 잘 수신하신다면 4단계 중 첫 번째 단계를 완료한 것입니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형