Intent ของสมาร์ทโฮมคือออบเจ็กต์การรับส่งข้อความง่ายๆ ที่อธิบาย สิ่งที่ smart home ควรทํา เช่น เปิดไฟหรือแคสต์เสียงไปยังลําโพง
ความตั้งใจ 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
ไปยังการดําเนินการตามคําสั่งซื้อเพื่อซิงค์รายการอุปกรณ์และความสามารถ ดูข้อมูลเพิ่มเติมที่หัวข้อซิงค์คําขอ

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

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

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

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