Thiết lập bộ module Aqara T2 để vừa nhận tín hiệu dry contact đầu vào vừa điều khiển 2 kênh đầu ra
Mục đích: sử dụng bộ module Aqara T2 để vừa nhận 2 kênh đầu vào (input) dạng dry contact và vừa điều khiển 2 kênh đầu ra (output) dạng relay.
Khi áp dụng cấu hình này có thể dùng cho mục đích kết nối 2 cảm biến dạng ON/OFF cơ thông thường (ví dụ như cảm biến cửa có dây có tiếp điển NO/NC, cảm biến khói có ngõ ra NO/NC ..) để thành cảm biến thông minh. Đồng thời, 2 kênh đầu ra có thể dùng để đóng ngắt các relay như công tắc, máy bơm.. hoặc dùng để đóng mở motor rèm có hỗ trợ tiếp điểm khô.
Các bước thực hiện như sau:
Bước 1: Kết nối module Aqara T2 vào bộ trung tâm Javis HC
Dùng app Javis Smart để kết nối như công tắc zigbee thông thường.
Bước 2: Thiết lập cấu hình cho bộ module T2
Mở menu zigbee2mqtt trên web HC local và chọn bộ module Aqara T2 đã kết nối ở Bước 1. Sau đó chọn phần "Exposes" để thiết lập các tham số:
- Switch type: chọn toggle
- Mode: dry
- Operation mode: decoupled (nghĩa là tách riêng tín hiệu input đầu vào với relay output đầu ra hoạt động độc lập)

Bước 3: Thêm cấu hình tạo cảm biến ON/OFF thể hiện trạng thái của các tín hiệu cảm biến đầu vào
Mở web cấu hình HC nội bộ, vào phần File Editor, chọn "packages"

Sau đó tạo 1 file aqara_t2.yaml trong thư mục packages rồi dán nội dung dưới đây:
input_boolean:
aqara_t2_s1_state:
name: "Aqara T2 S1 State"
icon: mdi:electric-switch
aqara_t2_s2_state:
name: "Aqara T2 S2 State"
icon: mdi:electric-switch
template:
binary_sensor:
name: "Aqara T2 Input S1"
unique_id: aqara_t2_input_s1_binary
device_class: opening
state: "{{ is_state('input_boolean.aqara_t2_s1_state', 'on') }}"
name: "Aqara T2 Input S2"
unique_id: aqara_t2_input_s2_binary
device_class: opening
state: "{{ is_state('input_boolean.aqara_t2_s2_state', 'on') }}"
automation:
alias: "Aqara T2 S1 Action Handler"
trigger:
platform: mqtt
topic: "zigbee2mqtt/0x54ef441000b70ab7"
value_template: "{{ value_json.action }}"
payload: "single_l1"
action:
service: input_boolean.toggle
target:
entity_id: input_boolean.aqara_t2_s1_state
alias: "Aqara T2 S2 Action Handler"
trigger:
platform: mqtt
topic: "zigbee2mqtt/0x54ef441000b70ab7"
value_template: "{{ value_json.action }}"
payload: "single_l2"
action:
service: input_boolean.toggle
target:
entity_id: input_boolean.aqara_t2_s2_state
Lưu ý: thay 0x54ef441000b70ab7 bằng ID của bộ module T2 tương ứng.
Kết quả thu được như dưới đây:

Sau đó lưu lại và khởi động lại dịch vụ HC để các cảm biến đã khai báo có hiệu lực.
Bước 4: Cập nhật các cảm biến lên ứng dụng Javis Smart
Các cảm biến mới tạo sẽ có ID là binary_sensor.aqara_t2_input_s1 và binary_sensor.aqara_t2_input_s2 lên ứng dụng Javis Smart
Bước 5: Đấu nối cảm biến ON/OFF và kiểm tra lại
Đấu nối các cảm biến cơ ON/OFF vào chân S1/S2 của bộ Aqara T2 và kiểm tra trạng thái các cảm biến tương ứng xem hoạt động đúng chưa.
Tham khảo thêm hướng dẫn đấu nối bộ module Aqara T2 như dưới đây

