スマートホームの SoftwareUpdate トレイトのスキーマ
action.devices.traits.SoftwareUpdate
- このトレイトは、ルーターなどのソフトウェア アップデートをサポートするデバイスに使用します。
デバイスの属性
なし
デバイスのステータス
このトレイトを使用するエンティティは、QUERY
オペレーションの一部として次の状態を報告できます。QUERY
インテントの処理の詳細については、インテントのフルフィルメントをご覧ください。
状態 | タイプ | 説明 |
---|---|---|
lastSoftwareUpdateUnixTimestampSec |
Integer |
必須。 最後に成功したソフトウェア アップデートの 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": {} }