Schéma du Trait SoftwareUpdate pour la maison connectée
action.devices.traits.SoftwareUpdate
: cette caractéristique appartient aux appareils qui prennent en charge les mises à jour logicielles, comme un routeur.
ATTRIBUTS D'appareils
Aucun
STATES de l'appareil
Les entités présentant cette caractéristique peuvent signaler les éléments suivants :
dans le cadre de l'opération QUERY
. Pour apprendre
Pour en savoir plus sur la gestion des intents QUERY
, consultez
Traitement des intents.
États | Type | Description |
---|---|---|
lastSoftwareUpdateUnixTimestampSec |
Entier |
Obligatoire. Horodatage Unix (nombre de secondes depuis l'époque Unix) de la dernière mise à jour réussie du logiciel. L'époque 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 ? (01/01/2000)
{ "lastSoftwareUpdateUnixTimestampSec": 946652400 }
COMMANDS d'appareils
Les appareils présentant cette caractéristique peuvent répondre aux éléments suivants :
dans le cadre de l'opération EXECUTE
. Pour apprendre
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 de mon appareil
{ "command": "action.devices.commands.SoftwareUpdate", "params": {} }