This repo contains the code for the Brink HRV control as I've set up at my home.
Utilizes Arduino with OpenTherm for the Brink HRV control, pushing and listening to MQTT for interaction. Then Home-Assistant uses MQTT to receive sensor information and push speed control.
Makes use of a modified opentherm_library: my branch/my pr. The hardware is based on the excellent: jpraus Arduino OpenTherm Shield
Contains the example configuration and some example automations.
Automations:
- WTW Night Mode: Switches to a lower speed for quiter operation at night
- WTW Day Mode: Switches to day speed in the morning
- WTW Shower Mode: Enables max speed for 30 minutes for better ventilation when showering
Configuration contains a bunch of sensors subscribing to the various published MQTT channels from the Arduino.
The scanner
folder contains an Arduino sketch to scan the OpenTherm bus for readable IDs.
On my HRV I got readable results for the following IDs:
70
72
74
75
77
80
81
82
83
86
88
89