Schema del tratto SoftwareUpdate per la smart home

action.devices.traits.SoftwareUpdate: questa caratteristica appartiene ai dispositivi che supportano gli aggiornamenti software, come un router.

ATTRIBUTI del dispositivo

Nessuno.

STATI del dispositivo

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

Stati Tipo Descrizione
lastSoftwareUpdateUnixTimestampSec Intero

Obbligatorio.

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

Esempi

Quando è stato aggiornato l'ultimo aggiornamento del mio dispositivo? (1/1/2000)

{
  "lastSoftwareUpdateUnixTimestampSec": 946652400
}

COMANDI del dispositivo

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

action.devices.commands.SoftwareUpdate

Aggiorna il dispositivo.

Parametri

Parametri Tipo Descrizione

Nessuna proprietà

Esempi

Aggiornare il software sul mio dispositivo.

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

ERRORI del dispositivo

Consulta l'elenco completo di errori ed eccezioni.