Skip to content

Basic Brink HRV Control with Arduino, OpenTherm and Home-Assistant

Notifications You must be signed in to change notification settings

Sidiox/hrv-control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BRINK (HRV/WTW) Control via Home-Assistant and OpenTherm

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

Home-Assistant

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.

Scanner

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

About

Basic Brink HRV Control with Arduino, OpenTherm and Home-Assistant

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages