I’m thrilled to share my recent success in integrating my Brink Flair 325 heat recovery unit (HRU) into Home Assistant using ESPHome and Modbus. This project has been a fantastic learning experience, and I want to walk you through my journey and share some tips that might help others undertaking similar projects.
Project Background
My HRU is a crucial part of my home’s ventilation system, and I wanted to monitor and control it directly from Home Assistant. While there were existing setups using Raspberry Pi and additional hardware, I aimed for a more streamlined approach using ESPHome, which supports Modbus communication out of the box.
Setup and Challenges
The process involved connecting an ESP32 board to a UART-to-RS485 converter, which then linked to the HRU’s Modbus interface. Configuring the ESPHome code was straightforward, but understanding the HRU’s Modbus registers and their functions required some digging into the manual and trial-and-error testing.
One challenge was deciphering the HRU’s operational modes and ensuring the Modbus settings aligned with the unit’s configuration. For instance, setting the correct baud rate (19.2 kbps) and ensuring the Modbus address matched the HRU’s settings were critical steps.
Integration and Customization
Once the hardware was connected, I configured ESPHome to read various sensors, including temperatures, humidity levels, and airflow rates. I also set up controls for adjusting the airflow settings and managing the bypass mode, which allows for direct ventilation without heat recovery.
To make the integration more user-friendly, I created custom sensors and switches within Home Assistant. For example, I added a switch to control the bypass mode and sliders to adjust the airflow settings. These customizations provide a seamless interface within the Home Assistant dashboard.
Tips and Tricks
- Understand the Modbus Registers: Spend time reviewing the HRU’s manual to understand which registers correspond to the data you want to monitor or control. This understanding is key to configuring your ESPHome setup correctly.
- Testing and Logging: Use ESPHome’s logging feature to debug and ensure that data is being read and written correctly. This step helped me identify and fix issues early in the process.
- Safety First: When working with electrical components, always prioritize safety. Ensure the HRU is powered off when connecting new hardware, and handle all components with care.
Conclusion
Integrating my HRU into Home Assistant has been incredibly rewarding. It not only enhances my home’s automation capabilities but also provides peace of mind knowing I can monitor and adjust the ventilation system from anywhere. I hope this post inspires others to explore similar projects and discover the endless possibilities of Home Assistant and ESPHome.
If anyone has questions or needs assistance with their own HRU integration, feel free to reach out! Happy automating! ![]()