Automation API hỗ trợ hầu hết các đặc điểm, nhưng có thể chỉ hỗ trợ một số thuộc tính, sự kiện và lệnh trong một đặc điểm.
Để xác minh rằng Automation API hỗ trợ trường hợp sử dụng của bạn, hãy tìm kiếm trong bảng bên dưới.
Nói chung:
- Bạn phải đăng ký mọi đặc điểm và loại mà bạn dự định sử dụng trong ứng dụng bằng API Tự động hoá khi khởi chạy. Xem phần Tạo thực thể Home.
- Bạn có thể sử dụng bất kỳ thuộc tính nào trong phần khởi động hoặc điều kiện.
- Không thể sử dụng các thiết bị Cloud-to-cloud không báo cáo trạng thái của chúng làm trình kích hoạt trong các quy trình tự động hoá, được tạo theo cách thủ công hoặc thông qua tính năng khám phá.
- Ngay cả khi một thiết bị hỗ trợ các đặc điểm được liệt kê ở đây, thiết bị đó vẫn có thể bị chặn sử dụng làm trình khởi động hoặc hành động trong API Tự động hoá do ngưỡng chất lượng Trạng thái báo cáo:
- Những thiết bị có tỷ lệ thành công của Báo cáo trạng thái thấp hơn 90% sẽ bị chặn sử dụng làm trình khởi động.
- Các thiết bị có tỷ lệ thực thi lệnh thành công thấp hơn 95% sẽ bị chặn sử dụng làm hành động.
- Bạn chỉ có thể sử dụng lệnh dưới dạng hành động.
- Một số đặc điểm, chẳng hạn như
AssistantBroadcast
, chỉ có thể sử dụng trong Automation API. - Lệnh
okGoogle
là lệnh cấp cấu trúc và có thể được dùng để tự động hoá mọi thiết bị trong cấu trúc. Tuy nhiên, ứng dụng Home API có thể không có quyền truy cập vào mọi thiết bị. Hãy xem phần Quyền của OkGoogle để biết cách thực thi quyền trong nhiều trường hợp. - Một số đặc điểm có điều kiện tiên quyết:
- Để sử dụng
Time.ScheduledTimeEvent
, cấu trúc mà tính năng tự động hoá chạy trong đó phải có địa chỉ đường phố được thiết lập trong Google Home app (GHA). Thay đổi địa chỉ nhà trên Google giải thích cách người dùng có thể nhập địa chỉ cấu trúc. Nếu bạn không thiết lập địa chỉ trong GHA, thì hệ thống sẽ không tạo được quy trình tự động và sẽ gửi một lỗi kèm theo thông báo "structure không hỗ trợ ScheduledTimeEvent". - Để sử dụng các đặc điểm
AreaPresenceState
hoặcAreaAttendanceState
, người dùng phải thiết lập tính năng cảm biến sự hiện diện trong GHA. - Để sử dụng đặc điểm
ObjectDetection
, người dùng phải có gói thuê bao Nest Aware đang hoạt động.
- Để sử dụng
Bạn cũng có thể sử dụng các phiên bản đơn giản của một số đặc điểm trong quy trình tự động hoá. Để biết thêm thông tin, hãy xem phần Các đặc điểm được đơn giản hoá.
Khối cho biết lệnh không được hỗ trợ trong tính năng tự động hoá cho một hoặc nhiều loại thiết bị. Để biết thêm thông tin, hãy tham khảo phần Thao tác bị chặn trong quy trình tự động hoá.