Please enable Javascript And Refesh (F5)

Điều khiển thiết bị với Boardlink - Viet Nhap. Com
no comments

Điều khiển thiết bị với Boardlink

Việc điều khiển các thiết bị qua sóng IR hoặc RF là một thành phần quan trọng và không thể thiếu trong ngôi nhà thông minh.Hiện nay ,đại đa số các thiết bị chưa có hỗ trợ wifi thì đều được bật ,tắt bằng sóng vô tuyến hoặc hồng ngoại như điều hòa ,ti vi, …. Với tầm quan trọng đó,ở bài viết này VietNhap.Com sẽ tiếp tục hướng dẫn bạn kết nối Home Assistant với Boardlink .

I/ Giới thiệu về Boardlink RM-Pro?

BroadLink RM-Pro là trung tâm điều khiển nhà thông minh. Broadlink RM-Pro đóng vai trò như một bộ não điều khiển các thiết bị khác trong nhà của bạn như công tắc, ổ cắm, bóng đèn… Hơn thế nữa, Broadlink RM-Pro còn có thể điều khiển được các thiết bị điện khác theo ngữ cảnh. VD như tự động bật TV, chuyển kênh xem phim yêu thích, tắt đèn tối đi để tạo môi trường xem phim phù hợp với ngữ cảnh Rạp chiếu phim gia đình. Với Broadlink RM-Pro ta có thể
• Học lệnh điều khiển remote hồng ngoại: TV, điều hòa, công tắc, ổ cắm điều khiển từ xa IR…
• Học lệnh điều khiển remote radio RF: cửa cuốn, rèm cửa, công tắc điều khiển từ xa RF v.v..
• Hỗ trợ điều khiển trực quan trên IOS, Android

Ngoài Boardlink RM-Pro , ta có thể chọn các thiết bị Boardlink khác như RM-Pro+ ,RM mini 3,các loại ổ cắm, công tắc ,cảm biến môi trường ,…

II/Kết nối Boardlink với Home Assistant

Để kết nối Boardlink với Home Assistant ta cần thực hiện các bước sau

Bước 1:  Cấu hình Boardlink trong file configuration.yaml

Bạn thêm đoạn code sau vào file configuratio.yaml:

Biến cấu hình:

  • host ( Bắt buộc ): Tên máy chủ / địa chỉ IP để kết nối với boardlink
  • mac ( Bắt buộc ): Địa chỉ MAC của Boardlink

Cấu hình đầy đủ cho boardlink bạn có thể xem tại đây

Tìm địa chỉ IP của boardlink

Bạn có thể vào modem để tìm địa chỉ mac và địa chỉ IP của boardlink ,ngoài ra có thể tìm bằng cách dưới đây

  • Trên ubuntu 16.04 ta chạy lệnh sau :

x có thể là 0 hoặc 1 sao cho boardlink cùng dải mạng cần tìm .

  • Trên windows :

Dùng phần mềm Advanced IP Scanner

Bước 2:  Nhận lệnh từ boardlink

Để thêm thiết bị điều khiển qua boardlink ta điền thêm đoạn code sau vào đoạn code trên :

Biến cấu hình:

  • switches ( Tùy chọn ): Mảng chứa tất cả các nút chuyển.
    • friendly_name ( Tùy chọn ): Tên được sử dụng để hiển thị trong giao diện người dùng.
    • command_on ( Bắt buộc ): Gói mã hóa Base64 từ thiết bị RM để bật thiết bị.
    • command_off ( Bắt buộc ): Gói mã hóa Base64 từ thiết bị RM để tắt thiết bị.

Hãy điền địa chỉ IP và địac chỉ MAC của boardlink ở bước trên ,sau đó check lỗi và khởi động lại Home Assistant

Bước 3 : Học lệnh từ remote

Giả sử bạn có một công tắc RF được điều khiển từ xa qua remote.

Giờ muốn điều khiển bật ,tắt ngay trên giao diện Home Assistant cần phải làm các bước sau :

  • Bạn vào mục call service ở dưới giao diện chọn như hình dưới :

Chọn mục broadlink.learn_command_[ip  broadlink] rồi bấm call services . Sau khi bấm bạn sẽ thấy đèn của Boardlink sáng lên, lấy remote bấm nút muốn học trỏ vào boardlink để học lệnh sau khoảng 1-2s

  • Sau khi làm xong bước trên bạn tiếp tục vào mục State bên cạnh và tìm đến dòng chữ persistent_notification.notification , bạn copy toàn bộ chuỗi kí tự được bôi xanh như hình dưới.

Đây là đoạn code của lệnh vừa học được , bạn dán nó vào dòng lệnh command_on hoặc command_off trong file configuration.yaml đã cấu hình ở bước 2. Lưu file và làm tương tự với các lệnh khác . Sau khi hoàn tất hãy khởi động lại Home Assistant và thử bật tắt switch vừa tạo xem thiết bị đã nhận lệnh hay chưa .

Bạn có thể làm tương tự ,phát triển điều khiển thêm các thiết bị khác như điều hòa ,ti vi ,….

avatar