Flexit Nordic (BACnet) - Roadmap & ideas

Hi, I just came across this lovelace card for ventilation systems:

I am not sure how mature it is (haven’t got it to work with my Flexit yet actually :frowning: and probably have to wait for the latest flexit-bacnet updates to be released anyway), but I like the idea. Maybe some changes are needed though?

@jeremyc this is gold! @lellky when can we get that added to HA officially? :wink:

That would be really nice indeed :slight_smile:

Thing is, it has been a lot of work to come this far (new features will be released in next major release). After that I would like to go back to the drawing table and discuss presets, bump of flexit_bacnet and enable/disable active/inactive sensors.

1 Like

Dear all, with the latest release we see the additional controls and status entities. This is great but I have only just started to look at them. With 2024.3.1 the Google cast integration was broken so I had to backtrack until 2024.3.2 came out earlier today. I will try to work on the node red CO2 PID control in the coming days/weeks.

I now have this third party visualisation working from HACS - heres my live view as of now:

Its a bit messy still as it needs attributes setting that we don’t have with flexit (bypass mode and summer mode) and I had to check the browser developer console (f12) for errors until I got it right.

I’ll keep you posted.

3 Likes

I have a fairly new CL4 unit, with a humidity sensor built in.
I don’t see this value in HA, but Im not sure if that is a feature request or a bug.

This PR confuses me if its removed or not??

Some updates have been made to this hacs integration

and it now works well with a flexit device. I sent the developer a PR with some improvements to the documentation and these have been incorporated.

3 Likes

Thank you for the fantastic and easy integration. I’m a newbe in HA and automation, so it would bee nice that new features has been updated in the first post. After the lates update in HA I have a lot off more sensors/entities.
I have Flexit Nordic model nr: POS3.67
Eks- In my integration, I only see Home, Away and Boost, not fireplace and kitchen hood mode. Should I?
Eks2 I have wireless humidity sensors built in my Flexit, and i see values in Flexit app, but not in the HA integrations, I would love having this sensors in HA.

Maybe I find this info another place, and then I’m sorry for this. Thanks again, for this fantastic integration.

Thank you for this fantastic integration.

One addition I would find really useful, and which is not on the list above, is support for free cooling / night cooling. Specifically, the parameters (original names exported from my unit):

  • Free cooling, d B3-setpoint start
  • Outside air temp.limit
  • Free cooling, d B4-setpoint
  • Free cooling, dT B3-B4 start
  • Free cooling, dT B3-B4 stop
  • Free cooling, setpoint room
  • Enable free cooling

Btw, has anybody managed to get free cooling to work in a Flexit Nordic unit? I have enabled it on my S4 unit (extended the code at GitHub - piotrbulinski/flexit_bacnet: Client BACnet library for Flexit Nordic series of air handling units. with missing setttings, adjusted the values according to the documentation, and then verified that they were being set properly), but it doesn’t seem to have any effect. The temperature indoors remains high all the time despite the temperature outdoors dropping in the evenings.

I would also love to see this feature!
@piotrk:
I have free cooling working on a CL3 with the following settings in ‘Additional functions’ in the Go app:
Free cooling enabled: Yes
Outside temp limit: 10 °C
Min on time: 600 s
DT B3-B4 enable start: 2.0 K
DT B3-B4 disable: 0.5 K

I think this was enough to get it working, but at the moment I have also changed the temperature control (through the menu Installer > Configure functionality > Temperature control ventilation) to control using ‘Extract air cascade control’ so that I can set the desired extract temperature rather than supply temperature, thus is doesn’t cool if the inside temperature falls below my set temperature.

Hope this helps.

1 Like

When I trigger Boost mode from the external control panel on my Flexit Nordic S4, it triggers it as a temporary Boost mode (combination of Boost mode and a timer) - the Boost mode automatically ends when the timer reaches 0. I can end the temporary Boost mode from the external control panel, but not from Home Assistant. If “Home” mode is selected in HA while the unit is in temporary Boost mode, the unit just continues the temporary Boost mode (probably because the timer is active).

The other way around, I can’t start a temporary Boost mode from Home Assistant. I can of course start Boost mode without a timer (and end it again from Home Assistant), but it would be cool if the unit itself could end Boost mode after the preset time (in case the network connection fails, so ending it from HA fails).

Thus, my suggestion for further development of the BACnet integration is to enable starting and stopping of the temporary Boost mode from HA. (I think the same applies to the Fireplace mode, although I don’t use that much.)

Same as the previous comment, boost temporary would be a great addition. I saw some reference to it in the flexit_bacnet library, along with fireplace mode, but don’t know if it is fully implemented.

Earlier I used the integration made by Sindre Broch. I have a node red flow made for “Fireplace” Because in winter it is impossible to light the fire without using mode “Fireplace” In this integration “Fireplace” isnt allowed as a preset mode :frowning: I also miss the temporary boost, but fixed that in my node red flow, so the flow is taking care of the timer. But it is critical for me to get access to the fireplace preset. I will also like to mention that my HA logs are reporting errors on the integration.

EDIT: @piotrbulinski @lellky Is it in your intention to add fireplace and maybe also temp.boost? If not I would have to reinstall Sindres integration, even though it is not local and it does not update instant. This BACnet integration is much better, but missing the preset Fireplace is a showstopper.

Yes, it is my intention since I would also use fireplace mode.

The hard thing for me to understand though is the difference between mode and preset for HVAC units. Need to read up on documentation.

Btw, I just got back from vacation and one of my kids starts school this week. I will probably look into this when the summer is over :slight_smile:

1 Like

You know I am a teacher (mest elektriker, men også smarthus og litt programmering). I then have a lot of time fiddling with this during the summers, but less when school starts. But I will be happy when this works, because then my wife will be happy.

Happy wife, happy life.

I have an idea. You should make your students program the flexit integration! :wink:

Well, they are only 16 and its their first year, and I do only know a little c+, if I had have more knowledge on how to I would for sure have contributed. But as an formar electrician my programming skills are not what I would have loved them to be. Br Freddy.

I have a Flexit wh4 and it would be fantastic if I just could change the water mode (Eco, Comfort, Boost) and temperature of the heat pump via HA according to: Add more features in Flexit bacnet integration - Thanks for great work on this so far!

1 Like

My flexit has a, what old integration called “Boost Temporary” mode GitHub - sindrebroch/ha-flexit
which allowed me to activate a 20min boost mode. Boost mode was also visible on the hvac controllers in our apartment, with timer and option to cancel it from controller.

Now the “boost” mode in the flexit_nordic actually just activates the “high” preset, which never goes back to home.
I will try to fix this with additional automation, but it would be cool if it could support “Boost Temporary” mode natively.

(linked old library for reference, maybe its code contains something useful regarding temp boost)

Hi! I am a first time user here taking the opportunity to thank everyone for their work and putting myself in the kind reqest line for including the Flexit Econordic WH4 compatibility in this HA Integration. Warm water temperature, mode switch and compressor status would be brilliant!

I would be willing to co finance any work leading up to this integration, let me know if that would help

Are there any Flexit officialls here or is all crowd developed? It was a major usp for Flexit having a HA integration. Hope Flexit supports!

(I will likley not check any comments here at speed but will log in and have a look once in a while)

@mwahss

Hey @Aarflot , are you able to execute some python code on your machine to dump the properties from your Flexit unit?

I’ve prepared this script GitHub - piotrbulinski/bacnet_dump: The tool to dump BACnet device objects which allows for a discovery of what properties can be returned and controlled on the unit. Without having access myself to the unit, this is really the only way for me to learn about the properties which are there and aren’t on mine.