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

action.devices.traits.SoftwareUpdate : ce trait appartient aux appareils qui prennent en charge les mises à jour logicielles, comme un routeur.

ATTRIBUTS de l'appareil

Aucune.

ÉTATS de l'appareil

Les entités avec ce trait peuvent signaler les états suivants dans le cadre de l'opération QUERY. Pour en savoir plus sur la gestion des intents QUERY, consultez Exécution des intents.

États Type Description
lastSoftwareUpdateUnixTimestampSec Entier

Obligatoire.

Timestamp Unix (nombre de secondes depuis l'epoch Unix) de la dernière mise à jour logicielle réussie. L'epoch Unix correspond au 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
}

COMMANDES de l'appareil

Les appareils avec ce trait 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 Exécution des intents.

action.devices.commands.SoftwareUpdate

Mettre à 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 de l'appareil

Consultez la liste complète des erreurs et des exceptions.