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

action.devices.traits.SoftwareUpdate : cette caractéristique appartient aux appareils qui prennent en charge les mises à jour logicielles, comme un routeur.

ATTRIBUTS D'appareils

Aucun

STATES de l'appareil

Les entités présentant cette caractéristique peuvent signaler les éléments suivants : dans le cadre de l'opération QUERY. Pour apprendre Pour en savoir plus sur la gestion des intents QUERY, consultez Traitement des intents.

États Type Description
lastSoftwareUpdateUnixTimestampSec Entier

Obligatoire.

Horodatage Unix (nombre de secondes depuis l'époque Unix) de la dernière mise à jour réussie du logiciel. L'époque Unix est 00:00:00, le 1er janvier 1970, UTC.

Exemples

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

{
  "lastSoftwareUpdateUnixTimestampSec": 946652400
}

COMMANDS d'appareils

Les appareils présentant cette caractéristique peuvent répondre aux éléments suivants : dans le cadre de l'opération EXECUTE. Pour apprendre Pour en savoir plus sur la gestion des intents EXECUTE, consultez 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 d'appareil

Voir la liste complète les erreurs et les exceptions.