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

action.devices.traits.OccupancySensing: Bu özellik; PIR, ultrasonik veya fiziksel temas algılama aracılığıyla evde birisinin olup olmadığını algılayabilen cihazlara aittir.

Cihaz ATTRIBUTES

Bu özelliğe sahip cihazlar aşağıdakileri bildirebilir özellikleri SYNC işleminin bir parçası olarak kullanılabilir. Öğrenmek için SYNC amacını işleme hakkında daha fazla bilgi edinin. Niyet karşılama.

Özellikler Tür Açıklama
occupancySensorConfiguration Dizi

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

[item, ...] Nesne

Sensör türü ve varsa bunlarla ilişkili gecikmeler ve etkinlik eşiği.

occupancySensorType String

Zorunludur.

Desteklenen değerler:

PIR
Cihaz, pasif kızılötesi (PIR) algılama aracılığıyla algılama özelliğini destekler.
ULTRASONIC
Cihaz, ultrasonik algılama aracılığıyla evde olduğunu algılama özelliğini destekler.
PHYSICAL_CONTACT
Cihaz, fiziksel temas algılama işleviyle evde bulunan kişileri destekler.
occupiedToUnoccupiedDelaySec Tamsayı

Algılanan son olaydan sonra raporlanan doluluk, boş duruma geçmeden önce geçen süreyi saniye cinsinden gösterir.

unoccupiedToOccupiedDelaySec Tamsayı

Algılanan son olaydan sonra bildirilen doluluk durumu "dolu" durumuna geçmeden önce geçen süreyi saniye cinsinden gösterir. occupiedToUnoccupiedDelaySec ayarlanmışsa gereklidir.

unoccupiedToOccupiedEventThreshold Tamsayı

Raporlanan doluluk, dolu durumuna dönmeden önce unoccupiedToOccupiedDelaySec döneminde gerçekleşmesi gereken algılama etkinliklerinin sayısını belirtir. unoccupiedToOccupiedDelaySec ayarlanmışsa 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 tüzel kişiler aşağıdaki durumları bildirebilir QUERY işleminin bir parçası olarak gösterilir. Öğrenmek için QUERY amacını işleme hakkında daha fazla bilgi edinin. Niyet karşılama.

Eyaletler Tür Açıklama
occupancy String

Zorunludur.

Cihazın, doluluk 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 algıladığı mevcut doluluk durumu bilinmiyor.

Örnekler

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

{
  "occupancy": "OCCUPIED"
}

Cihaz COMMANDS

Yok.

Cihaz ERRORS

Tam listeye göz atın: hataları ve istisnaları ortadan kaldırın.