Akıllı Ev OccupancySensing Trait Şeması

action.devices.traits.OccupancySensing: Bu özellik PIR, ultrasonik veya fiziksel temas algılama yoluyla evde birisinin olduğunu 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 edinmek için Amaç karşılama bölümüne bakın.

Ö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ü, bununla ilişkili gecikmeler ve etkinlik eşiği (varsa).

occupancySensorType String

Zorunludur.

Desteklenen değerler:

PIR
Cihaz, pasif kızılötesi (PIR) algılamayla evde birisinin olduğunu algılamayı destekler.
ULTRASONIC
Cihaz, ultrasonik algılama aracılığıyla evde birisinin olduğunu algılamayı destekler.
PHYSICAL_CONTACT
Cihaz, fiziksel temas algılama yoluyla evde kalmayı destekliyor.
occupiedToUnoccupiedDelaySec Integer

Saniye cinsinden, algılanan son etkinlikten sonra bildirilen doluluğun boş bir duruma gelmesinden önce geçen süreyi saniye cinsinden gösterir.

unoccupiedToOccupiedDelaySec Integer

Saniye cinsinden, algılanan son etkinlikten sonra bildirilen doluluk durumunun dolu hale gelmesinden önce geçen süreyi gösterir. occupiedToUnoccupiedDelaySec ayarlandıysa gereklidir.

unoccupiedToOccupiedEventThreshold Integer

Bildirilen doluluk durumu dolu olarak değişmeden önce unoccupiedToOccupiedDelaySec döneminde gerçekleşmesi gereken algılama etkinliklerinin sayısını belirtir. unoccupiedToOccupiedDelaySec ayarlandıysa gereklidir.

Ö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 STATES

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

Eyaletler Tür Açıklama
occupancy String

Zorunludur.

Cihazın evde birisinin olduğunu algılayıp algılamadığını belirtir.

Desteklenen değerler:

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

Örnekler

Sensör ofiste doluluk algılıyor mu?

{
  "occupancy": "OCCUPIED"
}

Cihaz COMMANDS

Yok.

Cihaz ERRORS

Hataların ve istisnaların tam listesine bakın.