
The Brink Renovent Excellent is a residential heat recovery ventilation unit (HRA) available in 300, 400 and 450 m3/h variants. It connects to TapHome via Modbus RTU over RS-485 using the built-in UWA2-B control PCB (standard version) or the UWA2-E extension PCB (Plus version). No additional gateway or adapter module is required.
The TapHome template provides ventilation speed control with preset modes (Away, Night, Boost) and custom flow rate, two temperature sensors (outdoor supply and dwelling extract air), filter status monitoring with reset capability, and bypass/imbalance configuration via service actions. Thirteen module-level service attributes expose additional diagnostics including airflow rates, pressures, preheater status, and the current Modbus slave address.
Hardware connection
RS-485 wiring
The Modbus RS-485 connection is on connector X15 of the UWA2-B PCB (standard version). On Plus models with UWA2-E extension PCB, use connector X06 on the UWA2-E board instead.

On Plus models with the UWA2-E extension board, the RS-485 connection is on connector X06 of the UWA2-E PCB. The UWA2-B and UWA2-E boards are connected together via jumpers X12, X121 and X122:

Connect the RS-485 bus to connector X15 (or X06 on Plus models):
- RS485_A → A+/D+ on TapHome RS-485
- RS485_B → B-/D- on TapHome RS-485
- RS485_ground → GND on TapHome power supply
Important — Termination resistor
The UWA2-B PCB has a removable termination resistor at X12. If the Brink unit is not the last device on the RS-485 bus, remove the X12 terminator. On Plus models, the UWA2-E PCB has terminator X07 — remove it if not end-of-bus; in that case jumpers X12, X121 and X122 must be placed on the UWA2-B board.
Important — Safety
Always disconnect the appliance from mains power before working on the RS-485 wiring. Pull the power plug before opening the unit.
Technical specifications
- Protocol: Modbus RTU Slave, RS-485
- Baud rate: 19200 (factory default), configurable: 1200–115200
- Parity: Even (factory default), configurable: None / Even / Odd
- Stop bits: 1
- Data bits: 8
- Slave address: 20 (factory default), configurable: 1–247
- Required firmware: UWA control PCB software version S1.06.06 or later
The TapHome template uses 9600 baud and slave ID 1 by default. Adjust either the Brink unit settings (Step 14.2–14.3) or the TapHome module connection settings to match.
Configuration
Enabling Modbus communication
Modbus must be enabled and configured on the Brink unit via the touchscreen display or Brink user interface. Navigate to the communication settings (Step 14):
- Step 14.1 — Bus connection type: Set to ModBus (factory default is already ModBus)
- Step 14.2 — Slave address: Change from default 20 to the desired address (e.g. 1 to match the TapHome template default)
- Step 14.3 — Baud rate: Set to 9600 to match TapHome (factory default is 19200)
- Step 14.4 — Parity: Keep as Even (matches TapHome default)
After configuring the Brink unit, set the same parameters in TapHome when importing the template: slave ID, baud rate (9600), parity (Even), 1 stop bit, 8 data bits.
Switching to Modbus control mode
By default, the Brink unit is controlled by its own settings (Brink mode). To control ventilation via TapHome, use the Set Control Mode service action on the module:
- Modbus (4): Ventilation flow controlled via Modbus commands from TapHome
- Brink (0): Flow control per Brink appliance settings (default)
Alternatively, register H:8000 can be set to 2 (flow rate control) to enable Modbus flow commands. The template uses register H:6012 for this purpose.
If the Brink HRA has been disconnected from mains power, the remote control registers (8000–8011) and the desired air flows must be set again.
Cascaded Brink appliances
If multiple Brink HRA units are cascaded, the Modbus connection must be made to the Master appliance with the Plus PCB UWA2-E. Each unit on the bus requires a unique slave address.
Device capabilities
Temperature monitoring
The template provides two temperature sensors with automatic conversion from tenths of degrees:
- Outdoor Supply Temperature (H:4008) — outdoor air temperature at the supply fan inlet
- Extract Air Temperature (H:4009) — dwelling extract air temperature at the exhaust fan
Both sensors read signed Int16 values divided by 10 to produce degrees Celsius. Two additional temperature service attributes mirror these readings at the module level (Supply Temperature and Exhaust Temperature).
Ventilation speed control
Ventilation Speed is a write-only multi-value switch with three preset airflow modes:
| Preset | Flow rate | Use case |
|---|---|---|
| Away | 50 m3/h | Minimum ventilation when nobody is home |
| Night | 125 m3/h | Reduced nighttime ventilation |
| Boost | 250 m3/h | Maximum ventilation for cooking, showering |
For precise control, the Set Custom Flow Rate service action writes any value between 50 and 300 m3/h directly to register H:6000.
Filter monitoring
Filter Status (H:4039) shows the current filter condition:
- OK — filter is clean
- Polluted — filter needs replacement or cleaning
The device-level Reset Filter Warning service action writes to H:6006 to clear the filter dirty indicator after replacing or cleaning the filter.
Imbalance control
Imbalance Allowed (H:4015 read / H:6003 write) enables or disables supply/exhaust airflow imbalance. When enabled, the supply and exhaust fans can run at different speeds. The module-level Set Imbalance Offset Supply service action adjusts the supply airflow offset (-15% to +15%) for fine-tuning the balance.
Module-level service attributes
The template exposes 13 service attributes for comprehensive monitoring:
| Attribute | Register | Description |
|---|---|---|
| Supply Temperature | H:4008 | Outdoor supply air temperature (°C) |
| Exhaust Temperature | H:4009 | Dwelling extract air temperature (°C) |
| Supply Pressure | H:4011 | Supply air pressure (Pa) |
| Exhaust Pressure | H:4010 | Exhaust air pressure (Pa) |
| Supply Airflow | H:4028 | Measured supply air volume (m3/h) |
| Exhaust Airflow | H:4027 | Measured exhaust air volume (m3/h) |
| Preheater State | H:4036 | 0=Initialization, 1=Inactive, 2=Active, 3=Test |
| Preheater Power | H:4038 | Preheater output capacity (0–100%) |
| Filter Status | H:4039 | 0=OK, 1=Polluted |
| Imbalance Allowed | H:4015 | 0=Permitted, 1=Not permitted |
| Imbalance Offset Supply | H:4021 | Supply airflow offset (%) |
| Bypass Mode | H:4030 | 0=Auto, 1=Closed, 2=Open |
| Modbus Slave Address | H:999 | Current slave address |
Module-level service actions
Four service actions provide configuration control:
- Set Bypass Mode — switches between Automatic, Closed and Open bypass operation (H:6005)
- Set Imbalance Offset Supply — adjusts supply airflow offset from -15% to +15% (H:6004)
- Reset Filter Warning — clears the filter dirty indicator (H:6006)
- Set Control Mode — switches between Brink (0) and Modbus (4) ventilation control (H:6012)
Additional capabilities
The Brink Renovent Excellent exposes over 100 additional Modbus registers not implemented in the current template. These include fan RPM readings, humidity sensors (supply and exhaust), CO2 sensor values (up to 4 sensors), frost protection status with 16-state machine, bypass valve position, geo-heat exchanger control, NTC temperature sensors, operating time counters, serial number readback, and the remote control registers (H:8000–8011) for switch position and standby control. Filter warning interval (1–365 days), bypass temperature thresholds, and digital/analogue input configuration are also available. These can be added in a future template update.
The remote control register H:8001 provides an alternative way to set ventilation modes using named presets (Holiday, Low, Normal, High) instead of direct flow rate values. This requires setting H:8000 to 1 (switch control mode).
Troubleshooting
No Modbus communication
- Check RS-485 cables:
- RS485_A correctly connected to A+/D+ on TapHome
- RS485_B correctly connected to B-/D- on TapHome
- GND connected between the Brink unit and TapHome power supply
- Verify the Modbus slave address matches between the Brink unit (Step 14.2) and TapHome template
- Confirm baud rate and parity match — TapHome template defaults to 9600 baud, Even parity; the Brink factory default is 19200 baud, Even parity
- Check that Step 14.1 is set to ModBus (not OFF or InternalBus)
- Verify firmware version is S1.06.06 or later — older firmware may not support external Modbus
- Check the termination resistor (X12 on UWA2-B, X07 on UWA2-E) — only the last device on the bus should have it
Ventilation speed not changing
- Verify the control mode is set to Modbus (4) via the Set Control Mode service action
- If using direct flow presets (H:6000), ensure the value is within the valid range for the HRA model (50–300 m3/h for most models)
- After a power outage, registers 8000–8011 reset — the control mode and desired flow must be set again
Incorrect temperature readings
- Temperature registers return values in tenths of degrees — a reading of 215 means 21.5°C
- If readings show 0 or -32768, the sensor may be disconnected or faulty
- H:4008 measures outdoor supply air; H:4009 measures dwelling extract air — verify the expected sensor
Filter warning not clearing
- Use the Reset Filter Warning service action on the Filter Status device
- If the reset fails, try the module-level Reset Filter Warning service action (writes to H:6006)
- Physically replace or clean the filter before resetting — the warning will return if the filter is still dirty
