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": {}
}

ERRORS de dispositivos

Consulta la lista completa de errores y excepciones.