I have published an open-source community preview for fully local monitoring
and control of Brink Excellent 300 and 400 heat-recovery ventilation units. It
uses an ESP32-C3 eBUS Wi-Fi adapter and does not require a Brink Home eModule,
the Brink cloud, or a separate ebusd process.
The ESP firmware exposes a cached semantic HTTP API. It reports the fan mode,
bypass state, inside and outside temperatures, measured inlet and exhaust
airflow, filter state, configured airflow profiles, bypass temperature, and
bypass hysteresis. The supported commands cover the four fan modes, airflow
profiles, and bypass settings.
Writes are authenticated, allowlisted, and limited to safe value ranges. The
firmware sends a command only once and then performs readback; it does not
blindly repeat a write when the outcome is unclear. Ordinary HTTP status reads
use the ESP’s cache and therefore do not generate extra eBUS traffic.
The current release is firmware .9. It has been running on both a Brink
Excellent 300 and an Excellent 400. The two models deliberately use separate
firmware build targets because they have different eBUS addresses. After a fan
mode or airflow-profile change, the firmware temporarily measures the actual
inlet airflow more frequently, so the physical response usually starts showing
up within about five to six seconds.
The repository currently also contains a tested Homey Pro app. There is no
ready-made Home Assistant integration yet. Home Assistant support could be
built against the documented REST-style semantic API. MQTT command handling
and automatic Home Assistant discovery are deliberately disabled in this
secured firmware build so there is only one controlled write path.
Source, API documentation, build instructions, tests, and known limitations:
Feedback and contributions from Home Assistant users would be very welcome,
especially for a clean integration around the semantic API. If you test the
firmware, please include the exact Brink model and software version, the adapter
hardware, and the reported device identity in any issue. Start with monitoring,
verify the detected unit, and use reversible changes because Brink variants and
installed accessories can differ.
This is an independent community project and is not affiliated with Brink
Climate Systems. The firmware is based on Daniel Kucera’s
esp-arduino-ebus; provenance and redistribution notes are included in the
repository.
Although this was created for Homey, it will be easy to adjust it to HA. Enjoy!




