スマートホーム 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": {} }