Esquema de trait de actualización de software para el hogar inteligente
action.devices.traits.SoftwareUpdate
: Esta característica pertenece a dispositivos que admiten actualizaciones de software, como un router.
Dispositivo ATTRIBUTES
Ninguno
Dispositivo STATES
Las entidades con esta característica pueden informar los siguientes estados como parte de la operación QUERY
. Para obtener más información sobre cómo controlar los intents QUERY
, consulta Entrega de intents.
Estados | Tipo | Descripción |
---|---|---|
lastSoftwareUpdateUnixTimestampSec |
Número entero |
Obligatorio. La marca de tiempo de Unix (cantidad de segundos desde la época Unix) de la última actualización de software correcta. La época de Unix es 00:00:00 del 1 de enero de 1970, UTC. |
Ejemplos
¿Cuándo fue la última vez que se actualizó mi dispositivo? (1/2000)
{ "lastSoftwareUpdateUnixTimestampSec": 946652400 }
COMANDOS del dispositivo
Los dispositivos con esta característica pueden responder a los siguientes comandos como parte de la operación EXECUTE
. Para obtener más información sobre cómo controlar los intents EXECUTE
, consulta Entrega de intents.
action.devices.commands.SoftwareUpdate
Actualiza el dispositivo.
Parámetros
Parámetros | Tipo | Descripción |
---|---|---|
Sin propiedades |
Ejemplos
Actualizar el software de mi dispositivo.
{ "command": "action.devices.commands.SoftwareUpdate", "params": {} }