Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Các thành phần Wifi như Sonoff, Tasmota và ESP8266 khác nhau rất dễ cấu hình và sử dụng, nhưng mọi thứ thường không dễ dàng như chúng xuất hiện.
Trong môi trường công nghiệp / kinh doanh, tự động hóa không dây không quá phổ biến. Các thành phần không dây kém tin cậy hơn các thành phần có dây.
Bạn có sử dụng cảm biến khói không dây trong nhà máy không? Tôi không nghĩ vậy. Và tại sao phải sử dụng cảm biến cửa từ wifi trong nhà?
Cảm biến / thiết bị truyền động có dây rất đáng tin cậy hơn, không cần pin, không có sóng radio trong nhà của bạn.
Những gì tôi đã làm là một thành phần phần cứng có thể được kết nối qua RS-485 với bộ điều khiển trợ lý tại nhà (thông qua nền tảng Modbus). Nó dựa trên một arduino. Nó tương tự như công tắc / rơ le Sonoff, nhưng nó có dây.
Nó có thể hoạt động như một bộ điều khiển ánh sáng (thông qua một rơ le và một đầu vào cho các nút).
Nó có thể hoạt động như một công tắc từ xa (thông qua một rơ le và một đầu vào cho các nút).
Nó có thể hoạt động như một bộ điều nhiệt.
Nó có thể hoạt động như một cảm biến nhiệt độ.
Một bo mạch arduino duy nhất có thể chứa tất cả những thứ này cùng một lúc, với nhiều đầu vào / đầu ra được kết nối.
Bước 1: Xây dựng phần cứng
Bạn cần một bảng arduino.
Tôi đã sử dụng một arduino nano nhưng những người khác sẽ ổn.
Kết nối bộ chuyển đổi Rs-485, một màn hình hiển thị nếu bạn định sử dụng nó, (các) rơ le và thiết lập nó cho các nút nhấn.
Bước 2: Flash chương trình cơ sở
Bạn có thể tìm thấy mã tại
Đừng quên cấu hình nó trước khi sao chép. Bạn cần thiết lập các chân được sử dụng làm đầu vào, đầu ra, nếu nó có cảm biến Nhiệt độ, màn hình, v.v.
Bước 3: Định cấu hình Trợ lý tại nhà
Chỉnh sửa cấu hình.yaml
khí hậu: - platform: modbus name: Thermostat slave: 1 target_temp_register: 0 current_temp_register: 2 data_count: 2 precision: 1 unit_of_measurement: ° C data_type: float
Bước 4: Kết nối Arduino với Trợ lý Raspberry Running Home
Sử dụng một dongle USB RS-485. Bạn có thể tìm thấy nó trên ebay hoặc amazon. Nó rất rẻ.
Bước 5: Khởi động lại Home Assistant
Bây giờ bạn có thể xem điểm đặt nhiệt độ và kiểm soát nó. Điểm đặt có thể được điều khiển thông qua tập lệnh tự động hóa và từ các thành phần khác. Sử dụng trợ lý Google, bạn có thể sửa đổi nhiệt độ thông qua lệnh giọng nói.