자 Home-assistant에서는 실패했던 샤오미 온습도센서와 SmartThings(ST)를 연동할 때가 왔다.
샤오미 온습도센서는 Zigbee를 쓰기 때문에 ST와 게이트웨이 없이 바로 연결이 가능하다.
샤오미게이트웨이는 버려도 되겠다.
샤오미 센서/버튼과 ST를 연결해 주는 DTH는 두개가 있다.
1. https://github.com/a4refillpad/Xiaomi
2. https://github.com/bspranger/Xiaomi
둘다 가능한걸로 보이지만 bspranger가 올린것이 a4refillpad가 올린것을 업그레이드 한듯하다.
아래걸 쓴다.
1. 먼저 DTH를 등록한다.
ide에 로그인을 한뒤 Setting에서
Owner : bspranger Name: Xiaomi Branch: master |
를 입력
Update from Repo에서 Xiaomi → bspranger:Xiaomi Temperature Humidity Sensor
Publish → Excute Update
그러면 DTH 설치가 끝난다.
다른 DTH도 많으니깐 필요한것을 설치하면 되는듯 하다.
2. ST앱에서 Things 추가를 누른다.
3. 그리고 디바이스를 찾고 있다는 표시가 나오면
센서의 저부분을 꾹 누른다.
아래 LED 표시등이 깜박일 것이다.
4. 이제 로그를 확인해야 한다.
Live logging도 가능하지만, My hubs에 List Events
그러면 아래와 같은 창이 나온다.
이 중에서 catchall: 을 찾는다.
여기에 여러 문자열들이 있는데, 여기서 7번째 문자열 나의 경우는 0C75 가 된다.
이걸 기억한다.
만약 catchall을 찾을 수 없다면 2번 부터 계속 반복한다.
잘 안될수도 있다.
나도 3번 반복해서 catchall이 나타났다.
5. 이제 실제 기기를 등록할 차례
My device → + New device
Name은 적당히 쓰고
Device Network Id에 방금 구한 4자리 문자
Type에 방금 추가한 DTH (Xiaomi Temprature Humidity Sensor)
Create
그러면 샤오미온습도 센서 추가가 끝난다.
이런식으로
성공
'IoT, 스마트홈' 카테고리의 다른 글
MI Connector, HA connector, GH connector, WebCore 설치 (0) | 2019.10.14 |
---|---|
시놀로지 DS218+ 구입하다 (0) | 2019.10.13 |
Smartthings hub 설치기 (0) | 2019.10.12 |
결국 Smartthings hub를 사다 (0) | 2019.10.12 |
샤오미 온습도센서를 사다. (0) | 2019.10.11 |