Tạm ngưng tự động tắt đèn. Bật đèn bằng phím vật lý thì ngưng không tắt

Trong một số trường hợp bạn mong muốn hệ thống vận hành khác đi so với kịch bản thông thường. Ví dụ khách đến chơi nhà chẳng hạn, không muốn tự dưng đèn tắt thì sao?

Tạm ngưng tự động tắt đèn. Bật đèn bằng phím vật lý thì ngưng không tắt

Tình huống sử dụng

Chắc hẳn trong các kịch bản sử dụng smarthome hằng ngày, có nhiều lúc bạn muốn thiết lập một ngoại lệ. Ví dụ mình đi vào chỗ thay đồ, đèn sáng lên để lấy đồ xong thì tự tắt. Tuy nhiên có những trường hợp lựa đồ lâu hơn và mình k muốn cứ phải chuyển động liên tục để đèn không tắt. Lúc này có bấm bật đèn lên thủ công lát nó cũng tự tắt theo đúng kịch bản trước đó.

Mình đã từng phải liên hệ với hãng để hỏi cách thực hiện kich bản "khi đã bấm phím vật lý thì làm ơn đừng tự tắt đèn của tôi". Tuy nhiên support của Aqara họ cũng không cung cấp cho mình được một phương án thoả đáng.

Ban đầu mình sử dụng phương án đặt điều kiện. Tức là mình sẽ phải nghĩ ra một cái backdoor nào đấy để khi bật thiết bị đó lên (hoặc khi cửa đóng) thì đèn không tự tắt. Tuy nhiên cách này vẫn khá là "kỳ lạ" khi hướng dẫn cho người khác. May sao trong lúc đang ngồi vẽ mindmap thì mình nghĩ ra đâu nhất thiết phải dùng hàm IF để xét điều kiện, nếu như có phương án để tạm ngưng vòng lặp và bắt đầu một vòng lặp mới thì sẽ tốt hơn. Thế là ý tưởng về việc tạo ra 1 automation để tạm ngưng 1 automation khác được bắt đầu.

Cách làm

Cách làm ở đây là thiết lập một automation để khi kích hoạt sẽ tạm ngưng automation tắt đèn. Ở đây mình thiết lập bằng Aqara Home (các hãng khác bạn tìm kiếm chức năng tương tự nhé).

Giải thích

  1. Trigger: Khi bấm nút bên dưới hoặc ấn nút Remote (button bật nhanh trong góc tủ)
  2. Conditions: Cả 2 trường hợp nhấn đều được áp dụng kịch bản
  3. Action: Disable Automation OFF Dressing Light > Wait 10 min > Enable Automation OFF Dressing Light