Esquema de traço Smart Home SoftwareUpdate

action.devices.traits.SoftwareUpdate: pertence a dispositivos que oferecem suporte a atualizações de software, como um roteador.

ATRIBUTOS do dispositivo

Nenhum.

ESTADOS DO DISPOSITIVO

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

Estados Tipo Descrição
lastSoftwareUpdateUnixTimestampSec Número inteiro

Obrigatório.

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

Exemplos

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

{
  "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 como processar intents EXECUTE, consulte Fulfillment de intent.

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

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