แอปตัวอย่าง Android แสดงความสามารถพื้นฐานของการเข้าถึงและการควบคุมอุปกรณ์โดยใช้ Home API สำหรับประเภทอุปกรณ์ที่รองรับ
เมื่อการให้สิทธิ์บัญชีเสร็จสมบูรณ์และเลือกโครงสร้างแล้ว แอปตัวอย่างจะโหลดอุปกรณ์ในเครื่องทั้งหมดที่พบในโครงสร้างนั้น หากอุปกรณ์อยู่ในห้อง ระบบจะแสดงอุปกรณ์ในส่วนของห้องนั้น แอปตัวอย่างรองรับอุปกรณ์ประเภทต่อไปนี้
- ไฟอุณหภูมิสี (เปิดและปิด ความสว่าง)
- เซ็นเซอร์ตรวจจับการสัมผัส (สถานะบูลีน)
- ไฟที่หรี่ได้ (เปิดและปิด ความสว่าง)
- หลอดไฟสีแบบขยาย (เปิดและปิด ความสว่าง)
- Generic Switch
- Google กล้องถ่ายรูป
- เซ็นเซอร์ตรวจจับการมีคนอยู่ (การตรวจจับว่ามีคนอยู่ในบ้าน)
- เปิด/ปิดไฟ (เปิดและปิด ความสว่าง)
- สวิตช์ไฟเปิด/ปิด
- หน่วยปลั๊กอินเปิด/ปิด (เปิดและปิด)
- เซ็นเซอร์เปิด/ปิด
การดำเนินการในอุปกรณ์และการทำงานอัตโนมัติที่มีอยู่
แอปตัวอย่างประกอบด้วย 2 แท็บ ได้แก่ Devices และ Automations แต่ละแท็บ จะให้ข้อมูลเกี่ยวกับโครงสร้างและช่วยให้คุณทำงานได้
แท็บอุปกรณ์
แท็บอุปกรณ์ (รูปที่ 1) จะแสดงห้องในโครงสร้าง (สนามหลังบ้าน ห้องใต้หลังคา การเดินทาง) และอุปกรณ์สำหรับแต่ละห้อง รวมถึงสถานะ ของอุปกรณ์แต่ละเครื่อง หากต้องการดูหรือแก้ไขลักษณะของอุปกรณ์ ให้แตะชื่ออุปกรณ์ การดำเนินการนี้จะนำคุณไปยังหน้าจอควบคุมสำหรับอุปกรณ์นั้น (รูปที่ 2)
หากต้องการเพิ่มอุปกรณ์ลงในโครงสร้าง ให้แตะเพิ่มอุปกรณ์จากแท็บอุปกรณ์ (รูปที่ 1) แล้วทำตามวิธีการเพื่อเพิ่มอุปกรณ์ โดยใช้หรือไม่ใช้คิวอาร์โค้ด


แท็บการทำงานอัตโนมัติ
แท็บการทำงานอัตโนมัติ (รูปที่ 3) จะแสดงรายการการทำงานอัตโนมัติทั้งหมดสำหรับ โครงสร้าง การทำงานอัตโนมัติแต่ละรายการจะแสดงเงื่อนไขเริ่มต้นและการดำเนินการ รองรับเงื่อนไขเริ่มต้นและการดำเนินการหลายรายการ
แตะการทำงานอัตโนมัติเพื่อดูรายละเอียด ดังที่แสดงในตัวอย่างในรูปที่ 4 ในมุมมองแบบละเอียดนี้ คุณสามารถลบการทำงานอัตโนมัติหรือเรียกใช้การทำงานอัตโนมัติด้วยตนเองได้โดยไม่ต้องมีเงื่อนไขเริ่มต้น ตราบใดที่การทำงานอัตโนมัตินี้รองรับปุ่มเรียกใช้ด้วยตนเอง
นอกจากนี้ ในมุมมองแบบละเอียดของการทำงานอัตโนมัติ (รูปที่ 4) คุณสามารถสลับisActive เพื่อเปิดหรือปิดการทำงานอัตโนมัติได้
ฟิลด์ isValid จะได้รับการตั้งค่าโดย SDK และจะเป็น false
หากมีปัญหาเกี่ยวกับการรองรับอุปกรณ์หรือลักษณะ หรือปัญหาอื่นๆ


สร้างการทำงานอัตโนมัติ
หากต้องการสร้างการทำงานอัตโนมัติใหม่ ให้แตะปุ่มสร้างจากมุมมองรายการการทำงานอัตโนมัติ (รูปที่ 3) หน้าจอการทำงานอัตโนมัติใหม่จะปรากฏขึ้น (รูปที่ 5)
ใช้ปุ่ม +เพิ่มเงื่อนไขเริ่มต้นและ +เพิ่มการดำเนินการ (รูปที่ 5) เพื่อเพิ่มเงื่อนไขเริ่มต้นและการดำเนินการอย่างน้อย 1 รายการลงในการทำงานอัตโนมัติ รูปที่ 6 และ 7 แสดงตัวอย่าง การเลือกเงื่อนไขเริ่มต้นและการดำเนินการตามลำดับ หลังจากเลือกและบันทึกเงื่อนไขเริ่มต้นหรือการดำเนินการแล้ว คุณจะเห็นปุ่มอัปเดตเงื่อนไขเริ่มต้นและนำเงื่อนไขเริ่มต้นออกสำหรับเงื่อนไขเริ่มต้น (และปุ่มอัปเดตการดำเนินการและนำการดำเนินการออกสำหรับการดำเนินการ) ซึ่งจะช่วยให้คุณมีโอกาสแก้ไขเงื่อนไขเริ่มต้นหรือการดำเนินการ หรือนำออก ก่อนที่จะบันทึกการทำงานอัตโนมัติ
เมื่อเพิ่มเงื่อนไขเริ่มต้นและการดำเนินการเสร็จแล้ว คุณจะกลับไปที่หน้าจอการทำงานอัตโนมัติใหม่ แล้วแตะสร้างการทำงานอัตโนมัติได้ (รูปที่ 8)




การแก้ปัญหา
แอปจะแสดงข้อความในกล่องโต้ตอบสำหรับเหตุการณ์ทั่วไปบางอย่างที่อาจเกิดขึ้น
ดูข้อมูลเกี่ยวกับวิธีแก้ไขเหตุการณ์เหล่านี้ได้ในadb
บันทึก
หากพบปัญหาในการใช้แอปตัวอย่าง โปรดดูการแก้ปัญหาสำหรับ Android