Aggiornamento software per la smart home schema trait

action.devices.traits.SoftwareUpdate: questo tratto appartiene ai dispositivi che supportano gli aggiornamenti software, ad esempio un router.

ATTRIBUTES dispositivo

Nessuno.

STATES del dispositivo

Le entità con questo tratto possono segnalare quanto segue nell'ambito dell'operazione QUERY. Per ulteriori informazioni scopri di più sulla gestione degli intent QUERY; consulta Completamento dell'intent.

Stati Tipo Descrizione
lastSoftwareUpdateUnixTimestampSec Intero

Obbligatorio.

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

Esempi

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

{
  "lastSoftwareUpdateUnixTimestampSec": 946652400
}

COMANDI dispositivo

I dispositivi con questo tratto potrebbero rispondere ai seguenti nell'ambito dell'operazione EXECUTE. Per ulteriori informazioni scopri di più sulla gestione degli intent EXECUTE; consulta Completamento 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": {}
}

ERRORI dispositivo

Consulta l'elenco completo errori ed eccezioni.