Skip to content

Lập trình Scene LifeSmart — AI Builder

B1.05 — Lập Trình Scene Với AI Builder

Section titled “B1.05 — Lập Trình Scene Với AI Builder”

AI Builder là công cụ lập trình tự động hóa của LifeSmart, hoạt động theo cơ chế khối xếp hình (Block/Lego) — không yêu cầu viết code.

Cấu trúc một ngữ cảnh (Smart/Scene)

Section titled “Cấu trúc một ngữ cảnh (Smart/Scene)”
Điều kiện (Condition) ──→ Lệnh (Command) ──→ Đối tượng (Object)

Action Block — Điều khiển thiết bị

Section titled “Action Block — Điều khiển thiết bị”
Chức năngVí dụ
Bật/tắt thiết bịBật đèn, tắt quạt
Đổi màu RGBĐèn LED đổi sang xanh
Gửi lệnh IR (TV/AC)Bật TV, chỉnh nhiệt độ AC
Điều khiển rèmMở rèm, đóng rèm

Function Block — Điều kiện & Logic thời gian

Section titled “Function Block — Điều kiện & Logic thời gian”
Chức năngVí dụ
CalendarĐặt lịch theo ngày/giờ
TimerHẹn giờ bật/tắt
Delay On/OffBật sau X phút, tắt sau Y phút
CompareSo sánh nhiệt độ > 28°C ?
Time LimitChỉ hoạt động trong khung giờ (08:00-09:00)
Toán tửChức năngVí dụ
ANDCả 2 điều kiện đều đúngMở cửa VÀ ban đêm → bật đèn
OR1 trong 2 điều kiện đúngMotion HOẶC mở cửa → bật đèn
NOTPhủ địnhKHÔNG có người → tắt đèn

  1. Mở App → “Smart””+”Add New Smart.
  2. Chọn Create EmptyGraphic Edit (giao diện kéo thả block).
  3. Thêm Trigger (điều kiện kích hoạt).
  4. Thêm Action (hành động thực hiện).
  5. Kết nối các block theo logic mong muốn.
  6. Lưu → Test.

📘 VÍ DỤ 1: Mở cửa → Bật đèn

Section titled “📘 VÍ DỤ 1: Mở cửa → Bật đèn”
[Trigger: Guard Sensor = Open]
[Action: PhongKhach_DenTran = Turn On]

Cách tạo:

  1. Graphic Edit → thêm Trigger: Cảm biến cửa, điều kiện = “Open”.
  2. Thêm Action: Công tắc đèn, điều kiện = “Turn On”.
  3. Kết nối Trigger → Action. Lưu.

📘 VÍ DỤ 2: Bật AC theo giờ (8AM - 9AM)

Section titled “📘 VÍ DỤ 2: Bật AC theo giờ (8AM - 9AM)”
[Function: Time Limit 08:00 - 09:00]
[AND]
[Trigger: Guard Sensor = Closed (cửa đóng)]
[Action: DieuHoa = Turn On 25°C]
(Ngoài khung giờ: Tắt)

Cách tạo:

  1. Thêm Function Block: Time Limit (08:00 – 09:00).
  2. Thêm Trigger: Cảm biến cửa = Closed.
  3. Thêm Logic: AND (cả 2 điều kiện).
  4. Thêm Action: Điều hòa = Turn On.
  5. Trạng thái mặc định ngoài giờ = Tắt.

📘 VÍ DỤ 3: Về nhà (Scene tổng hợp)

Section titled “📘 VÍ DỤ 3: Về nhà (Scene tổng hợp)”
[Trigger: Guard Sensor cửa chính = Open]
+ [Function: Calendar sau 18:00]
↓ [AND]
[Action 1: PhongKhach_DenTran = ON]
[Action 2: PhongKhach_DenHat = ON]
[Action 3: DieuHoa = ON 25°C (nếu Compare nhiệt > 28°C)]

[Trigger: Manual — nhấn nút "Đi ngủ" trên App]
[Action 1: Tắt tất cả đèn]
[Action 2: PNMaster_DieuHoa = 26°C Sleep]
[Action 3: Camera = Bật Motion Detection]
[Action 4: Khóa cửa]

📘 VÍ DỤ 5: Cảm biến WC — Delay Off

Section titled “📘 VÍ DỤ 5: Cảm biến WC — Delay Off”
[Trigger: Motion Sensor WC = Detected]
[Action: WC_Den = ON]
[Function: Delay Off 180 giây]
→ Sau 3 phút không có chuyển động → WC_Den = OFF

  • Kiểm tra không có 2 automation xung đột (bật ↔ tắt cùng trigger).
  • Test mọi trường hợp sau khi tạo (ban ngày, ban đêm, có/không người).
  • Đối chiếu với tư vấn ban đầu từ phòng kinh doanh.
  • Khách hàng phải confirm kịch bản trước khi lập trình.
  • Sử dụng AND/OR cẩn thận — logic sai sẽ gây scene không kích hoạt hoặc kích hoạt sai.