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