Smart Home OccupancySensing Özellik Şeması

action.devices.traits.OccupancySensing: Bu özellik; PIR, ultrasonik veya fiziksel iletişim algılama yoluyla doluluğu algılayabilen cihazlara aittir.

Cihaz ATTRIBUTES

Bu özelliğe sahip cihazlar, SYNC işleminin bir parçası olarak aşağıdaki özellikleri bildirebilir. SYNC amaçlarını işleme hakkında daha fazla bilgi için Amaç karşılama bölümüne bakın.

Özellikler Type Açıklama
occupancySensorConfiguration Dizi

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

[item, ...] Nesne

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

occupancySensorType String

Zorunludur.

Desteklenen değerler:

PIR
Cihaz, pasif kızılötesi (PIR) algılama yoluyla evde birisinin olduğunu algılamayı destekliyor.
ULTRASONIC
Cihaz, ultrasonik algılama ile doluluk algılamayı destekler.
PHYSICAL_CONTACT
Cihaz, fiziksel iletişim algılama yoluyla doluluk oranını destekliyor.
occupiedToUnoccupiedDelaySec Integer

Bildirilen doluluk, son algılanan etkinlikten sonra boş olarak değişmeden önce saniye cinsinden gecikmeyi gösterir.

unoccupiedToOccupiedDelaySec Integer

Bildirilen doluluk, son algılanan etkinlikten sonra dolu durumuna geçmeden önce saniye cinsinden gecikmeyi gösterir. occupiedToUnoccupiedDelaySec ayarlanmışsa zorunludur.

unoccupiedToOccupiedEventThreshold Integer

Raporlanan doluluk, doluluk durumunda olarak değişmeden önce unoccupiedToOccupiedDelaySec dönemde gerçekleşmesi gereken algılama etkinliklerinin sayısını belirtir. unoccupiedToOccupiedDelaySec ayarlanmışsa zorunludur.

Örnekler

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

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

Cihaz STATUS

Bu özelliğe sahip varlıklar, QUERY işlemi kapsamında aşağıdaki durumları bildirebilir. QUERY amaçlarını işleme hakkında daha fazla bilgi için Amaç karşılama bölümüne bakın.

Eyaletler Type Açıklama
occupancy String

Zorunludur.

Cihazın doluluğu algılayıp algılamadığını gösterir.

Desteklenen değerler:

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

Örnekler

Sensör ofiste doluluğu algılar mı?

{
  "occupancy": "OCCUPIED"
}

Cihaz Komisyonları

Yok.

Cihaz HATALARI

Hataların ve istisnaların tam listesini inceleyin.