Thiết bị cần thiết để xây dựng hệ thống nhà thông minh giá rẻ.
Tiếp tục từ phần trước về cài đặt Home Assistant để tạo ra một ngôi nhà thông minh, hôm nay chúng ta sẽ tập trung vào một thiết bị được coi là cần thiết nhất, đó là trung tâm điều khiển có khả năng phát lại sóng hồng ngoại và RF.
Chi tiết các bước cài đặt như sau:
Bước 1:
Mở tập tin configuration.yaml để bắt đầu thêm thành phần broadlink. Tất cả các cài đặt sau đó gần như sẽ được thực hiện tại đây.
Cách mở tập tin có thể được tìm thấy trong bài viết trước.
Sao chép phần cấu hình mẫu từ trang component broadlink, ví dụ như chúng tôi sẽ sao chép một công tắc mẫu để bật TV Philips. Mỗi phần từ 'tv_philips' đến kết thúc phần được đánh dấu là một công tắc. Bạn có thể cài đặt nhiều công tắc hoặc tạo thêm nhiều phần 'tv_philips' khác nhau nhưng đổi tên thành cái khác như 'den_phong_ngu'.
Sao chép phần cấu hình từ trang component của broadlink
Bước 2:
Trong tập tin configuration.yaml, di chuyển xuống dòng cuối cùng của tập tin để không ảnh hưởng đến các cài đặt đã có.
Ở dòng đầu tiên mà không thụt lề và dán nội dung đã sao chép từ tập tin mẫu từ component.
Bước 3:
Truy cập modem để tìm các thiết bị đã kết nối với modem và lấy địa chỉ MAC và địa chỉ IP của broadlink.
Tìm tên của Broadlink, phần giữa là địa chỉ MAC, phần cuối là địa chỉ IP được broadlink cấp sau khi bạn cài đặt qua ứng dụng thông thường.
Lưu ý, vì hầu hết modem đều tự động cấp phát IP cho thiết bị, bạn cần gắn IP cố định với MAC để đảm bảo rằng sau khi modem được tắt và mở lại, broadlink vẫn nhận được IP đúng.
Bước 4:
Thay thế IP và MAC đã tìm thấy vào tập tin cài đặt bạn đã sao chép ở bước trước. Sau khi hoàn thành, hãy lưu lại, kiểm tra tập tin cấu hình nếu hợp lệ thì khởi động lại Home Assistant.
Chú ý phải thụt dòng đúng, viết hoa, viết thường đúng cách.
Nếu không hợp lệ, phải sửa đổi trước khi khởi động lại.
Bước 5:
Lấy lệnh từ điều khiển từ xa để gán vào nút trên broadlink
Giả sử ở đây bạn đã có một công tắc RF có thể bật và tắt từ xa.
Điều khiển từ xa bằng mã RF. Giả sử nút bật và tắt được gán là A và B.
Bây giờ bạn cần chuyển mã lệnh từ nút bật và tắt của điều khiển vào broadlink. Để lấy được chuỗi mã lệnh này, hãy mở giao diện của Home Assistant, chọn mục Dịch vụ trên hình chiếc điều khiển.
Ở phía bên phải, chọn mục broadlink.learn_command_[địa chỉ IP của broadlink] và sau đó bấm 'gọi dịch vụ'.
Khi đó, bạn sẽ thấy đèn học lệnh trên broadlink sáng lên:
Bấm nút trên điều khiển từ xa mà bạn muốn học trong khoảng 1-2 giây, nếu đèn tắt đi là bạn đã học xong.
Bước 6:
Chuyển sang tab trạng thái bên cạnh tab dịch vụ, tìm dòng có chứa từ persistent_notification.notification, bạn sẽ thấy một dãy ký tự không có ý nghĩa ở cột bên phải, hãy sao chép toàn bộ chuỗi ký tự này.
Sao chép phần sau dấu hai chấm, kể cả dấu =
Nếu mã chỉ hiển thị là 'AAAAAAAAAAAAAAAAA' hoặc 'AAA', hãy khởi động lại Home Assistant và học lại.
Đây là mã lệnh bạn đã học được, dán nó vào vị trí command_on và command_off trong tập tin configuration.yaml ở bước trước.
Lưu tập tin lại và thử bấm nút chuyển trạng thái trên giao diện Home Assistant để kiểm tra xem đèn có phản ứng không.
Hãy làm tương tự với các thiết bị khác như TV, điều hòa, hoặc các công tắc mà broadlink có thể điều khiển.
Nếu có bất kỳ thắc mắc nào, bạn có thể đặt câu hỏi tại cộng đồng Smarthome Việt.