Akıllı Evte Doluluk Algılama Özelliği Şeması

action.devices.traits.OccupancySensing: Bu özellik, PIR, ultrasonik veya fiziksel temas algılama yoluyla doluluk algılayabilen cihazlara aittir.

CİHAZ ÖZELLİKLERİ

Bu özelliğe sahip cihazlar, SYNC işlemi kapsamında aşağıdaki özellikleri bildirebilir. SYNC intent'lerini işleme hakkında daha fazla bilgi edinmek için Intent karşılama başlıklı makaleyi inceleyin.

Özellikler Tür Açıklama
occupancySensorConfiguration Dizi

Her biri sensör türünü, ilişkili gecikmeleri ve etkinlik eşiğini içeren nesnelerin listesi.

[item, ...] Nesne

Bir sensör türü ve ilişkili gecikmeler ve etkinlik eşiği (varsa).

occupancySensorType String

Zorunludur.

Desteklenen değerler:

PIR
Cihaz, pasif kızılötesi (PIR) algılama yoluyla doluluk algılamayı destekler.
ULTRASONIC
Cihaz, ultrasonik algılama yoluyla doluluk algılamayı destekler.
PHYSICAL_CONTACT
Cihaz, fiziksel temas algılama yoluyla doluluk özelliğini destekler.
occupiedToUnoccupiedDelaySec Tamsayı

Son algılanan etkinlikten sonra raporlanan doluluk durumunun boş olarak değişmesinden önceki saniye cinsinden zaman gecikmesini temsil eder.

unoccupiedToOccupiedDelaySec Tamsayı

Son algılanan etkinlikten sonra bildirilen doluluk durumunun dolu durumuna geçmesi için geçen saniye cinsinden zaman gecikmesini temsil eder. occupiedToUnoccupiedDelaySec ayarlandıysa gereklidir.

unoccupiedToOccupiedEventThreshold Tamsayı

Bildirilen doluluk "dolu" durumuna geçmeden önce unoccupiedToOccupiedDelaySec döneminde gerçekleşmesi gereken algılama etkinliği sayısını belirtir. unoccupiedToOccupiedDelaySec ayarlandıysa gereklidir.

Örnekler

PIR ve ultrason algılamayı destekleyen doluluk sensörü.

{
  "occupancySensorConfiguration": [
    {
      "occupancySensorType": "PIR",
      "occupiedToUnoccupiedDelaySec": 10,
      "unoccupiedToOccupiedDelaySec": 10,
      "unoccupiedToOccupiedEventThreshold": 2
    },
    {
      "occupancySensorType": "ULTRASONIC",
      "occupiedToUnoccupiedDelaySec": 10,
      "unoccupiedToOccupiedDelaySec": 10,
      "unoccupiedToOccupiedEventThreshold": 2
    }
  ]
}

Cihaz DURUMLARI

Bu özelliğe sahip öğeler, QUERY işlemi kapsamında aşağıdaki durumları bildirebilir. QUERY intent'lerini işleme hakkında daha fazla bilgi edinmek için Intent karşılama başlıklı makaleyi inceleyin.

Eyaletler Tür Açıklama
occupancy String

Zorunludur.

Cihazın, evde birisinin olup olmadığını algılayıp algılamadığını gösterir.

Desteklenen değerler:

OCCUPIED
Cihaz, evde birisinin olduğunu algılar.
UNOCCUPIED
Cihaz, doluluk algılamıyor.
UNKNOWN_OCCUPANCY_STATE
Cihazın algıladığı mevcut doluluk durumu bilinmiyor.

Örnekler

Sensör ofiste birisinin olduğunu algılıyor mu?

{
  "occupancy": "OCCUPIED"
}

Cihaz KOMUTLARI

Yok.

Cihaz HATALARI

Hataların ve istisnaların tam listesini inceleyin.