네이버나 구글에 찾아도 깔끔하게 정리된글이 없어서 여기에 남깁니다
준비물
broadlink rm pro, tc2
안드로이드 폰
homebride rm plugin
econtrol앱
rm tasker plugin (안드로이드앱)
tc2는 rf컨트롤이기때문에 따로 rf리모트가 없으면 learn 명령을 통해 코드를 알수가 없는데요
또 문제는 rm이 learn 수행중일땐 신호를 보낼수가 없어서 learn모드 상태에서 앱으로 신호를 보내봤자 코드를 알수가 없습니다
일단 econtrol앱으로 rm pro에 tc2를 전부 등록한뒤
안드로이드용 rm tasker plugin 앱에서 econtrol import 기능을 통해 econtrol에 등록된 code를 전부 불러옵니다
(이건 앱 내 help메뉴 보면 다 나와있습니다)
여기까지는 구글에 검색해도 알수있는내용입니다만
여기부터가 제가 알아낸내용이네요
일단 저같은경우 tc2 온 오프 코드가 148자리로 나왔습니다 이걸 그대로 홈브리지에 넣으면 작동하지 않습니다
rf명령이기때문에 아마 코드 시작은 e9~~이렇게 될겁니다
여기서 뒤에 8자리를 지우면 140자리 코드가 됩니다
그 140자리 코드를 똑같이 두번 연속 붙여넣기 하면 280자리 코드가 되는데
그것을 homebridge config의 데이터 코드에 넣어줘야합니다
그러면 잘 작동합니다..
활용예: 이상태로 homebridge alexa플러그인을 통해 알렉사로 넘겨줄수도있고
시리로도 동작이 잘되네요