情報
SwitchBot API V 1.1 認證
Google Apps Script
應用情報
SwitchBot API 1.0 應用例
cURL
$ token="「トークンの取得」にかかれている文字列"
$ curl -s -H "Authorization:${token}" https:
{
"statusCode": 100,
"body": {
"deviceList": [
{
"deviceId": "6055F938A492", <- ココ
"deviceName": "プラグミニ(JP) 92",
"deviceType": "Plug Mini (JP)",
"enableCloudService": true,
"hubDeviceId": ""
},
(...snip...)
},
"message": "success"
}
$ deviceid=6055F938A492
$ curl -s -H "Authorization:${token}" "https://api.switch-bot.com/v1.0/devices/${deviceid}/status" | jq "."
{
"statusCode": 100,
"body": {
"deviceId": "6055F938A492",
"deviceType": "Plug Mini (JP)",
"hubDeviceId": "6055F938A492",
"power": "on",
"voltage": 100.5,
"weight": 0,
"electricityOfDay": 633,
"electricCurrent": 0
},
"message": "success"
}
$ curl -s -H "Authorization:${token}" "https://api.switch-bot.com/v1.0/devices/${deviceid}/status" | jq "."
{
"statusCode": 100,
"body": {
"deviceId": "6055F938A492",
"deviceType": "Plug Mini (JP)",
"hubDeviceId": "6055F938A492",
"power": "on",
"voltage": 100.5,
"weight": 41.5,
"electricityOfDay": 632,
"electricCurrent": 0.012
},
"message": "success"
}