การรองรับลักษณะของ Automation API ใน Android

Automation API สำหรับ Android รองรับลักษณะส่วนใหญ่ แต่การรองรับแอตทริบิวต์ เหตุการณ์ และคำสั่งบางรายการในลักษณะอาจมีข้อจำกัด

โดยทั่วไปแล้วหมวดหมู่จะทำงานดังนี้

  • คุณต้องลงทะเบียนลักษณะและประเภททั้งหมดที่ต้องการใช้ในแอปกับ Automation API เมื่อเริ่มต้น ดูหัวข้อ สร้างอินสแตนซ์ของ Home
  • คุณสามารถใช้แอตทริบิวต์ใดก็ได้ในเงื่อนไขเริ่มต้นหรือเงื่อนไข
  • อุปกรณ์ Cloud-to-cloud ที่ไม่รายงานสถานะจะใช้เป็นทริกเกอร์ในการทำงานอัตโนมัติไม่ได้ ไม่ว่าจะสร้างด้วยตนเองหรือ ผ่านการค้นพบ
  • แม้ว่าอุปกรณ์จะรองรับลักษณะที่ระบุไว้ที่นี่ แต่ระบบอาจบล็อกไม่ให้อุปกรณ์ใช้เป็นเงื่อนไขเริ่มต้นหรือการดำเนินการใน Automation API เนื่องจาก เกณฑ์คุณภาพการรายงานสถานะ

    • ระบบจะบล็อกไม่ให้อุปกรณ์ที่มีอัตราความสำเร็จในการรายงานสถานะต่ำกว่า 90% ใช้เป็นเงื่อนไขเริ่มต้น
    • ระบบจะบล็อกไม่ให้อุปกรณ์ที่มีอัตราความสำเร็จในการดำเนินการคำสั่งต่ำกว่า 95% ใช้เป็นการดำเนินการ

    โปรดดูรายการรุ่นอุปกรณ์ และเงื่อนไขเริ่มต้นและการดำเนินการเฉพาะที่อุปกรณ์เหล่านั้นรองรับสำหรับ Automations API

  • คำสั่งจะใช้ได้เฉพาะเป็นการดำเนินการเท่านั้น

  • ลักษณะบางอย่าง เช่น AssistantBroadcast และ Notification, จะใช้ได้เฉพาะใน Automation API เท่านั้น

  • คำสั่ง okGoogle เป็นคำสั่งระดับโครงสร้างและใช้เพื่อทำให้การทำงานของอุปกรณ์ใดก็ได้ ในโครงสร้างเป็นไปโดยอัตโนมัติ อย่างไรก็ตาม แอป Home APIs อาจไม่มีสิทธิ์เข้าถึงอุปกรณ์ทุกเครื่อง ดู สิทธิ์ OkGoogle เพื่อดู วิธีบังคับใช้สิทธิ์ในกรณีต่างๆ

  • ลักษณะบางอย่างมีข้อกำหนดเบื้องต้นดังนี้

    • หากต้องการใช้ Time.ScheduledTimeEvent, โครงสร้างที่การทำงานอัตโนมัติทำงานอยู่ต้องมีที่อยู่ คุณระบุที่อยู่ได้ในระหว่างการสร้างโครงสร้างหรือตั้งค่าใน Google Home app (GHA) หัวข้อเปลี่ยน ที่อยู่บ้านใน Google อธิบายวิธีที่ผู้ใช้ป้อนหรืออัปเดตที่อยู่โครงสร้างใน GHA หากไม่ได้ตั้งค่าที่อยู่ การทำงานอัตโนมัติ จะสร้างไม่สำเร็จและระบบจะแสดงข้อผิดพลาดพร้อมข้อความ "โครงสร้างไม่รองรับ ScheduledTimeEvent structure"
    • สมาชิกในครอบครัวต้องติดตั้ง GHA โดยเปิดใช้การแจ้งเตือนไว้จึงจะได้รับการแจ้งเตือนจาก Notification.sendNotifications, ระบบจะส่งการแจ้งเตือนไปยังสมาชิกผ่านทาง GHA และไม่สามารถส่งไปยังแอปของบุคคลที่สามได้โดยตรง
    • หากต้องการใช้ลักษณะ AreaPresenceState หรือ AreaAttendanceState ผู้ใช้ต้องตั้งค่าการตรวจหาบุคคลในบ้านใน GHA
    • หากต้องการใช้ลักษณะ ObjectDetection ผู้ใช้ต้องสมัครใช้บริการ Google Home Premium แบบใช้งานอยู่

นอกจากนี้ คุณยังใช้ลักษณะบางอย่างในเวอร์ชันที่เรียบง่ายในการทำงานอัตโนมัติได้ด้วย ดูข้อมูลเพิ่มเติมได้ที่ ลักษณะที่เรียบง่ายใน Android