Smart-Home-Softwareupdate-Trait-Schema

action.devices.traits.SoftwareUpdate : Dieses Trait gehört zu Geräten, die Softwareupdates unterstützen, z. B. Router.

Geräteattribute

Keine.

Gerätestatus

Entitäten mit diesem Trait können im Rahmen des QUERY Vorgangs die folgenden Status melden. Weitere Informationen zum Verarbeiten von QUERY Intents finden Sie unter Intent-Erfüllung.

Status Typ Beschreibung
lastSoftwareUpdateUnixTimestampSec Ganzzahl

Erforderlich.

Der Unix-Zeitstempel (Anzahl der Sekunden seit der Unix-Epoche) des letzten erfolgreichen Softwareupdates. Die Unix-Epoche ist der 1. Januar 1970, 00:00:00 Uhr UTC.

Beispiele

Wann wurde mein Gerät zuletzt aktualisiert? (1.1.2000)

{
  "lastSoftwareUpdateUnixTimestampSec": 946652400
}

Gerätebefehle

Geräte mit diesem Trait können im Rahmen des EXECUTE Vorgangs auf die folgenden Befehle reagieren. Weitere Informationen zum Verarbeiten von EXECUTE Intents finden Sie unter Intent-Erfüllung.

action.devices.commands.SoftwareUpdate

Gerät aktualisieren.

Parameter

Parameter Typ Beschreibung

Keine Attribute

Beispiele

Aktualisiere die Software auf meinem Gerät.

{
  "command": "action.devices.commands.SoftwareUpdate",
  "params": {}
}

Gerätefehler

Eine vollständige Liste der Fehler und Ausnahmenfinden Sie hier.