Esquema de Trait de atualização de software de casa inteligente

action.devices.traits.SoftwareUpdate: essa característica pertence a dispositivos compatíveis com atualizações de software, como um roteador.

ATRIBUTOS do dispositivo

Nenhuma.

STATES do dispositivo

Entidades com essa característica podem informar os seguintes estados como parte da operação QUERY. Para saber mais sobre o gerenciamento de intents QUERY, consulte fulfillment de intents.

Estados Tipo Descrição
lastSoftwareUpdateUnixTimestampSec Número inteiro

Obrigatório.

É o carimbo de data/hora Unix (número de segundos desde a época Unix) da última atualização de software bem-sucedida. A Era Unix é 00:00:00 de 1o de janeiro de 1970, UTC.

Exemplos

Quando meu dispositivo foi atualizado pela última vez? (01/01/2000)

{
  "lastSoftwareUpdateUnixTimestampSec": 946652400
}

Comandos do dispositivo

Dispositivos com essa característica podem responder aos seguintes comandos como parte da operação EXECUTE. Para saber mais sobre o gerenciamento de intents EXECUTE, consulte fulfillment de intents.

action.devices.commands.SoftwareUpdate

Atualize o dispositivo.

Parâmetros

Parâmetros Tipo Descrição

Não há propriedades

Exemplos

Atualizar o software no meu dispositivo.

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

ERROS DO Dispositivo

Veja a lista completa de erros e exceções.