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