目標温度の設定方法や離席モードの設定方法に関する情報は見つかりませんでした。誰かがそれをうまく機能させましたか?
https://developer-api.nest.com/devices.json?auth=asdasdasd
^ 情報を提供しますが、温度または不在モードを変更するにはどうすればよいですか??
目標温度の設定方法や離席モードの設定方法に関する情報は見つかりませんでした。誰かがそれをうまく機能させましたか?
https://developer-api.nest.com/devices.json?auth=asdasdasd
^ 情報を提供しますが、温度または不在モードを変更するにはどうすればよいですか??
認証をクエリ文字列に保持し、JSON 形式の変更を適切なエンドポイントに PUT します。例 (PHP):
目標温度を設定するには:
$ch = curl_init("https://developer-api.nest.com/devices/thermostats/$THERMOSTAT_ID?auth=$AUTH");
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT");
curl_setopt($ch, CURLOPT_POSTFIELDS, '{"target_temperature_c": 21.5}');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
echo curl_exec($ch);
退席中モードを設定するには:
$ch = curl_init("https://developer-api.nest.com/structures/$STRUCTURE_ID?auth=$AUTH");
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT");
curl_setopt($ch, CURLOPT_POSTFIELDS, '{"away":"away"}');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
echo curl_exec($ch);