Akıllı Ev OccupancySensing Özellik Şeması

action.devices.traits.OccupancySensing - Bu özellik; PIR, ultrasonik veya fiziksel temas algılaması aracılığıyla doluluk algılayan 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ı yönetme 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 birinde sensör türünü, ilişkili gecikmeleri ve etkinlik eşiğini içeren nesnelerin listesi.

[item, ...] Nesne

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ılama aracılığıyla evde birisinin olduğunu algılamayı destekler.
ULTRASONIC
Cihaz, ultrasonik algılama aracılığıyla evde birisinin olduğunu algılamayı destekliyor.
PHYSICAL_CONTACT
Cihaz, fiziksel temas algılama özelliği aracılığıyla evde birisinin olmasını destekliyor.
occupiedToUnoccupiedDelaySec Integer

Bildirilen doluluk durumu, algılanan son etkinlikten sonra boş yer olarak değişmeden önceki saniye cinsinden süreyi gösterir.

unoccupiedToOccupiedDelaySec Integer

Bildirilen doluluk durumu, algılanan son etkinlikten sonra dolu hale gelmeden önce geçen süreyi saniye cinsinden 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ı yönetme 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ılar.
UNOCCUPIED
Cihaz, doluluk algılamadı.
UNKNOWN_OCCUPANCY_STATE
Cihazın mevcut doluluk durumu bilinmiyor.

Örnekler

Sensör, ofiste doluluğu algılıyor mu?

{
  "occupancy": "OCCUPIED"
}

Cihaz COMMANDS

Yok.

Cihaz ERRORS

Hataların ve istisnaların tam listesini inceleyin.