Giản đồ về đặc điểm cảm biến sự hiện diện của nhà thông minh
action.devices.traits.OccupancySensing
– Đặc điểm này thuộc về những thiết bị có thể phát hiện sự hiện diện, cho dù thông qua PIR, siêu âm hay cảm biến tiếp xúc vật lý.
ATTRIBUTE của thiết bị
Những thiết bị có đặc điểm này có thể báo cáo những điều sau
trong thao tác SYNC
. Để tìm hiểu
tìm hiểu thêm về cách xử lý ý định SYNC
, hãy xem
Thực hiện ý định.
Thuộc tính | Loại | Mô tả |
---|---|---|
occupancySensorConfiguration |
Mảng |
Danh sách các đối tượng, mỗi đối tượng đều chứa loại cảm biến cùng độ trễ và ngưỡng sự kiện có liên quan. |
[item, ...] |
Đối tượng |
Một loại cảm biến, độ trễ và ngưỡng sự kiện có liên quan (nếu có). |
occupancySensorType |
String |
Bắt buộc. Các giá trị được hỗ trợ:
|
occupiedToUnoccupiedDelaySec |
Số nguyên |
Thể hiện độ trễ thời gian (tính bằng giây) trước khi số người lưu trú được báo cáo chuyển sang trạng thái không có người sau sự kiện phát hiện gần nhất. |
unoccupiedToOccupiedDelaySec |
Số nguyên |
Thể hiện độ trễ thời gian (tính bằng giây) trước khi số người lưu trú được báo cáo chuyển thành trạng thái kín phòng sau sự kiện được phát hiện gần đây nhất. Bắt buộc nếu bạn đã đặt |
unoccupiedToOccupiedEventThreshold |
Số nguyên |
Chỉ định số lượng sự kiện phát hiện phải diễn ra trong khoảng thời gian |
Ví dụ
Cảm biến có người hỗ trợ cảm biến PIR và siêu âm.
{ "occupancySensorConfiguration": [ { "occupancySensorType": "PIR", "occupiedToUnoccupiedDelaySec": 10, "unoccupiedToOccupiedDelaySec": 10, "unoccupiedToOccupiedEventThreshold": 2 }, { "occupancySensorType": "ULTRASONIC", "occupiedToUnoccupiedDelaySec": 10, "unoccupiedToOccupiedDelaySec": 10, "unoccupiedToOccupiedEventThreshold": 2 } ] }
Thiết bị STATES
Đối tượng có đặc điểm này có thể báo cáo những nội dung sau
các trạng thái trong thao tác QUERY
. Để tìm hiểu
tìm hiểu thêm về cách xử lý ý định QUERY
, hãy xem
Thực hiện ý định.
Tiểu bang | Loại | Mô tả |
---|---|---|
occupancy |
String |
Bắt buộc. Cho biết liệu thiết bị có phát hiện thấy có người ở nhà hay không. Các giá trị được hỗ trợ:
|
Ví dụ
Cảm biến có phát hiện thấy có người trong văn phòng không?
{ "occupancy": "OCCUPIED" }
lệnh của thiết bị
Không có.