การให้สิทธิ์บัญชี

ก่อนดำเนินการให้สิทธิ์บัญชี โปรดตรวจสอบว่าคุณมีสิ่งต่อไปนี้

  1. Google Home app (GHA) ที่ติดตั้งในอุปกรณ์เคลื่อนที่ซึ่งตั้งค่าบ้าน (โครงสร้าง) อย่างน้อย 1 หลังในบัญชี Google
  2. อุปกรณ์ประเภทใดประเภทหนึ่งต่อไปนี้ที่รองรับสำหรับแอปตัวอย่างในบ้าน
    • หลอดไฟอุณหภูมิสี (เปิดและปิด ความสว่าง)
    • เซ็นเซอร์ตรวจจับสัญญาณ (สถานะบูลีน)
    • หลอดไฟหรี่แสงได้ (เปิดและปิด ความสว่าง)
    • ไฟสีแบบขยาย (เปิดและปิด ความสว่าง)
    • สวิตช์ทั่วไป
    • เซ็นเซอร์ตรวจจับคน (การตรวจจับว่ามีคนอยู่ในบ้าน)
    • เปิด/ปิดไฟ (เปิดและปิด ความสว่าง)
    • สวิตช์เปิด/ปิดไฟ
    • หน่วยปลั๊กอินเปิด/ปิด (เปิดและปิด)
    • เซ็นเซอร์เปิด/ปิด
  3. อุปกรณ์ 2 เครื่องสำหรับทดสอบการทำงานอัตโนมัติของตัวอย่าง

อุปกรณ์ต้องควบคุมได้จาก GHA ก่อนจึงจะใช้ผ่าน Home API ได้

เรียกใช้แอปตัวอย่าง

เรียกใช้แอปตัวอย่าง เมื่อเรียกใช้แอปเป็นครั้งแรก ระบบจะขอให้คุณอนุญาตการเข้าถึงบ้านในบัญชี Google ซึ่งจะเป็นการให้สิทธิ์แอปตัวอย่างในการเข้าถึงและควบคุมโครงสร้างและอุปกรณ์ในบ้านหลังนั้น

ลักษณะการทํางานของสิทธิ์เริ่มต้นของแอปจะแตกต่างกันไปโดยขึ้นอยู่กับว่าแอปได้รับการลงทะเบียนใน Google Home Developer Console หรือไม่

หากแอปไม่ได้จดทะเบียนใน Developer Console แอปจะอยู่ในสถานะไม่ได้รับการยืนยัน เราขอแนะนําให้ใช้วิธีนี้เพื่อทดสอบการใช้ Home API

  • เฉพาะผู้ใช้ที่ลงทะเบียนเป็นผู้ใช้ทดสอบในคอนโซล OAuth เท่านั้นที่จะให้สิทธิ์แก่แอปได้ โดยแอปที่ยังไม่ได้รับการยืนยันจะมีผู้ใช้ทดสอบได้สูงสุด 100 ราย

  • แอปที่ไม่ได้รับการยืนยันจะมีสิทธิ์เข้าถึงอุปกรณ์ประเภทใดก็ได้ที่ OAuth รองรับสำหรับ Home API (รายการประเภทอุปกรณ์ใน Developer Console) โดยระบบจะให้สิทธิ์เข้าถึงอุปกรณ์ทั้งหมดในโครงสร้าง

หากแอปลงทะเบียนใน Developer Console และได้รับอนุมัติให้เข้าถึงอุปกรณ์อย่างน้อย 1 ประเภท และการตรวจสอบแบรนด์สำหรับ OAuth เสร็จสมบูรณ์แล้ว แอปจะอยู่ในสถานะยืนยันแล้ว สถานะนี้จําเป็นสําหรับการเปิดตัวแอปเป็นเวอร์ชันที่ใช้งานจริง

  • ขีดจํากัดของผู้ใช้ทดสอบจะไม่มีผลอีกต่อไป ผู้ใช้ทุกคนสามารถให้สิทธิ์แก่แอปได้
  • ผู้ใช้จะให้สิทธิ์ได้เฉพาะกับอุปกรณ์ประเภทที่ได้รับอนุมัติในDeveloper Consoleเท่านั้น

แตะอนุญาตให้เข้าถึงบ้านที่เลือก

  • หากมีบ้านที่เชื่อมต่อกับบัญชี ให้เลือกบ้านที่จะให้สิทธิ์ หากไม่พบอุปกรณ์ในบ้านที่เลือก คุณจะทำอย่างใดอย่างหนึ่งต่อไปนี้ได้
    1. แตะอนุญาตให้เข้าถึงบ้านหลังอื่นเพื่อเลือกบ้านหลังอื่น
    2. ตั้งค่าอุปกรณ์ที่คุณต้องการในบ้านนั้นโดยใช้ Google Home app (GHA) โปรดทราบว่ามีเพียงอุปกรณ์ประเภทต่อไปนี้เท่านั้นที่รองรับการควบคุมในแอปตัวอย่างนี้
      • หลอดไฟอุณหภูมิสี (เปิดและปิด ความสว่าง)
      • เซ็นเซอร์ตรวจจับสัญญาณ (สถานะบูลีน)
      • หลอดไฟหรี่แสงได้ (เปิดและปิด ความสว่าง)
      • ไฟสีแบบขยาย (เปิดและปิด ความสว่าง)
      • สวิตช์ทั่วไป
      • เซ็นเซอร์ตรวจจับคน (การตรวจจับว่ามีคนอยู่ในบ้าน)
      • เปิด/ปิดไฟ (เปิดและปิด ความสว่าง)
      • สวิตช์เปิด/ปิดไฟ
      • หน่วยปลั๊กอินเปิด/ปิด (เปิดและปิด)
      • เซ็นเซอร์เปิด/ปิด
  • หากไม่มีบ้านที่เชื่อมต่อกับบัญชี คุณจะเห็นหน้าจอที่มีข้อความว่าไม่มีโครงสร้างสำหรับบัญชีที่เลือก
    1. ปัดกลับเพื่อกลับไปที่มุมมองแอปตัวอย่างหลัก
    2. หากต้องการตั้งค่าบ้าน ให้ใช้ GHA จากนั้นลองให้สิทธิ์แอปตัวอย่างอีกครั้ง

คุณกลับมาดูขั้นตอนการขอสิทธิ์ได้ทุกเมื่อโดยเลือกไอคอนโปรไฟล์ ที่ด้านขวาบนของหน้าจอแอปตัวอย่าง

การเลือกโครงสร้างที่จะใช้เรียกใช้แอปตัวอย่าง
รูปที่ 1: เลือกโครงสร้าง
โครงสร้างที่เลือกซึ่งแสดงอุปกรณ์ที่ใช้ได้
รูปที่ 2: โครงสร้างและอุปกรณ์
ควบคุมการตั้งค่าสำหรับอุปกรณ์
รูปที่ 3: การควบคุมอุปกรณ์
โครงสร้างที่เลือกซึ่งแสดงการทำงานอัตโนมัติที่ใช้ได้
รูปที่ 4: โครงสร้างและการทํางานอัตโนมัติ

เมื่อให้สิทธิ์แก่บ้านที่มีอุปกรณ์เรียบร้อยแล้ว ระบบจะนำคุณไปยังมุมมองอุปกรณ์ คุณสามารถควบคุมอุปกรณ์และสังเกตการเปลี่ยนแปลงสถานะของอุปกรณ์ผ่านแอปตัวอย่าง