Schemaschema für Smart-Home-Softwareupdate
action.devices.traits.SoftwareUpdate
: Diese Eigenschaft gehört zu Geräten, die Softwareupdates unterstützen, z. B. einem Router. Optional können diese Geräte den Zeitpunkt der letzten erfolgreichen Aktualisierung melden.
Gerät ATTRIBUTE
Keine.
Gerät STATES
Geräte mit diesem Attribut können im Rahmen des Vorgangs QUERY
die folgenden Zustände 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 Software-Updates. Die Unix-Epoche ist 00:00:00, 1. Januar 1970, UTC. |
Beispiele
Wann wurde mein Gerät zuletzt aktualisiert? (1.1.2000)
{ "lastSoftwareUpdateUnixTimestampSec": 946652400 }
Gerätebefehle
Geräte mit diesem Attribut können im Rahmen des Vorgangs EXECUTE
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
Software auf meinem Gerät aktualisieren
{ "command": "action.devices.commands.SoftwareUpdate", "params": {} }