Brink Home or eBus integration for connection with Brink Renovent Excellent

Hi @samuolis, I just installed the 400 unit and manually added your code to HA. It connected to Brink Home, but only two entities come back - Ventilation power (Manual, Auto, etc) and Status Filtermeldung (0,1).
I was hoping a lot more entities will appear, which I guess you get. Any ideas what the problem might be?
Thanks.

Yes there is a lot of enitites in brink API, but API is not documented and results are not in English, so I do not have time to investigate and understand it, I implemented 2 entities that was supported for change for my unit Excellent 180. If I would get official documentation somewhere, I asked Brink, but they do not have it.

If there would be better API I would really help to improve this :sweat_smile:

Hi all,

I installed the addon in * /config/custom_components/brink_home en restarted HA, cleared cache etc.
I donā€™t see eny entities or integrations refferring to brink home?
Do i need to add something to my configuration.yaml or someting else?

Hi all - I have a Brink renovent excellent 400 and am trying to set up to connect to brink cloud with a plan for HA later.
Iā€™m trying to set up the e-module but despite logging in, wired internet its saying offline in my online account.
Iā€™ve got brink-home.com as IP address
Is anybody able to tell me the port for the brink-home.com acces? or post their settings please?

I donā€™t know if this will be useful to someone, but apparently the RENOVENT EXCELLENT 300/400 are essentially the same heat recuperator to the WOLF EXCELLENT 300/400.

Also, seems that someone has created a definition file in a CSV for RENOVENT EXCELLENT 300/400 in GitHub - dstrigl/ebusd-config-brink-renovent-excellent-300: ebusd-configuration for the Brink Renovent Excellent 300 to make ebusd understand the unit.

I am yet to try it, I hope to do so in the next days, but with a usb->ebus adapter it might be possible to integrate this kind of ventilation units in home assistant using the ebusd addon and two wires, without any online platform.

1 Like

Hello,
Iā€™m looking for brink-home solution. Iā€™m not able to see your dev in HACS on homeassistant.

Iā€™m a newbee in community, i probably miss something.

Thank you for your help and your sharing !

Try assing github link as custom repository to hacs

Hello,
I try to copy manually folder in ā€œcustom_componentsā€ folder ā†’ No ā€œBrinkā€ menu appear.
I add ā€œGitHub - samuolis/brink: Brink-home ebus emodule home assistant integrationā€ in custom repository as ā€œintegrationā€. I was able to see it and download your tool directly from HA interface. However, I have same results without any ā€œbrinkā€ menu.

Same after restart of HA. I also try to clear my internet browser cache.
Seems not working on my side.

Edit 2023/02/07: I try again without success.

If Somone have an Idea!
Thanks

I forgot to mention this before, but I did try the configuration in GitHub - dstrigl/ebusd-config-brink-renovent-excellent-300: ebusd-configuration for the Brink Renovent Excellent 300 for my Wolf CWL300 and it worked, I have had it integrated in home assistant for months without any issue.

The machine itself has a few quirks, particularly that if you set the fan speed to any speed, it will go back to the default speed after a couple minutes unless you keep setting it to the speed you want periodically (maybe every 30 seconds). That is, apparently, by design. It was easy to automate with node-red and a timer.

@samuolis , I had some time today to play with the integration with my 400 unit. I recreated your code in node js and found the reason why the HA integration wasnā€™t working for me.
In brink_home_cloud.py on lines 113 and 114 you have
ventilation = parameters[0]
mode = parameters[1]
At least in my case the response from the API comes so that the correct position in the array is different. On index 0 is the state about the filter. The ventilation and mode follow next
ventilation = parameters[1]
mode = parameters[2]
Any idea what API methods would bring back flow rates and temperatures that show on the Brink website?

Hmm, I only propagated parameters that could be changed, but there was a lot more sensors. Just did not had time to implement them, you can always contribute to implement them, as at the moment I stopped using that, because it is still via cloud and I decided just to move to smart socket with on/off switch

@samuolis, what is the URL to get other sensor data?
I created an automation in HA to change the speed of the ventilation depending on air quality in the house and it works very well. So I achieved my main goal, but would be good to get all possible data from the system, just for completeness.
I sent an email to Brink technical support and waiting to see if they will give me any info about the API.

It should be same as declared to get speed, I remember that was the only one URL to get all data related to all sensors

@samuolis, I tried these two methods to do the following:
GetAppGuiDescriptionForGateway?GatewayId=XXX&SystemId=XXX - gets info on mode and power
WriteParameterValuesAsync - sets mode and power
and I donā€™t see how to get other sensors data.
Please let me know how you did it.

Thanks

Try to use Postman with this API, I remember there were a lot more parameters, but I could be wrong, but I guess it should be good

Have you managed to somehow get around the fact the machine gets back to the default setting after some time? Also - I am considering keeping my wal mounted controller as well, but I am affraid that it will be re-writing the values that I put through ebusd - I think I saw somewhere onlien a trick to deal with it, but can no longer find it, so I am looking for other users of Brink Renovent who might be able to help. :pray:

By any chance, were you able to get some response from Brink about the API?

Sure, that was easy. The machine sets again the default value automatically if no other value is set every minute or so, so I just have an automation that every so often (maybe 60 seconds?) sets again the current value. If you set the current value all the time, the machine wont go back to the result.

I have however removed my wall screen. Itā€™s useless now. Itā€™s on a drawer.

1 Like

This is great, thank you!

FYI, I managed to go through decompiled Brink Service Tool plus parse some messages my Air Control wall controller is sending and I placed them in a repo - turns out there is another way to set the flow mode, that does not fall back to default value after a minute - it stays on for hours, perhaps forever in my case of Brink Renovent Sky 300 HRU. In case this is interesting for anyone, the message is:

w,,FanMode,FanMode,,,40cb,0101,,,UIR,0=Holiday;1=Reduced;2=Normal;3=High,,
2 Likes