Sử dụng Ứng dụng mẫu Android

Ứng dụng mẫu Android trình bày các chức năng cơ bản của quyền truy cập và kiểm soát thiết bị bằng cách sử dụng API Home cho các loại thiết bị mà ứng dụng này hỗ trợ.

Sau khi quá trình uỷ quyền tài khoản hoàn tất và bạn đã chọn một cấu trúc, Ứng dụng mẫu sẽ tải tất cả thiết bị cục bộ được tìm thấy trong cấu trúc đó.

Nếu một thiết bị ở trong phòng, thiết bị đó sẽ xuất hiện trong danh sách của phòng đó. Ứng dụng mẫu hỗ trợ các loại thiết bị sau:

  • Đèn có nhiệt độ màu (bật và tắt, độ sáng)
  • Cảm biến tiếp xúc (trạng thái boolean)
  • Đèn có thể điều chỉnh độ sáng (bật và tắt, độ sáng)
  • Đèn có dải màu mở rộng (bật và tắt, độ sáng)
  • Công tắc chung
  • Google Máy ảnh
  • Cảm biến phát hiện người trong nhà (nhận biết sự hiện diện)
  • Đèn bật/tắt (bật và tắt, độ sáng)
  • Công tắc đèn bật/tắt
  • Thiết bị bật/tắt (bật và tắt)
  • Cảm biến bật/tắt

Hành động trên các thiết bị và quy trình tự động hoá hiện có

Ứng dụng mẫu gồm 2 thẻ: Thiết bịQuy trình tự động hoá. Mỗi thẻ cung cấp thông tin về cấu trúc và cho phép bạn thực hiện các tác vụ.

Thẻ Thiết bị

Thẻ Thiết bị (Hình 1) cho thấy các phòng trong cấu trúc (Sân sau, Gác mái, Du lịch) và các thiết bị cho từng phòng, cùng với trạng thái của từng thiết bị. Để xem hoặc chỉnh sửa các đặc điểm trên một thiết bị, hãy nhấn vào tên thiết bị. Thao tác này sẽ chuyển bạn đến màn hình điều khiển cho thiết bị đó (Hình 2).

Để thêm một thiết bị vào cấu trúc, hãy nhấn vào Thêm thiết bị trên thẻ Thiết bị (Hình 1), sau đó làm theo hướng dẫn để thêm một thiết bị có hoặc không dùng mã QR.

Thẻ Devices (Thiết bị) của Ứng dụng mẫu Home APIs.
Hình 1: Màn hình ứng dụng mẫu: Chế độ xem thẻ Thiết bị
Các chế độ điều khiển thiết bị của Ứng dụng mẫu Home API.
Hình 2: Các chế độ điều khiển thiết bị của ứng dụng mẫu

Thẻ Quy trình tự động hoá

Thẻ Quy trình tự động hoá (Hình 3) cho thấy danh sách tất cả quy trình tự động hoá cho cấu trúc. Mỗi quy trình tự động hoá cho thấy các điều kiện khởi động và hành động của quy trình đó. Ứng dụng này hỗ trợ nhiều điều kiện khởi động và hành động.

Nhấn vào một quy trình tự động hoá để xem thông tin chi tiết của quy trình đó, như trong ví dụ ở Hình 4. Trong chế độ xem chi tiết này, bạn có thể xoá quy trình tự động hoá hoặc thực thi quy trình tự động hoá theo cách thủ công mà không cần điều kiện khởi động, miễn là nút Thực thi theo cách thủ công được hỗ trợ cho quy trình tự động hoá này.

Ngoài ra, trong chế độ xem chi tiết của một quy trình tự động hoá (Hình 4), bạn có thể chuyển đổi isActive để bật hoặc tắt quy trình tự động hoá. Trường isValid do SDK đặt và là false nếu có vấn đề với thiết bị hoặc tính năng được hỗ trợ hoặc một vấn đề khác.

Thẻ Tự động hoá của Ứng dụng mẫu Home API.
Hình 3: Chế độ xem thẻ Quy trình tự động hoá
Chế độ xem chi tiết của một quy trình tự động hoá đã chọn.
Hình 4: Chế độ xem chi tiết của một quy trình tự động hoá

Tạo quy trình tự động hoá

Để tạo một quy trình tự động hoá mới, hãy nhấn vào nút Tạo trong chế độ xem danh sách quy trình tự động hoá (Hình 3). Màn hình Quy trình tự động hoá mới sẽ xuất hiện (Hình 5).

Sử dụng các nút +Thêm điều kiện khởi động+Thêm hành động (Hình 5) để thêm một hoặc nhiều điều kiện khởi động và hành động vào quy trình tự động hoá. Hình 6 và 7 cho thấy ví dụ về việc chọn một điều kiện khởi động và một hành động. Sau khi bạn chọn và lưu điều kiện khởi động hoặc hành động, bạn sẽ thấy các nút Cập nhật điều kiện khởi độngXoá điều kiện khởi động cho điều kiện khởi động (và Cập nhật hành độngXoá hành động cho hành động). Điều này cho phép bạn chỉnh sửa hoặc xoá điều kiện khởi động hoặc hành động trước khi lưu chính quy trình tự động hoá.

Khi thêm xong điều kiện khởi động và hành động, bạn có thể quay lại màn hình Quy trình tự động hoá mới rồi nhấn vào Tạo quy trình tự động hoá (Hình 8).

Màn hình ứng dụng mẫu để bắt đầu một quy trình tự động hoá mới.
Hình 5: Bắt đầu tạo một quy trình tự động hoá mới
Màn hình ứng dụng mẫu để thêm điều kiện khởi động cho một quy trình tự động hoá.
Hình 6: Thêm điều kiện khởi động vào quy trình tự động hoá
Màn hình ứng dụng mẫu để thêm một hành động cho quy trình tự động hoá.
Hình 7: Thêm hành động vào quy trình tự động hoá
Màn hình ứng dụng mẫu để tạo một quy trình tự động hoá.
Hình 8: Tạo quy trình tự động hoá

Khắc phục sự cố

Ứng dụng này hiển thị thông báo hộp thoại cho một số sự kiện thường gặp có thể xảy ra. Hãy tham khảo nhật ký adb để biết thông tin về cách giải quyết các sự kiện này.

Nếu bạn gặp vấn đề khi sử dụng Ứng dụng mẫu, hãy xem Khắc phục sự cố cho Android.