Schéma de Trait SoftwareUpdate pour la maison connectée

action.devices.traits.SoftwareUpdate : cette caractéristique appartient aux appareils compatibles avec les mises à jour logicielles, comme un routeur.

Attributs d'appareil

Aucun.

Device STATES

Les entités dotées de cette caractéristique peuvent signaler les états suivants dans le cadre de l'opération QUERY. Pour en savoir plus sur la gestion des intents QUERY, consultez la section Traitement des intents.

États Type Description
lastSoftwareUpdateUnixTimestampSec Entier

Obligatoire.

Horodatage Unix (nombre de secondes écoulées depuis l'epoch Unix) de la dernière mise à jour logicielle réussie. L'epoch Unix est le 1er janvier 1970 à 00:00:00 (UTC).

Exemples

Quand mon appareil a-t-il été mis à jour pour la dernière fois ? (01/01/2000).

{
  "lastSoftwareUpdateUnixTimestampSec": 946652400
}

COMMANDS d'appareil

Les appareils dotés de cette caractéristique peuvent répondre aux commandes suivantes dans le cadre de l'opération EXECUTE. Pour en savoir plus sur la gestion des intents EXECUTE, consultez la section Traitement des intents.

action.devices.commands.SoftwareUpdate

Mettez à jour l'appareil.

Paramètres

Paramètres Type Description

Aucune propriété

Exemples

Mettre à jour le logiciel de mon appareil

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

ERREURS sur l'appareil

Consultez la liste complète des erreurs et exceptions.