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 de l'appareil
Aucune.
ÉTATS DE L'APPAREIL
Les entités avec 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. Code temporel Unix (nombre de secondes depuis l'epoch Unix) de la dernière mise à jour logicielle réussie. L'epoch 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 ? (2000/1/1)
{ "lastSoftwareUpdateUnixTimestampSec": 946652400 }
COMMANDES DE L'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": {} }