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