알리 천원 마트에서 $1.89에 wifi 스마트 스위치를 구매했습니다.
간단하게 사용하려면 tuya앱 설치해서 사용하거나 home assistant에 tuya integration을 연동해 쓰면 되지만 반응속도가 좀 느리고 클라우드를 거쳐서 오는 점이 단점입니다.
해결 방법으로는 esphome이나 tasmota를 올려 사용해야 하는데 구글링을 해보니 내장된 칩을 떼고 esp-02 모듈로 교체해야 하는 번거로움이 있더군요. (왼쪽이 내장, 오른쪽이 교체할 모듈입니다)
덜덜 떨리는 손으로 3.3v,gnd,rx,tx(usb serial 연결) 케이블을 연결하고 모듈 뒷면의 IO0에 추가로 점퍼 케이블을 납땜했습니다. 이 IO0에 연결된 케이블은 usb serial 연결시 gnd에 쇼트시켜 esp-02가 플래시 모드로 들어가는 환경을 만들어 줍니다.
중간 및 마무리 단계는 아래와 같이 요약합니다.
1) tasmota firmware 인스톨 (저는 웹에서 설치했습니다)
2) 전원 연결 후 wifi 설정
3) configuration 참조 (https://templates.blakadder.com/woox_R4967.html)
{"NAME":"WOOXR4967","GPIO":[0,0,0,1,320,224,0,0,0,32,0,0,0,0],"FLAG":0,"BASE":18}
4) configure template에서 몇가지 수정 (led와 버튼 부분을 아래와 같이 바꿔줍니다)
5) configure mqtt를 설정하면 home assistant의 tasmota integration에 설정을 마친 스위치가 올라오고 완벽히 local로 사용이 가능하게 됩니다.
6) 전체 비용 및 간단 사용 후기
smart switch : $1.89
esp-02 : $1.32
total : $3.21
간단히 지그비모듈을 사용해도 되지만...가끔 발생하는 zigbee2mqtt의 오류에 대한 백업 개념으로 한번 시도 해봤습니다.