Hello Fonske, I would like to buy one of your modbus units, but I’m blocked from creating an account on Tweakers. How can I purchase one?
Almost the same here. The plus module has never worked… I plan to replace it with modbus/HA
I had planned to swap to Modbus recently but have had to delay as I’ve hurt my back and crawling around in the roof space to make the minor physical changes seems a bad idea. However, while I’m waiting I’ve been going through the 325 installation manual. Double checking what I need to do. In doing so I found the following statements.
Note: When ModBus is active, the ventilation mode cannot be changed using the display or, if applicable, the connected multiple switch! Also any connected humidity sensor will not function.
(my highlighting).
I have the humidity sensor connected to X07 on the base PCB and in response to high humidity in the shower room I can hear the fans accelerate. What do other people do? Looking at the dashboard yaml I can see a humidity sensor defined in it, is that the same humidity sensor?
Send me an email on alphonsuijtdehaag at gmail dot com
(if not too late)
I have a naive question; how are the possible settings/readings pulled or identified from the brink unit?
I’ve noticed a few people here and in other threads mention that it’s not possible to set individual fan speeds, but the manual states that it’s possible to set supply and exhaust at completely independent settings with switch contacts on the plus module (which most people here probably don’t have/use).
Since I have a plus module which I’m hooked up through with an s3-lite, I’d like to see if there’s additional settings available to me to play with e.g. to bring in additional tempered makeup air for bathroom ventilation.
If I’m able to adjust these settings with the plus board, it’s totally worth having imo (in the US you can get it for 100 USD if you buy a filter package, but I wouldn’t pay the list price for the board itself).
@oldboyredw FYI, the setup you were trying to do can work, where you’re connected to the plus PCB on X06 to your s3-lite by connecting the ground, A, and B to the respective terminals on both boards (my system came with a cable that had 2 prong and 3 prong connectors attached in a separate ESD-safe bag). I supply power through the USB port on the brink unit. You can then control the system in internal bus mode by home assistant (Brink portal will stop being able to adjust settings, but who cares, honestly)
Success. If finally got around to setting up the modbus interface and changing the 325 to Modbus. Worked first go. Thank you to all that have put effort into making this work.
At the moment I set up a dashboard with just the code @Fonske supplied and most of the entities seem to exist. I have a few that are unknown. Can somebody help by confirming this is correct before I head off making changes:
sensor_power_14
sensor.brink_humidity_sensor_external
switch.brink_rht_sensor_active
number.brink_modbus_preset_switch Wrong - button-card missing, now working.
I switched my filters when I was up at the machine and forgot to reset the filter days. How nice to reset it sitting in my chair without another trip into the roof.
I detached the Expansion board and connected to the base, taking power off the USB (couldnt get the 24V on X16 - 2 to work.)
@oldboyredw
sensor_power_14 = my own smart plug measuring the power of the brink
sensor.brink_humidity_sensor_external = Brink own RH sensor (too expensive, just use m5stack ENV IV)
switch.brink_rht_sensor_active = same, its Brink RH sensor
So its correct you dont have these entities.
Thanks for confirming that. I’ve removed those entities now along with a CO2 entity. I must be missing something, wtw-icons2.png that I just found a reference to in the code. I must have missed references to it. Where do I find that please? I found I’ve stored it in /www/images, clearly not the right subdirectory as it is not found. Where should it be?
Note: I found a picture element mentioned in a Zehdair related thread and saved it but not sure where it should be in my hass directory structure as I dont seem to have a local/images subdirectory.
@oldboyredw
should be correct.
- type: picture-elements
image: local/images/wtw_icons2.png
Have you restarted home assistant?
I have:
cards:
- type: picture-elements
image: local/images/wtw_icons2.png
Looking at the directory structure from Studio Code Server
/config/www/images/wtw_icons2.png
Yes, rebooted a few times. Clearly, I’m missing something obvious but I cant see what. I found a discussion on the forum ‘Picture-elements card, where to store my picture?’ which also seems to say I have it right, yet I cant see why it’s not working. I’m starting to wonder if I corrupted the png.
Problem found, firefox blocking the png, switched to a different browser and it works.
On a positive front, although there is a note in the Brink instructions that says RH indicators dont work with Modbus I think that is not quite correct. I think really it is that RH data isnt externalised via modbus. I tested it earlier and the unit increases speed when I had a shower then dropped back a little while later. That can only be triggered by an RH indicator I think. Will test again tomorrow. All coming really good.
@oldboyredw
I have the brink Humidity sensor
https://www.brinkairshop.nl/nl-nl/producten/ventilatie/flair-(centrale-ventilatie)/flair-toebehoren/310657
only need to activate it in the code
packages:
remote_package:
url: https://github.com/fonske/Brink-flair-modbus
ref: main
refresh: 0s
files: [ esphome/type/brink-325.yaml,
esphome/labels/.brink-labels-en.yaml,
esphome/.brink.base.yaml,
esphome/boards/board-m5stack-atoms3-lite.yaml,
# esphome/sensors/sensor-enviii-i2c-m5stack.yaml,
esphome/sensors/sensor-brink_hum_sensor.yaml,
# esphome/sensors/sensor-brink_co2
A bit delayed, but it is mainly working now. I seem to have two variables missing that go into the display. These are what I have:
Top left (0.8) from brink_temperature_from_outside
Top right (19.5) from kitchen_temp_hum_temperature (a sonoff SNZB-02 in my kitchen)
Bottom right (14.9) from brink_temperature_to _inside
Bottom left (2.3) from brink_temperature_to_outside
I used the kitchen_temp_hum_temperature as there does not seem to be a temp from inside. With these four I can calculate the performance which should appear where the yellow triangle is just above Filter change.
I found the performance calculation but it seems to be in code that is esphome and is related to sensors. It uses lambda, which I believe is only esphome function (I could be wrong.
Where can I place that? I was going to put it in sensors.yaml but I think the lambda caused it to throw a real wobbly, or maybe it was just my poor coding.
I’m not too worried about the humidity_from_outside at present, but it looks like I need another external sensor somewhere.
Everything else works, which is great, thank you.
If you buy a M5stack ENV IV sensor and a m5stack 50 (100, 200) cm grove cable, you could hang it inside the brink on the suction side from inside house.
The 4 adapters can be unscrewed with a 45 degree movement.
Beneath there is a rubber manchet and you could guide the flat grove cable under it.
Just let the sensor hang loose inside the brink and it wil measure the air.
Once the code has changed to include this env iv sensor, it will calculate the performance through the lambda function inside the enviv yaml.
packages:
remote_package:
url: https://github.com/fonske/Brink-flair-modbus
ref: main
refresh: 0s
files: [ esphome/type/brink-325.yaml,
esphome/labels/.brink-labels-en.yaml,
esphome/.brink.base.yaml,
esphome/boards/board-m5stack-atoms3-lite.yaml,
esphome/sensors/sensor-enviv-i2c-m5stack.yaml,
# esphome/sensors/sensor-brink_hum_sensor.yaml,
# esphome/sensors/sensor-brink_co2_1_sensor.yaml
The humidity on the left top side (from outside) is also not available through brink modbus.
I use a value from Netatmo weatherstation for that, inside the graphics
Hello, I recently got an Atom RS485 (K045), but I’m having trouble with it. Here is my ESP YAML configuration :
substitutions:
name: brink_325
friendly_name: Brink 325
device_description: "Esphome component for Brink Flair with modbus"
timezone: "Europe/Amsterdam"
### Settings Brink Flair (no need to change normally)
### menu 14-Communication: TypeBus=Modbus, Slave modbusaddress=20, Baudrate=19200, Parity=Even
modbusaddress: "20"
packages:
remote_package:
url: https://github.com/fonske/Brink-flair-modbus
ref: main
refresh: 0s
files: [ esphome/type/brink-325.yaml,
esphome/labels/.brink-labels-en.yaml,
esphome/.brink.base.yaml,
esphome/boards/board-m5stack-atoms3-lite.yaml,
]
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
When I connect it to my computer via USB, my logs show the following :
[17:39:26]rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
[17:39:26]flash read err, 1000
[17:39:26]ets_main.c 371
@Gilles_C
You should choose atom instead of atom s3 lite
packages:
remote_package:
url: https://github.com/fonske/Brink-flair-modbus
ref: main
refresh: 0s
files: [ esphome/type/brink-325.yaml,
esphome/labels/.brink-labels-en.yaml,
esphome/.brink.base.yaml,
esphome/boards/board-m5stack-atom.yaml,
]
Might want to hold the reset button on the side of the atom for a few seconds because of the reboots.
You flashed the wrong code to the esp
Thanks a lot ! I am so lost with the different ESP32. ![]()
Oh I can see a lot reactions, well, thanks everyone, but I have no idea what to do. I am Apple user, plug and forgot. You are mentioning some buses, some soldering, wires, then programming. Nope, I dont have time for this now. Is there some bulletproof way how to make this work? Like Unifi ecosystem? Just connect to power, hit next few times and its fully working?
I’m not an expert and don’t solder, however I got it working (with help from @Fonske on here) pretty quickly. Don’t be put off by the gaps in the dates of my entries, I had struggled to find time to do it… It literally worked first time. There is an entry from @fonske on July 13th responding to me that gives a lot of the info you need, most specifically what hardware to buy.
Hey guys!
I wonder what are my options… I have Brink Renovent Excellent 180 and there are only RJ12 and eBus connections, where eBus is already used by the physical controller. Has anyone used eBus connection with this lib? AFAIK RJ12 connection is very primitive and not much can be done with it… maybe someone tried connecting to eBus in parallel to the controller? Thanks!
This topic is for the Brink Flair model who has standard modbus
Brink Renovent uses ebus and is totally different communication.
You might want to search github on renovent

