Automation API สำหรับ Android รองรับลักษณะส่วนใหญ่ แต่การรองรับแอตทริบิวต์ เหตุการณ์ และคำสั่งบางอย่างในลักษณะอาจมีข้อจำกัด
โดยทั่วไปแล้วหมวดหมู่จะทำงานดังนี้
- คุณต้องลงทะเบียนลักษณะและประเภททั้งหมดที่ต้องการใช้ในแอปกับ Automation API เมื่อเริ่มต้น ดูหัวข้อ สร้างอินสแตนซ์ของ Home
- คุณสามารถใช้แอตทริบิวต์ใดก็ได้ในเงื่อนไขเริ่มต้นหรือเงื่อนไข
- อุปกรณ์ Cloud-to-cloud ที่ไม่รายงานสถานะจะใช้เป็นทริกเกอร์ในการทำงานอัตโนมัติไม่ได้ ไม่ว่าจะสร้างขึ้นด้วยตนเองหรือ ผ่านการค้นพบ
-
- ระบบจะบล็อกไม่ให้อุปกรณ์ที่มีอัตราความสำเร็จในการรายงานสถานะต่ำกว่า 90% ใช้เป็นเงื่อนไขเริ่มต้น
- ระบบจะบล็อกไม่ให้อุปกรณ์ที่มีอัตราความสำเร็จในการดำเนินการคำสั่งต่ำกว่า 95% ใช้เป็นการดำเนินการ
คำสั่งจะใช้เป็นการดำเนินการเท่านั้น
ลักษณะบางอย่าง เช่น
AssistantBroadcast, จะใช้ได้ใน Automation API เท่านั้นคำสั่ง
okGoogleเป็นคำสั่งระดับโครงสร้างและใช้เพื่อทำงานอัตโนมัติในอุปกรณ์ใดก็ได้ ในโครงสร้าง อย่างไรก็ตาม แอป Home APIs อาจไม่มีสิทธิ์เข้าถึงอุปกรณ์ทุกเครื่อง ดู สิทธิ์ OkGoogle เพื่อดู วิธีบังคับใช้สิทธิ์ในกรณีต่างๆลักษณะบางอย่างมีข้อกำหนดเบื้องต้นดังนี้
- หากต้องการใช้
Time.ScheduledTimeEvent, โครงสร้างที่การทำงานอัตโนมัติทำงานอยู่ต้องมีที่อยู่บนถนนที่ ตั้งค่าไว้ใน Google Home app (GHA) หัวข้อเปลี่ยนที่อยู่บ้านใน Google อธิบายวิธีที่ผู้ใช้ป้อนที่อยู่ของโครงสร้าง หากไม่ได้ตั้งค่าที่อยู่ใน GHA การทำงานอัตโนมัติจะสร้างไม่สำเร็จและระบบจะแสดงข้อผิดพลาดพร้อมข้อความ "โครงสร้างไม่รองรับ ScheduledTimeEvent"structure - หากต้องการใช้ลักษณะ
AreaPresenceStateหรือAreaAttendanceStateผู้ใช้ต้องตั้งค่าการตรวจหาบุคคลในบ้านใน GHA - หากต้องการใช้ลักษณะ
ObjectDetectionผู้ใช้ต้องสมัครใช้บริการ Nest Aware ที่ใช้งานอยู่
- หากต้องการใช้
นอกจากนี้ คุณยังใช้ลักษณะบางอย่างในเวอร์ชันที่เรียบง่ายในการทำงานอัตโนมัติได้ด้วย ดูข้อมูลเพิ่มเติมได้ที่ ลักษณะที่เรียบง่ายใน Android