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": {}
}