Schema della caratteristica di rilevamento della presenza in smart home
action.devices.traits.OccupancySensing: questa caratteristica appartiene ai dispositivi che possono rilevare la presenza di persone tramite sensori PIR, a ultrasuoni o di contatto fisico.
ATTRIBUTI del dispositivo
I dispositivi con questa caratteristica possono segnalare i seguenti
  attributi nell'ambito dell'operazione SYNC. Per scoprire di più sulla gestione degli intent SYNC, consulta Adempimento degli intent.
| Attributi | Tipo | Descrizione | 
|---|---|---|
occupancySensorConfiguration | 
    Array | 
       Un elenco di oggetti, ciascuno contenente il tipo di sensore e i relativi ritardi e soglie di evento associati.  | 
  
[item, ...] | 
    Oggetto | 
       Un tipo di sensore e i relativi ritardi e soglie di evento associati, se applicabili.  | 
  
occupancySensorType | 
    String | 
       Obbligatorio. Valori supportati: 
  | 
  
occupiedToUnoccupiedDelaySec | 
    Intero | 
       Rappresenta il ritardo, in secondi, prima che il numero di persone registrato passi a uno stato di assenza di persone dopo l'ultimo evento rilevato.  | 
  
unoccupiedToOccupiedDelaySec | 
    Intero | 
       Rappresenta il ritardo, in secondi, prima che il numero di persone registrato passi a uno stato occupato dopo l'ultimo evento rilevato. Obbligatorio se   | 
  
unoccupiedToOccupiedEventThreshold | 
    Intero | 
       Specifica il numero di eventi di rilevamento che devono verificarsi nel periodo   | 
  
Esempi
Sensore di presenza che supporta il rilevamento PIR e a ultrasuoni.
{
  "occupancySensorConfiguration": [
    {
      "occupancySensorType": "PIR",
      "occupiedToUnoccupiedDelaySec": 10,
      "unoccupiedToOccupiedDelaySec": 10,
      "unoccupiedToOccupiedEventThreshold": 2
    },
    {
      "occupancySensorType": "ULTRASONIC",
      "occupiedToUnoccupiedDelaySec": 10,
      "unoccupiedToOccupiedDelaySec": 10,
      "unoccupiedToOccupiedEventThreshold": 2
    }
  ]
}STATI del dispositivo
Le entità con questo attributo possono segnalare i seguenti stati nell'ambito dell'operazione QUERY. Per scoprire di più sulla gestione degli intent QUERY, consulta Adempimento degli intent.
| Stati | Tipo | Descrizione | 
|---|---|---|
occupancy | 
    String | 
       Obbligatorio. Indica se il dispositivo rileva la presenza di persone. Valori supportati: 
  | 
  
Esempi
Il sensore rileva la presenza di persone nell'ufficio?
{
  "occupancy": "OCCUPIED"
}COMANDI del dispositivo
Nessuno.