Discussions about Nibe S-series and the integration

I solved the same problem by creating Utility Meters based on the Energy Logs (1 utility meter for each of Used energy for heating / Produced energy for heating / Used energy for hot water / Produced energy for hot water).

That was done by simply tracking the correct entity per utility meter, setting the “Periodically resetting” flag to true, and adding kWh as unit of measurement.
Most importantly I set the meter reset period to be daily, meaning the value of the utility meter will reset at midnight each day.

I then created two template sensors, one for heat COP and one for hot water COP.

They’re simple float-conversions and a division.

{{ (states('sensor.varme_energi_genererad') | float) / (states('sensor.varme_energi_anvand') | float) }}

That allows me to both get a snapshop of the most current value, but I can also just grab the very last value of each day to get the total COP for that day.

If you don’t want undefined values to show up you can default the COP-calculation to 0 btw.

Maybe it works if you enable the 7.5.4 “Modbus PV”.

Yes, but measured values do not correspond with reality.

Hello everyone,

I am just wondering if there is an entity that can power down a Nibe pump (S series).
I looked through the entities (I use the Nibe integration) but cant find one.

The reason I am looking for this is to use in an automation. If a power cut happens and the house resorts to using a battery or a generator, I would like it to turn off the pump to minimise overall consumption. Of course it would be nice to power it back up but I don’t think the pump supports wake on lan.

My pump when idle consumes 24w - No heating or hot water generation.

If there is no “switch” can someone suggests which entities to use in an automation to keep the pump running on idle?

Hi all. I have a NIBE SMOS40 series controller with NIBE F2120 heatpump and I am using the NIBE integration.
Alongside NIBE I have a 20 kW solar installation, I am looking for to inform the NIBE controller for excess solar Power, so maybe It can regulate the power consumption of the heatpump.

For the moment to take advantage of the excess solar power I manually increase the "SMOS40 Heating offset climate system 1 (heating_offset_climate_system_1_40031) to force NIBE to increase water temperature and increase power usage so I can “store” excess solar energy as heating and decrease the need to run the heatpump where there is no solar. I am aware that these practice decrease the efficiency for my Net-Metering but I have a large solar surplus so that is not an issue.

Going through the modbus registers of at the nibe/nibe/data/smos40.csv at c57017c58cdd27e3ead5edf34009ae08d1f38c13 · yozik04/nibe · GitHub, there are a a couple of registers that are PV related.

PV panel affects heating (EME)	MODBUS_HOLDING_REGISTER	1069	1		4	0	1	0
PV panel affects hot water (EME)	MODBUS_HOLDING_REGISTER	1070	1		4	0	1	0
EEV PV (EB101)	MODBUS_INPUT_REGISTER	414	10	°C	2	0	0	0
EVI PV (EB101)	MODBUS_INPUT_REGISTER	422	10	°C	2	0	0	0
EEV PV (EB108)	MODBUS_INPUT_REGISTER	774	10	°C	2	0	0	0
EEV PV (EB107)	MODBUS_INPUT_REGISTER	799	10	°C	2	0	0	0
EEV PV (EB106)	MODBUS_INPUT_REGISTER	824	10	°C	2	0	0	0
EEV PV (EB105)	MODBUS_INPUT_REGISTER	849	10	°C	2	0	0	0
EEV PV (EB104)	MODBUS_INPUT_REGISTER	874	10	°C	2	0	0	0
EVI PV (EB104)	MODBUS_INPUT_REGISTER	882	10	°C	2	0	0	0
EEV PV (EB103)	MODBUS_INPUT_REGISTER	899	10	°C	2	0	0	0
EVI PV (EB103)	MODBUS_INPUT_REGISTER	907	10	°C	2	0	0	0
EEV PV (EB102)	MODBUS_INPUT_REGISTER	924	10	°C	2	0	0	0
EVI PV (EB102)	MODBUS_INPUT_REGISTER	932	10	°C	2	0	0	0

I know that NIBE most of them are propably related to NIBE’s solar inverters (NIBE PV | NIBE).

I hope that those modbus registers can be used to supply SMOS40 with excess Solar power information.
Has anyone managed to make use any of them or has managed to supply SMOS40 with excess solar information to regulate the heatpumps power usage?

I’ve tried this with my S1156 but I’m not sure it works for me. Granted I have a different model but everything else seems to work fine. I also have one room sensor.

When I check the set temperature value on the heatpump the value never changes from the setting I’ve done directly on the heatpump. I have also enabled switch.use_room_sensor_climate_system_1_40203.

Any idea what number.room_sensor_factor_climate_system_1_40211 is?