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