I’ve got a Nibe SMO S40 control unit integrated with Home Assistant over Modbus TCP. I’m trying to understand the output of sensor.current_status_31121. It switches between various numbers depending on what the heat pump is doing.
Does anyone know specifically the difference between 4125 and 4121, and also 8221 and 8217? I presume they’re different phases in the operations, but it’d be useful to have names for them.
I am trying to figure out the same thing. My system is a VVM S320, and I’m seeing slightly different numbers than you. 9 is idle, that we agree on, but I see these numbers in the log:
4105
4109
8201
8205
When the pump starts up there is usually a code of 4109 followed by a 8205 some 10-15 minutes later. But sometimes it starts with a 4101 and/or throws a 8201 before the 8205, or the numbers come in reverse.
I’ve tried googling and reading all kinds of manuals, but so far have found absolutely nothing. Do let us know if you decoded the numbers, and I’ll do the same.
I think it’s a bitmask, so you convert it to binary and then each position represents a different flag. I started decoding it over here: Untitled spreadsheet - Google Sheets
However, for my purposes I found a dedicated register for the hot water reversing valve so I’ve decided to use that instead.
Hello @scraplab may I kindly ask you for your registers (and modbus) settings for SMOS40? I has it running in ma HA installation but is not working maybe more thean a year. So when I will start to investigate what happens I would like ot know if I have all set right. Thank you very much.
I just have it connected over Modbus TCP in the Nibe integration. All the entities appear automatically, and then I enable specific ones I’m interested in using.