Intent ของบ้านอัจฉริยะเป็นออบเจ็กต์การส่งข้อความแบบเรียบง่ายที่อธิบายว่า smart home จะทําอะไร เช่น เปิดไฟหรือแคสต์เสียงไปยังลําโพง
Intent ทั้งหมด smart home รายการอยู่ในเนมสเปซ action.devices
และคุณต้องระบุการดําเนินการ เมื่อใดก็ตามที่ Google Assistant ส่งความตั้งใจในการดําเนินการ โทเค็นเพื่อการเข้าถึง OAuth 2 ของบุคคลที่สามของผู้ใช้จะถูกส่งไปที่ส่วนหัวการให้สิทธิ์
ความตั้งใจ smart home ที่รองรับมีดังนี้
ซิงค์
จุดประสงค์ของ action.devices.SYNC
ใช้ในการขอรายการอุปกรณ์ smart home ที่ผู้ใช้เชื่อมต่อและพร้อมใช้งานแล้ว
เมื่อผู้ใช้ตั้งค่าอุปกรณ์กับ Google Home app (GHA) ก็จะตรวจสอบสิทธิ์ในโครงสร้างพื้นฐานของระบบคลาวด์ด้วย จากนั้น Assistant จะได้รับโทเค็น OAuth2 ในขั้นนี้ Assistant จะส่ง Intent ของ action.devices.SYNC
ไปให้ครบเพื่อเรียกรายการอุปกรณ์และความสามารถของผู้ใช้เริ่มต้นจากโครงสร้างพื้นฐานของระบบคลาวด์

เพื่อหลีกเลี่ยงการยกเลิกการลิงก์และลิงก์บัญชีของผู้ใช้อีกครั้ง โปรดส่งการซิงค์คําขอไปยัง Assistant การดําเนินการนี้จะส่ง Intent ของ action.devices.SYNC
ไปยัง Fulfillment เพื่อซิงค์รายการอุปกรณ์และความสามารถ โปรดดูการซิงค์คําขอสําหรับข้อมูลเพิ่มเติม

ในระหว่างการตั้งค่าการดําเนินการตามคําสั่งซื้อในพื้นที่ แพลตฟอร์ม Home จะตรวจสอบการตอบกลับ SYNC
จากการดําเนินการตามการดําเนินการบนระบบคลาวด์ของ smart home หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับวิธีแก้ไขการตอบสนองด้วย SYNC
เพื่อรองรับการดําเนินการในท้องถิ่น โปรดดูอัปเดตการตอบสนอง SYNC ในการตอบสนองแบบระบบคลาวด์
QUERY
Intent ของ action.devices.QUERY
จะใช้เพื่อค้นหาสถานะปัจจุบันของอุปกรณ์ smart home เครื่อง
เมื่อผู้ใช้กําลังค้นหาสถานะอุปกรณ์ เพื่อตอบคําถามอย่างเช่น Ok Google ไฟในห้องครัวมีอะไรบ้าง,
Assistant ส่ง Intent ของ action.devices.QUERY
ไปยัง Fulfillment

คุณควรใช้สถานะรายงานเพื่อรายงานสถานะปัจจุบันของอุปกรณ์ของผู้ใช้ไปยัง Google Home Graph โดยตรงเพื่อประสบการณ์ของผู้ใช้ที่ดีที่สุด เช่น วิธีนี้จะช่วยให้ Assistant ทราบว่าผู้ใช้เปิดไฟอัจฉริยะที่มีสวิตช์ไฟจริง

ดําเนินการ
Intent ของ action.devices.EXECUTE
ใช้เพื่อใช้คําสั่ง
ในการดําเนินการบนอุปกรณ์ smart home
เมื่อผู้ใช้ส่งคําสั่งไปยังอุปกรณ์ที่มี Assistant สิ่งที่คุณจะได้รับจะได้รับการดําเนินการ action.devices.EXECUTE
ตามการดําเนินการที่อธิบายถึงการดําเนินการและอุปกรณ์ที่จะดําเนินการ ผู้ใช้สามารถดําเนินการบางอย่างกับอุปกรณ์ได้ด้วยคําสั่งอย่างเช่น Ok Google เปิดไฟห้องนั่งเล่น

ยกเลิกการเชื่อมต่อ
มีการแสดง Intent ของ action.devices.DISCONNECT
เพื่อแจ้งให้คุณทราบ
เมื่อผู้ใช้ยกเลิกการลิงก์บัญชีแอปกับ Assistant
หลังจากได้รับ Intent ของ action.devices.DISCONNECT
แล้ว คุณไม่ควร
รายงานสถานะของอุปกรณ์ของผู้ใช้รายนี้