Hà Lanarthurrump/esphome-opentherm
Create your own smart modulating thermostat using the OpenTherm component for ESPHome
🔥 Điều khiển nhiệt kể bằng OpenTherm trên ESPHome
Thành phần này biến ESP32/ESP8266 thành một thermostat OpenTherm master, điều khiển trực tiếp lò nước hỗ trợ OpenTherm mà không cần thermostat truyền thống.
Đây là một thành phần bên ngoài cho ESPHome, cho phép bạn tự tay xây dựng một hệ thống điều khiển nhiệt (thermostat) thông minh bằng cách giao tiếp với lò nước (boiler) qua giao thức OpenTherm. Dự án hỗ trợ đọc và ghi hầu hết các thông tin có trên giao thức OpenTherm như nhiệt độ nước cung ấm, nhiệt độ nước DHW (Domestic Hot Water), áp suất, lưu lượng... Tuy nhiên, bạn cần phần cứng hỗ trợ như DIYLESS Master OpenTherm Shield hoặc OpenTherm Adapter của Ihor Melnyk. Lưu ý: thành phần này chỉ hoạt động như một thiết bị master (thermostat/controller), không hỗ trợ chế độ slave hay gateway, và bạn sẽ không thể dùng thermostat hiện tại khi điều khiển lò qua ESPHome.
✨ Điểm nổi bật
- Điều khiển toàn bộ trong YAML: Không cần viết code tùy chỉnh, chỉ cần cấu hình trong file YAML.
- Hỗ trợ nhiều thiết bị nhập nhiệt độ: Đọc setpoint từ cảm biến, số (number), hoặc output để tích hợp với PID Climate.
- Đọc dữ liệu chi tiết từ lò: Hỗ trợ đọc nhiệt độ nước cung ấm (t_set), nhiệt độ DHW, áp suất, lưu lượng và nhiều thông số khác.
- Tích hợp thư viện OpenTherm của Ihor Melnyk: Dùng thư viện truyền thống được chứng minh.
- Hỗ trợ cấu hình linh hoạt: Cấu hình min/max giá trị, tự động lấy giá trị từ lò (auto_max_value/auto_min_value).
- Gợi ý cấu hình mẫu: Cung cấp file YAML mẫu cho việc tích hợp với PID Climate.
- Không duy trì: Dự án không còn được cập nhật, nhưng phiên bản cải tiến đã được tích hợp trực tiếp vào ESPHome.
💡 Vì sao đáng chú ý
Thành phần này mang lại cách tiếp cận mạnh mẽ và linh hoạt để biến bất kỳ boilder OpenTherm nào thành một phần của hệ sinh thái nhà thông minh thông qua ESPHome. Thay vì dựa vào một thermostat thương mại đắt tiền, bạn có thể tự xây dựng giải pháp vừa rẻ vừa mạnh mẽ, với khả năng tùy biến cao nhờ cấu hình YAML. Đặc biệt, khả năng tích hợp với PID Climate component của ESPHome giúp bạn tạo ra một vòng lặp điều khiển nhiệt độ chính xác như một thermostat thực thụ. Tuy nhiên, do dự án không còn được duy trì, người dùng nên cân nhắc chuyển sang sử dụng thành phần OpenTherm đã được tích hợp sẵn trong ESPHome.
#OpenTherm #ESPHome #Thermostat #Boiler #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
ESPHome component to monitor and control a Jikong Battery Management System (JK-BMS) via UART-TTL or BLE
A simple DIY status display with a 8x32 RGB LED matrix, implemented with esphome.io and Home Assistant.
esphome-econet is a package for controlling a Rheem water heater or HVAC system with an esp32 or esp8266 micro-computer.
ESPHome component to monitor and control a Xiaoxiang Battery Management System (JBD-BMS) via UART-TTL or BLE
Bermuda Bluetooth/BLE Triangulation / Trilateration for HomeAssistant
Tessera: beautiful, easy touch screens for Home Assistant on affordable ESP32 panels, 2.8 to 10.1 inch (CYD, Guition, Waveshare). Drag-and-drop editor, no YAML, no MQTT.