Schéma des traits de détection d'occupation de la maison connectée
action.devices.traits.OccupancySensing
: cette caractéristique appartient aux appareils pouvant détecter une occupation, que ce soit par Capteur infrarouge passif, par ultrasons ou par contact physique.
ATTRIBUTS DES APPAREILS
Les appareils dotés de cette caractéristique peuvent signaler les attributs suivants dans le cadre de l'opération SYNC
. Pour en savoir plus sur la gestion des intents SYNC
, consultez la section Traitement des intents.
Attributs | Type | Description |
---|---|---|
occupancySensorConfiguration |
Array |
Liste d'objets, contenant chacun le type de capteur, ainsi que les délais et les seuils d'événements associés. |
[item, ...] |
Objet |
Un type de capteur, ainsi que les délais et le seuil d'événements associés, le cas échéant |
occupancySensorType |
Chaîne |
Obligatoire. Valeurs acceptées :
|
occupiedToUnoccupiedDelaySec |
Entier |
Représente le délai, en secondes, avant que le nombre de personnes indiqué ne passe à l'état "inoccupé" après le dernier événement détecté. |
unoccupiedToOccupiedDelaySec |
Entier |
Représente le délai, en secondes, avant que le nombre de personnes indiqué ne passe à l'état d'occupation après le dernier événement détecté. Obligatoire si |
unoccupiedToOccupiedEventThreshold |
Entier |
Spécifie le nombre d'événements de détection qui doivent se produire au cours de la période |
Exemples
Capteur de présence compatible avec la détection infrarouge et ultrasons.
{ "occupancySensorConfiguration": [ { "occupancySensorType": "PIR", "occupiedToUnoccupiedDelaySec": 10, "unoccupiedToOccupiedDelaySec": 10, "unoccupiedToOccupiedEventThreshold": 2 }, { "occupancySensorType": "ULTRASONIC", "occupiedToUnoccupiedDelaySec": 10, "unoccupiedToOccupiedDelaySec": 10, "unoccupiedToOccupiedEventThreshold": 2 } ] }
ÉTATS de l'appareil
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 |
---|---|---|
occupancy |
Chaîne |
Obligatoire. Indique si l'appareil détecte une occupation. Valeurs acceptées :
|
Exemples
Le capteur détecte-t-il une occupation au bureau ?
{ "occupancy": "OCCUPIED" }
COMMANDES D'appareil
Aucune