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

デバイスエラー

詳しくは、 エラーと例外をご覧ください。