Schema für Traits der Smart-Home-Softwareaktualisierung

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

Geräte-ATTRIBUTE

Keine.

Gerät STATES

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

Bundesstaaten 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? (01.01.2000)

{
  "lastSoftwareUpdateUnixTimestampSec": 946652400
}

BEFEHLUNGEN auf dem Gerät

Geräte mit dieser Eigenschaft können im Rahmen des EXECUTE-Vorgangs auf die folgenden Befehle reagieren. Weitere Informationen zum Umgang mit EXECUTE-Intents finden Sie unter Intent-Auftragsausführung.

action.devices.commands.SoftwareUpdate

Aktualisieren Sie das Gerät.

Parameter

Parameter Typ Beschreibung

Keine Attribute

Beispiele

Die Software auf meinem Gerät aktualisieren

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

Gerät ERRORS

Sehen Sie sich die vollständige Liste der Fehler und Ausnahmen an.