Schema dei tratti di SoftwareUpdate per la smart home

action.devices.traits.SoftwareUpdate. Questa caratteristica appartiene ai dispositivi che supportano gli aggiornamenti software, ad esempio un router.

ATTRIBUTES del dispositivo

Nessuna.

Dispositivo STATES

Le entità con questo trait possono segnalare i seguenti stati nell'ambito dell'operazione QUERY. Per scoprire di più sulla gestione degli intent QUERY, consulta fulfillment dell'intent.

Stati Tipo Descrizione
lastSoftwareUpdateUnixTimestampSec Intero

Obbligatorio.

Il timestamp Unix (numero di secondi dall'epoca Unix) dell'ultimo aggiornamento software riuscito. L'epoca Unix è alle 00:00:00 del 1° gennaio 1970, UTC.

Esempi

Quando è stato aggiornato l'ultima volta il mio dispositivo? (1/1/2000)

{
  "lastSoftwareUpdateUnixTimestampSec": 946652400
}

COMMANDS dispositivo

I dispositivi con questa caratteristica potrebbero rispondere ai seguenti comandi nell'ambito dell'operazione EXECUTE. Per scoprire di più sulla gestione degli intent EXECUTE, consulta fulfillment dell'intent.

action.devices.commands.SoftwareUpdate

Aggiorna il dispositivo.

Parametri

Parametri Tipo Descrizione

Nessuna proprietà

Esempi

Aggiorna il software sul mio dispositivo.

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

ERRORS dispositivo

Consulta l'elenco completo di errori ed eccezioni.