Esquema de trait de actualización de software de la casa inteligente

action.devices.traits.SoftwareUpdate: Esta característica pertenece a dispositivos que admiten actualizaciones de software, como un router.

ATRIBUTOS DISPOSITIVOS

Ninguno

Dispositivo STATES

Las entidades con esta característica pueden informar lo siguiente estados como parte de la operación QUERY. Para aprender 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.

Es la marca de tiempo de Unix (cantidad de segundos desde la época Unix) de la última actualización de software exitosa. La época Unix es 00:00:00, 1 de enero de 1970, UTC.

Ejemplos

¿Cuándo fue la última actualización de mi dispositivo? (1/1/2000).

{
  "lastSoftwareUpdateUnixTimestampSec": 946652400
}

COMANDOS del dispositivo

Los dispositivos con este rasgo pueden responder a lo siguiente comandos como parte de la operación EXECUTE. Para aprender 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": {}
}

ERRORES DE DISPOSITIVO

Consulta la lista completa de errores y excepciones.