Schéma du Trait de mise à jour logicielle Smart Home
action.devices.traits.SoftwareUpdate
: cette caractéristique est réservée aux appareils compatibles avec les mises à jour logicielles, comme un routeur.
ATTRIBUTS de l'appareil
Aucun.
Appareil 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 Traitement des intents.
États | Type | Description |
---|---|---|
lastSoftwareUpdateUnixTimestampSec |
Entier |
Obligatoire. L'horodatage Unix (nombre de secondes depuis l'époque Unix) de la dernière mise à jour logicielle réussie. L'époque Unix est 00:00:00, 1er janvier 1970, UTC. |
Exemples
Quand mon appareil a-t-il été mis à jour pour la dernière fois ? (01/02/2000)
{ "lastSoftwareUpdateUnixTimestampSec": 946652400 }
Appareil COMMANDS
Les appareils disposant 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 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 sur mon appareil
{ "command": "action.devices.commands.SoftwareUpdate", "params": {} }