Skema Sifat Penginderaan Kehadiran Rumah Pintar
action.devices.traits.OccupancySensing
- Sifat ini milik perangkat yang dapat mendeteksi kehadiran, baik melalui PIR, ultrasonik, atau deteksi kontak fisik.
ATRIBUT Perangkat
Perangkat dengan karakteristik ini dapat melaporkan atribut
berikut sebagai bagian dari operasi SYNC
. Untuk mempelajari
penanganan intent SYNC
lebih lanjut, lihat
Fulfillment intent.
Atribut | Jenis | Deskripsi |
---|---|---|
occupancySensorConfiguration |
Array |
Daftar objek, masing-masing berisi jenis sensor dan penundaan serta ambang batas peristiwa terkait. |
[item, ...] |
Objek |
Jenis sensor dan penundaan serta ambang batas peristiwa terkait, jika berlaku. |
occupancySensorType |
String |
Wajib. Nilai yang didukung:
|
occupiedToUnoccupiedDelaySec |
Bilangan Bulat |
Menyatakan penundaan waktu, dalam detik, sebelum jumlah tamu yang dilaporkan berubah menjadi tidak ada orang setelah peristiwa terakhir yang terdeteksi. |
unoccupiedToOccupiedDelaySec |
Bilangan Bulat |
Menyatakan penundaan waktu, dalam detik, sebelum jumlah tamu yang dilaporkan berubah ke status terisi setelah peristiwa terakhir yang terdeteksi. Wajib jika |
unoccupiedToOccupiedEventThreshold |
Bilangan Bulat |
Menentukan jumlah peristiwa deteksi yang harus terjadi dalam periode |
Contoh
Sensor kehadiran yang mendukung PIR dan sensor ultrasonik.
{ "occupancySensorConfiguration": [ { "occupancySensorType": "PIR", "occupiedToUnoccupiedDelaySec": 10, "unoccupiedToOccupiedDelaySec": 10, "unoccupiedToOccupiedEventThreshold": 2 }, { "occupancySensorType": "ULTRASONIC", "occupiedToUnoccupiedDelaySec": 10, "unoccupiedToOccupiedDelaySec": 10, "unoccupiedToOccupiedEventThreshold": 2 } ] }
Perangkat STATES
Entitas dengan karakteristik ini dapat melaporkan status
berikut sebagai bagian dari operasi QUERY
. Untuk mempelajari
penanganan intent QUERY
lebih lanjut, lihat
Fulfillment intent.
Status | Jenis | Deskripsi |
---|---|---|
occupancy |
String |
Wajib. Menunjukkan apakah perangkat mendeteksi kehadiran. Nilai yang didukung:
|
Contoh
Apakah sensor mendeteksi kehadiran di kantor?
{ "occupancy": "OCCUPIED" }
PERINTAH Perangkat
Tidak ada.