IoT - Clova와 Switchbot 연동

MINGKYME·2021년 8월 23일
0

iot

목록 보기
4/5

Line Clova는 되는데 한국 Clova는 switchbot 연동이 되지 않는다.
내가 만들어 사용할 예정이다.

동작영상

https://youtu.be/NDRoYTbuhD0

API

Switchbot은 API가 공개 돼 있다.
https://github.com/OpenWonderLabs/SwitchBotAPI

Token 이용 방식이니 나도 Token을 전달받으면 기기를 동작 시킬 수 있다.

Switchbot Token 획득 방법

https://youtu.be/daqjvn5upvY
1. 스위치봇 어플의 설정을 들어간다.
2. 앱 버전을 10번 클릭한다.
3. 개발자 모드에 들어간다.
4. 토큰을 복사한다.

순서도

  1. Token을 이용해 로그인
  2. 전달받은 Token을 이용해 디바이스 리스트 획득
    Get https://api.switch-bot.com/v1.0/devices
Header : {
  "Authorization" : "TOKEN"
}
  1. 선택된 디바이스 On, Off 명령 요청 이행
    Post https://api.switch-bot.com/v1.0/devices/{DeviceId}/commands
Header : {
  "Authorization" : "TOKEN"
},
Body: {
    "command": "turnOn", // turnOff
    "parameter": "default",
    "commandType": "command"
}

여담

클로바 심사를 요청해뒀지만, 공식지원이 아니라서 리젝 당할 듯하다.

혹시 본 Clova Home Extension을 사용해보고 싶은 분은
master@mingky.me 로 네이버계정을 보내주시면 테스트 추가 해드리겠습니다.
(최대 10명)
조건: SwitchBot + SwitchBot Hub 보유

profile
불편함을 해소하기 위해, 오늘도 디버깅을 합니다.

1개의 댓글

comment-user-thumbnail
2023년 6월 19일

드디어 베타테스터 한분이 등장하셨습니다

답글 달기