LUNOS Heat Recovery Ventilation (HRV) fan control

Hi,
I ve got an 5/UNI-FT and connected it to a Shelly Uni Plus. Works like a charm, but I got a problem with the Lunos Addon.
When I click on speed level 1 it will switch on correctly (switch 1 to on, switch 2 to off) but the entity will show level 2 is on. So all level switches work correctly but switching to level 1 will show level 2.

Any idea on this?

Edit: When I use “Fan Percent Button Row” Lovelace Card it will show all states correctly. But I don t understand why default HA won t show it correctly.

Hi @PrettyFly ,

Could you please share how did you connect the 5/UNI-FT with Shelly Uni Plus? I have same LUNOS controller but I am new to smart things so my aim is to be able to control the fans remotely (from my phone or so).

Thanks,
Cosmo.

Hi, I would also like to use the Shelly Uni Plus. A short description how you connected it to the 5/UNI-FT would be great.

Many thanks

Hi,
sorry I just saw your message.
Actually I used a quite “easy and dirty” solution. I took the 12V from the 5/UNI-FT to power the Shelly (it really doesn t take much power so even the smallest Lunos Power Transformator should work fine).
Then I connected one end of each shelly relais to the switch (L → binary input from 5/UNI-FT) and the other end on the outputs of the switch.
That leads to the “dirty” situation that “on” either on the shelly or on the switch will always power on the binary switch/lunos system but “off” can be overwritten by shelly or switch switched to “on”. You could solve this situation by using the Shelly Inputs but I did not have much space in the switch and was too lazy to think more about it. :wink:
Of course you could just remove the switch but someone in my household wanted to keep it for optical reasons though I don t use it anymore.
I have a picture attached to show what I did.

Sorry for the very very late response. I haven’t been on for a while.
The only thing I can think of is to try to change “normally ON” to “normally OFF” or vice versa depending on your current settings.

How about switching to a standard rocker switch? that will give you more room. you will have to be creative with placing the LED/humidity sensor, but it’s possible.

I’m not aware of a way to get any output from Nexxt-E. The only control unit/protocol that communicates both ways is the KNX-module.

1 Like

Hi thanks for your answer.
I think it has to do with a (maybe changed) behaviour in HomeAssistant. The default fan entity behaviour seems to have different percentages (off=0,low=33,medium=50,high=100) but when I switch the lunos fan to “low” it will set the percentage to “50%” so that HomeAssistant will display it as medium. (The Lunos fan has medium at 75).
I think that might be changed in using a template fan an setting preset mode like:

set_preset_mode:
          - action: fan.set_percentage
            target:
              entity_id: fan.percentage_fan
            data:
              percentage: >-
                {% if preset_mode == 'high' %}
                  100
                {% elif preset_mode == 'medium' %}
                  66
                {% elif preset_mode == 'low' %}
                  33
                {% else %}
                  0
                {% endif %}

but I would prefer a correct behaviour within the integration.

Also I didn t use rocker switches because my wife wanted to keep everything visually as is, so I had to deal with little space :wink:

Just to make sure, the unit you have connected to Lunos is not a 2 channel potential free relay? But you send percentages to the black, grey and read cables?
To get Lunos to work properly you have use one of two options; 0-10V input signal or a 2 channel potential free relay.
If you connect to Lunos’ black, grey and red input you have to use a relay. You’ll need to connect the three wires (black, red and grey) to the relay. Black is common and red should be connected to channel 1 and grey to channel 2 on the relay. NB the channels can not have any voltage, they’re purely binary inputs.
When correctly connected you’ll have 4 different fan levels available. These levels are decided by turning the “wheel” on the controller to the number that indicates the different m3/h air exchange you want.
Ch 1 and 2 OFF = level 0 (off or lowest level depending on the position of the “wheel” on the controller)
Ch 1 ON and ch 2 OFF = level 1
Ch 1 OFF and ch 2 ON = level 2
Ch 1 and 2 ON = level 3

BR Haavard

Hi,
the Shelly Uni is a potential free relay so Im just using the given binary Inputs.
I also do not send any percentages that is just the default behaviour/Illustration of HomeAssistant.

So setting the Lunos Integration fan to „Low“ will Show the fan in HomeAssistant as 50% which will then be shown as „Medium“ in the default lovelace Fan Card (tile card).
That does not have anything to do with the relay. The Shelly Uni will Switch the relays correctly.

The problem might be within the use of
ordered_list_item_to_percentage
this states
„When using this utility for fan speeds, do not include “off”“
while the integration lists
speeds: [ ‘off’, ‘low’, ‘medium’, ‘high’ ]

Yeah, that might be a problem… Don’t know how to help with that unfortunately

Would be awesome if someone contributed a config_flow.py for this integration to allow people to setup via the UI. I’d be happy to merge a PR.

Hi @haavhaal -

I managed to set up a pair of Lunos E2’s in separate parts of the house using Zigbee 2ch Relays… So each of my E2’s has its own 2Ch relay and its own 5/UNI controller. I have set up the controllers so that one fan is connected to Fan 1 ports and the other controller has the fan connected to Fan 2.

I’m trying to figure out what is going on with the controller and how to synchronize both controllers/zigbee relays such that when I turn the relays off (Basically turning S1 and S2 off) for each fan, and then turn everything on say 10 seconds later, I’m at a clean slate- one fan blowing out, one pulling in, but for some reason, this just doesn’t seem to be happening- and I don’t mean they’re a couple seconds off from each other- they have seemingly really different cycles going on.

Does the 5/UNI controller have some sort of memory of which cycle it was previously on- like it was 20% of the way through a blow IN cycle, and then turning S1/S2 back on, it resumes this cycle? Any tips on how to sync these as best as possible (I don’t mind a few seconds of difference- just want consistency)?

That is a good question. And one that I’ve been meaning to find an answer to. Let my have a couple of days and I’ll figure it out.
I don’t know how old your UNI controllers are, but we launched an RF version (UNI-RF) a couple of years ago. If you had two of those it would be easy peasy.
Could you take a picture of the back of you UNIs or at least find the firmware version for me so I can test the correct version?

1 Like

Thanks for getting back to me- I have 2 ‘classic’ controller models:

  1. 5/UNI V3.8 circa 2015
  2. 5/UNI V3.8 circa 2020

Will definitely keep my eye out for some of the RF models :slight_smile: . I stuck my 2 units in sliding windows in a makeshift sort of way, and they’re working quite well at CO2 reduction.

After doing some experimenting, I’ve recommend that you do this to get the best possible sync (if one UNI uses S1 and the other S2);

  • Turn off both UNIs via the connected relay
  • Disconnect both UNIs from the power supply (or flip the fuse if you like) for 30 seconds
  • Reconnect the UNIs to the power supply (or flip the fuse back)
  • Set both UNIs to level 1 at the same time
  • S1 will always start in exhaust mode after a power loss and S2 will always start in supply mode

You should now have a balanced ventilation system with heat recovery.

ALWAYS switch levels one both UNIs at the same time

1 Like