OpenSource/HomeAssistant

WT32-ETH01 ESP32 2CH RELAY Module(TabSpace TSE-ER011) Tasmota Firmware 업데이트 가이드

TABSPACE 2024. 5. 2. 18:24

탭스페이스(TabSpace)에서 제작 및 유통중인 WT32-ETH01 ESP32 기반 TSE-ER011 2채널 릴레이 모듈의 Tasmota Firmware 업데이트 가이드를 기술하니, 업무에 참고바랍니다.

 

1. 배선연결

 

위 이미지 기준으로 배선은 다음과 같이 연결합니다.
- 유선랜커넥터 위 좌측2번째:5v+
- 유선랜커넥터 위 좌측3번째:GND
- 유선랜커넥터 아래 우측1번째:USB to SERIAL 모듈의 RX
- 유선랜커넥터 아래 우측2번째: USB to SERIAL 모듈의 TX
- 유선랜커넥터 아래 우측3~4번째 점퍼핀 동시연결(GPIO0과 GND 쇼트, 프로그래밍 모드 진입을 위함)

 

참고 이미지는 다음과 같습니다.

 

 

2. 펌웨어 다운로드

- 당사에서 별도로 제공한 TSE-ER011의 FACTORY 펌웨어를 다운로드 합니다.

- 현 시점 기준, TSE-ER011_FACTORY_20240502.bin 입니다.

 

3. Tasmota WEB Install 페이지 접속

- https://tasmota.github.io/install/

 

Install Tasmota

 

tasmota.github.io

 

4. 하단 Upload factory.bin을 클릭하여 제공된 TSE-ER011_FACTORY_20240502.bin 을 선택

Upload factory.bin 버튼 클릭
TSE-ER011_FACTORY_20240502.bin 파일 선택 후 열기 클릭

 

5. Firmware Update 과정 진행

화면 중간 CONNECT 버튼 클릭
USB to SERIAL COM포트 선택 후 연결 버튼 클릭
INSTALL TSE-ER011_FACTORY_20240502.BIN 클릭
Erase device 체크 후 NEXT 버튼 클릭
INSTALL 버튼 클릭

 

6. GPIO0번-GND 핀 제거 후 전원 재연결

- GPIO0번핀과 GND가 쇼트되어 있을 경우 프로그램모드(펌웨어 업데이트 모드)로 진입되기 때문에, 정상 사용을 위해서는 GPIO0번-GND 핀 제거가 필요합니다.

 

7. 이더넷(랜선) 케이블을 연결 후 공유기에 할당된 내부 IP로 접속하여 Tasmota 관리페이지로 진입하여 설치된 HA환경에 맞게 설정합니다.

Configuration 버튼 클릭
Configure Other 버튼 클릭
Device Name을 설치 위치에 맞게 입력(기본값은 TabSpace Ethernet Relay)

 

Save 버튼 클릭

 

8. Tasmota 관리페이지에서 MQTT 설정을 진행합니다.

Configuration 버튼 클릭
Configure MQTT 버튼 클릭
제공된 클라우드서버 주소로 Host를 변경(기본값 cloud.tabspace.kr)

 

TOPIC을 위에서 입력한 DEVICE NAME과 동일하게 입력 후 Save 버튼 클릭

 

9. 제공된 Home Assistant 클라우드서버 관리자 계정으로 로그인 후, 좌측 메뉴 통합구성요소 클릭

Tasmota 항목의 xxx개의 기기 링크 클릭
상단 기기 찾기 검색창에서 Tasmota 관리페이지에서 입력 및 저장한 기기이름 검색 후 클릭

 

제어장치 RELAY_LOCK 클릭

 

이름을 규칙에 맞게 변경, {{DEVICENAME_relay_lock}} 형태입니다.

 

구성요소도 규칙에 맞게 변경 후(switch.{{DEVICENAME}}_relay_lock 형태) 업데이트 클릭

 

동일한 방법으로 RELAY_PUSH도 이름을 변경해줍니다.

이름을 규칙에 맞게 변경, {{DEVICENAME_relay_push}} 형태입니다.

 

구성요소도 규칙에 맞게 변경 후(switch.{{DEVICENAME}}_relay_push 형태) 업데이트 클릭

 

F5키를 눌러서 웹브라우저를 새로고침하면 반영된 값을 확인할 수 있습니다.

 

LOCK, PUSH 기능 제어가 되는지 확인합니다.

 

참고. 당사 출고 기본값은 GPIO12번이 릴레이1번, GPIO14번이 릴레이2번입니다.

 

끝.