Switchbotをプログラムでコントロールする方法

Switchbot Token

c1a7ec9840d74dabe8ae000a27565174c544b7f0a1ef818169fe62a43207a2aafb44ffc912fd9be40b8819f7a9c35c40

Client Secret

1e164427348ff23eb67dfb1ac2e9c5b5

Postmanで、デバイス一覧からデバイスIDを取得する

1.WebAPI

https://api.switch-bot.com/v1.0/devices

2.headers

key

Authorization

value

c1a7ec9840d74dabe8ae000a27565174c544b7f0a1ef818169fe62a43207a2aafb44ffc912fd9be40b8819f7a9c35c40

3.curl

curl -X GET \
  https://api.switch-bot.com/v1.0/devices \
  -H 'authorization: c1a7ec9840d74dabe8ae000a27565174c544b7f0a1ef818169fe62a43207a2aafb44ffc912fd9be40b8819f7a9c35c40' \
  -H 'cache-control: no-cache' \
  -H 'postman-token: 6d704b01-def8-b2a0-c064-cff3f442309b'

4.return values

5.STREAM DECK

APIを呼び出すためのアドオンアプリをインストールしておく。

  • API Request

右のメニュー一覧から「API Request」(最下部)をクリック

下記の項目を入力する

・Request Type

POST

・Data

{"command": "turnOn","parameter": "default","commandType": "command"}

※スイッチをONにする場合のJSONデータ