Giản đồ về đặc điểm cảnh nhà thông minh
action.devices.traits.Scene
– Đặc điểm này dùng để triển khai các thiết bị ảo cùng với loại thiết bị SCENE.
Xem Hướng dẫn về loại cảnh để biết thêm thông tin.
Ví dụ: nếu thiết bị cho phép người dùng định cấu hình nhóm một lần chạm
những lệnh – đặt đèn ở các màu cụ thể hoặc sắp xếp trình tự bảo mật khác nhau
các tính năng hoặc bất kỳ tổ hợp hoạt động nào khác — cấu hình này có thể
được hiển thị thông qua SYNC
dưới dạng một cảnh có tên và Trợ lý sẽ tạo những cảnh này
cảnh cung cấp cho người dùng thông qua ngữ pháp kích hoạt đơn giản:
- Bắt đầu Chế độ nhóm.
- Kích hoạt cảnh lúc nửa đêm.
Dưới dạng vật thể ảo, bạn có thể đặt cảnh trong các phòng (nếu thích hợp) để phân định:
- Bắt đầu tiệc tùng trong bếp.
- Bật chế độ ánh sáng ban đêm trong phòng ngủ.
Một điểm khác biệt giữa cảnh và mục tiêu thực tế là Trợ lý sẽ tự động áp dụng hiệu ứng số nhiều cho các lệnh Cảnh để người dùng kích hoạt của nhiều đối tác. Ví dụ: nếu người dùng có "chế độ bữa tiệc" cảnh trên các đối tác khác nhau, một đối tác cho hệ thống an ninh và đối tác còn lại cho đèn, Kích hoạt chế độ bữa tiệc sẽ kích hoạt cả hai.
Cảnh sẽ tương tác hiệu quả với các Hành động cá nhân sắp tới đối với ngữ pháp tuỳ chỉnh (ví dụ: Kích hoạt Chế độ nhóm -> Hãy bắt đầu bữa tiệc thôi!).
Cảnh phải luôn có tên do người dùng cung cấp thay vì "Cảnh BobCo" mặc định
khi đặt tên. Mỗi cảnh là một thiết bị ảo riêng có(các) tên riêng.
Tên do người dùng cung cấp có thể bắt nguồn từ SYNC
.
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ả |
---|---|---|
sceneReversible |
Boolean |
(Mặc định: Cho biết cảnh này có thể bị huỷ. Thuộc tính này chỉ liên quan đến những cảnh sửa đổi trạng thái và ghi nhớ trạng thái trước đó. Thiết bị hỗ trợ lệnh |
Ví dụ
Thiết bị hỗ trợ cảnh có thể đảo ngược.
{ "sceneReversible": true }
Thiết bị STATES
Không có.
lệnh của thiết bị
Những thiết bị có đặc điểm này có thể phản hồi với những đặc điểm sau
các lệnh trong thao tác EXECUTE
. Để tìm hiểu
tìm hiểu thêm về cách xử lý ý định EXECUTE
, hãy xem
Thực hiện ý định.
action.devices.commands.ActivateScene
Kích hoạt hoặc huỷ kích hoạt một cảnh.
Tham số
Tham số | Loại | Mô tả |
---|---|---|
deactivate |
Boolean |
Bắt buộc. "True" để huỷ một cảnh nếu nó có thể đảo ngược, "false" để kích hoạt một cảnh. |
Ví dụ
Kích hoạt một cảnh theo tên.
{ "command": "action.devices.commands.ActivateScene", "params": { "deactivate": false } }
Huỷ kích hoạt một cảnh theo tên.
{ "command": "action.devices.commands.ActivateScene", "params": { "deactivate": true } }