Schéma Trait d'objets SmartHome Detection
action.devices.traits.ObjectDetection
: cette caractéristique appartient aux appareils capables de détecter des objets ou des personnes, et d'envoyer une notification à l'utilisateur. Par défaut, toutes les notifications ObjectDetection sont annoncées sur les écrans connectés et les enceintes intelligentes avec l'Assistant Google après le carillon de la sonnette.
ATTRIBUTS de l'appareil
Aucun.
Appareil STATES
Aucun.
Appareil COMMANDS
Aucun.
NOTIFICATIONS D'APPAREIL
Les appareils présentant cette caractéristique peuvent renvoyer la charge utile de notification suivante en cas de changement d'état d'un appareil. Pour en savoir plus sur l'implémentation des notifications, consultez Notifications pour les actions de maison connectée.
Champs | Type | Description |
---|---|---|
ObjectDetection |
Objet |
Obligatoire. Charge utile de la notification. |
priority |
Entier |
Obligatoire. Représente le niveau de notification. La valeur actuellement acceptée est 0, ce qui indique que la notification doit être prononcée à voix haute. |
detectionTimestamp |
Entier |
Obligatoire. Horodatage de l'epoch, en millisecondes, où l'objet a été détecté. |
objects |
Objet |
Obligatoire. Collection d'objets détectés par catégorie. |
named |
Array |
Liste des objets reconnus par l'utilisateur et dotés d'un libellé. |
[item, ...] |
String |
Libellé d'objet. Nécessite au moins un article. |
familiar |
Entier |
Nombre d'objets reconnus par l'utilisateur sans libellé. |
unfamiliar |
Entier |
Nombre d'objets détectés par l'appareil que l'utilisateur peut ne pas reconnaître. |
unclassified |
Entier |
Nombre d'objets détectés que l'appareil n'a pas pu classer. |
Exemples
Détection de deux objets inconnus le 1er janvier 2000.
{ "ObjectDetection": { "objects": { "unclassified": 2 }, "priority": 0, "detectionTimestamp": 946684800000 } }
Détection d'une personne que vous connaissez le 1er janvier 2000.
{ "ObjectDetection": { "objects": { "familiar": 1 }, "priority": 0, "detectionTimestamp": 946684800000 } }
Détection d'Alice le 1er janvier 2000.
{ "ObjectDetection": { "objects": { "named": [ "Alice" ] }, "priority": 0, "detectionTimestamp": 946684800000 } }