แอปตัวอย่าง Android แสดงความสามารถพื้นฐานของการเข้าถึงและควบคุมอุปกรณ์โดยใช้ Home API สำหรับประเภทอุปกรณ์ที่รองรับ
เมื่อการให้สิทธิ์บัญชีเสร็จสมบูรณ์และมีการเลือกโครงสร้างแล้ว แอปตัวอย่างจะโหลดอุปกรณ์ทั้งหมดที่พบในโครงสร้างนั้น
หากอุปกรณ์อยู่ในห้อง ระบบจะแสดงอุปกรณ์นั้นในห้องดังกล่าว แอปตัวอย่างรองรับอุปกรณ์ประเภทต่อไปนี้
- ไฟอุณหภูมิสี (เปิดและปิด ความสว่าง)
- เซ็นเซอร์ตรวจจับการเปิด/ปิด (สถานะบูลีน)
- ไฟหรี่แสงได้ (เปิดและปิด ความสว่าง)
- ไฟสีเพิ่มเติม (เปิดและปิด ความสว่าง)
- สวิตช์ทั่วไป
- Google Border Router
- Google กล้องถ่ายรูป
- เซ็นเซอร์ตรวจจับการมีคนอยู่ (การตรวจจับว่ามีคนอยู่ในบ้าน)
- ไฟเปิด/ปิด (เปิดและปิด ความสว่าง)
- สวิตช์ไฟเปิด/ปิด
- ปลั๊กอินเปิด/ปิด (เปิดและปิด)
- เซ็นเซอร์เปิด/ปิด
การดำเนินการกับอุปกรณ์และการทำงานอัตโนมัติที่มีอยู่
แอปตัวอย่างประกอบด้วย 2 แท็บ ได้แก่ อุปกรณ์ และการทำงานอัตโนมัติ แต่ละแท็บจะแสดงข้อมูลเกี่ยวกับโครงสร้างและช่วยให้คุณทำงานต่างๆ ได้
แท็บอุปกรณ์
แท็บอุปกรณ์ (รูปที่ 1) จะแสดงห้องต่างๆ ในโครงสร้าง (สนามหลังบ้าน ห้องใต้หลังคา การเดินทาง) และอุปกรณ์ของแต่ละห้อง รวมถึงสถานะของอุปกรณ์แต่ละรายการ หากต้องการดูหรือแก้ไขลักษณะของอุปกรณ์ ให้แตะชื่ออุปกรณ์ ซึ่งจะนำคุณไปยังหน้าจอควบคุมของอุปกรณ์นั้น (รูปที่ 2)
หากต้องการเพิ่มอุปกรณ์ลงในโครงสร้าง ให้แตะเพิ่มอุปกรณ์ จากแท็บอุปกรณ์ (รูปที่ 1) แล้วทำตามวิธีการเพื่อเพิ่มอุปกรณ์โดยใช้หรือไม่ใช้คิวอาร์โค้ด
แท็บการทำงานอัตโนมัติ
แท็บการทำงานอัตโนมัติ (รูปที่ 3) จะแสดงรายการการทำงานอัตโนมัติทั้งหมดสำหรับโครงสร้าง การทำงานอัตโนมัติแต่ละรายการจะแสดงเงื่อนไขเริ่มต้นและการดำเนินการ ระบบรองรับเงื่อนไขเริ่มต้นและการดำเนินการหลายรายการ
แตะการทำงานอัตโนมัติเพื่อดูรายละเอียดตามที่แสดงในตัวอย่างในรูปที่ 4 ในมุมมองรายละเอียดนี้ คุณสามารถลบการทำงานอัตโนมัติหรือเรียกใช้การทำงานอัตโนมัติด้วยตนเองได้โดยไม่ต้องมีเงื่อนไขเริ่มต้น ทั้งนี้ขึ้นอยู่กับว่าการทำงานอัตโนมัตินี้รองรับปุ่มเรียกใช้ด้วยตนเอง หรือไม่
นอกจากนี้ ในมุมมองรายละเอียดของการทำงานอัตโนมัติ (รูปที่ 4) คุณยังสลับ isActive เพื่อเปิดหรือปิดการทำงานอัตโนมัติได้ด้วย SDK จะตั้งค่าช่อง isValid เป็น false หากมีปัญหาเกี่ยวกับการรองรับอุปกรณ์หรือลักษณะ หรือปัญหาอื่นๆ
สร้างการทำงานอัตโนมัติ
หากต้องการสร้างการทำงานอัตโนมัติใหม่ ให้แตะปุ่มสร้าง จากมุมมองรายการการทำงานอัตโนมัติ (รูปที่ 3) หน้าจอการทำงานอัตโนมัติใหม่ จะปรากฏขึ้น (รูปที่ 5)
ใช้ปุ่ม +เพิ่มเงื่อนไขเริ่มต้น และ +เพิ่มการดำเนินการ (รูปที่ 5) เพื่อเพิ่มเงื่อนไขเริ่มต้นและการดำเนินการอย่างน้อย 1 รายการลงในการทำงานอัตโนมัติ รูปที่ 6 และ 7 แสดงตัวอย่างการเลือกเงื่อนไขเริ่มต้นและการดำเนินการตามลำดับ หลังจากเลือกแล้วและบันทึกเงื่อนไขเริ่มต้นหรือการดำเนินการ ระบบจะแสดงปุ่มอัปเดตเงื่อนไขเริ่มต้น และนำเงื่อนไขเริ่มต้นออก สำหรับเงื่อนไขเริ่มต้น (และอัปเดตการดำเนินการ และนำการดำเนินการออก สำหรับการดำเนินการ) ซึ่งจะช่วยให้คุณมีโอกาสแก้ไขเงื่อนไขเริ่มต้นหรือการดำเนินการ หรือนำออกก่อนที่จะบันทึกการทำงานอัตโนมัติ
เมื่อเพิ่มเงื่อนไขเริ่มต้นและการดำเนินการเสร็จแล้ว ให้กลับไปที่หน้าจอการทำงานอัตโนมัติใหม่ แล้วแตะสร้างการทำงานอัตโนมัติ (รูปที่ 8)
การแก้ปัญหา
แอปจะแสดงข้อความในกล่องโต้ตอบสำหรับเหตุการณ์ทั่วไปบางอย่างที่อาจเกิดขึ้น
โปรดดูบันทึก adb เพื่อดูข้อมูลเกี่ยวกับวิธีแก้ไขเหตุการณ์เหล่านี้
หากพบปัญหาในการใช้แอปตัวอย่าง โปรดดู การแก้ปัญหาสำหรับ Android