スマートホーム SoftwareUpdate トレイトのスキーマ
action.devices.traits.SoftwareUpdate - このトレイトは、ルーターなどのソフトウェア アップデートをサポートするデバイスに使用します。
デバイスの属性
なし。
デバイスのステータス
このトレイトを持つエンティティは、QUERY オペレーションの一部として次のステータスを報告できます。QUERY インテントの処理の詳細については、インテントのフルフィルメントをご覧ください。
| 州 | タイプ | 説明 |
|---|---|---|
lastSoftwareUpdateUnixTimestampSec |
整数 |
必須。 最後に成功したソフトウェア アップデートの UNIX タイムスタンプ(Unix エポック以降の秒数)。Unix エポックは UTC 時刻の 1970 年 1 月 1 日、00:00:00 です。 |
例
デバイスが最後に更新されたのはいつですか?(2000/1/1)
{
"lastSoftwareUpdateUnixTimestampSec": 946652400
}デバイスのコマンド
このトレイトを持つデバイスは、EXECUTE オペレーションの一部として次のコマンドに応答する場合があります。EXECUTE インテントの処理の詳細については、インテントのフルフィルメントをご覧ください。
action.devices.commands.SoftwareUpdate
デバイスを更新します。
パラメータ
| パラメータ | タイプ | 説明 |
|---|---|---|
プロパティがありません |
||
例
デバイスのソフトウェアを更新する。
{
"command": "action.devices.commands.SoftwareUpdate",
"params": {}
}