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 d'appareil
Aucun.
Device STATES
Les entités dotées de 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. Horodatage Unix (nombre de secondes écoulées depuis l'epoch Unix) de la dernière mise à jour logicielle réussie. L'epoch Unix est le 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 }
COMMANDS d'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": {} }