Modbus configuration for NIBE S series heatpumps

@mstoffel-sag there have been some changes to the way they are displaying the values. Had to go and change a lot of settings and some entities changed however not all fixed yet:

More here: https://github.com/home-assistant/core/issues/103397

thanks!

I actually use the modbus module and read the registers from that. I tried the Nibe Integration but it creates over 1000 entities and just one of them seem to work…

Hi all,

Quick disclaimer first of all: am pretty new to HA so might be asking about something that has already been answered in this thread at some point in any form but I could not find it. Apologies!

I managed to create a TCP modbus connection with my Nibe S1255 and see 1200+ entities (most of which are deactivated by default but could activate all of them so far). What I am trying to get, and could not find yet though, is the following:

  • Total Power consumption of the heat pump (so not only the compressor power, was able to find it, but also brine pump and heat coil power (I guess it is in the warmwater vessel?) and any other power consumer. Or do I need to make a manual sum of several entities?
  • My honeywell radiator valves (HR92) connected to evo home cannot talk/listen to the Nibe unit directly when it switches to cooling mode in summer. Want to use HA to facilitate the communication: NIbe unit switches to cooling, let HA let the Evo home system know that it needs to switch to inverse control (so when a room has a low SP open honeywell valve rather than close it when it is winter and the system contains warm water). or vice versa and manually activate inverse mode on evo home, recognize this in HA and activate the NIbe unit to switch to cooling mode.

Can anybody help me with the right enitities to get the data in so I can build my automations?

Much appreciated!

The setting does not work over Modbus. It only works over MyUplink and locally on the SMO S40 / S-model control panels. NIBE knows and have for a long time but don’t care.

@fvvrooijen for the TPC you need to create a Reimann sum calculation under helpers and then add to your energy dashboard.

The sensor for this instantaneous_used_power_32167

thanks! do you also know the signal to recognize cooling mode? and the switch to activate cooling mode? Can it override the auto setting in the Nibe unit itself? (if relevant, I do not have a separate (RMU) S40 unit)

Sorry my unit doesn’t have cooling. Can’t help there.

I got an error when ‘count: 2’ was included. After commenting it out I got sensible values for BE1 and BE3. BE2 is so far unavailable in my case (Nibe S1255-6 PC).

Hello!

Does anyone know for S320 which is the modbus entity which shows the status of step controlled additional heat (AXC40)? I would like to see when the external heating source is active. I tried wih sensor.operating_mode_step_controlled_additional_heat_31116, but id doesn’t change from 0, even when the external additional heat is on…
Many thanks!

I have an S1256 with FLMS45, and use room sensors THS10 in bathrooms to detect increased humidity, this increases the ventilation, works well.

Now, how do I read the humidity values and how do i read the status of the fan, RPM, percentage doesn’t matter, any idea?

What setting do I need for “More hot water”? There is a slider that says “how long do you want more hot water”. But I cannot find the button to turn it on.

We have a S320.

oh i found it: Its a numeric value: more_hot_water_40226 18 means 3 hours, 36, 6 hours,

1 Like

Currently there is no option for my heatpump S1156, is there any way that might be added? Or any other way that I can configure it myself?

Surely it can be integrated with the Nibe integration. How is it connected? Wifi Ethernet?

Did you get it to work?
I tried briefly today after enabling modbus but no luck.

I’ve got a S2125-8 connected via Modbus TCP. Is there a way to manually add Modbus registers, or to clean up the registers?
I’m missing the air temperatures for the ERS1 (ID according to documentation 2202-2206) and , instead I’ve got several unlabeled switches for ERS 2-5.
I also cannot find an Entity for setting ERS fan speed (to set different mode, not the fanspeed of the mode)
And I’m missing an instantaneous used power entity