Esquema de traços 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

Nenhum.

STATES do dispositivo

Entidades com essa característica podem relatar o seguinte como parte da operação QUERY. Para saber mais sobre como lidar com intents QUERY, consulte Fulfillment da intent.

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 época Unix é 00:00:00, 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 ao seguinte como parte da operação EXECUTE. Para saber mais sobre como lidar com intents EXECUTE, consulte Fulfillment da intent.

action.devices.commands.SoftwareUpdate

Atualize o dispositivo.

Parâmetros

Parâmetros Tipo Descrição

Não há propriedades

Exemplos

Atualizar o software do dispositivo.

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

ERROS no dispositivo

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