So far I’m very satisfied with my HA Nibe integration. I do the follwing:
Automation to make warm water only during daytime (setting the hot water start temperature to lower values)
Switch off heating at nighttime
Control Hystereses/Degree Minutes
What I’m still missing:
Cant find the right register to read compressor start count
How can I influence which frequency the compressor will run in. I would prefer a lower setting an longer runtimes. I think it depends in the the actual demand…
For me its register 11. But could be different for yours. You have to export the registers.
Which target temp do you mean? For heating it is calculated by the heat curve and offset. I can read and set those values too. For Hot water it is start and stop temperature.
You need to do some register digging and testing for that. I got the right registers by checking the UI of SMO 40s and searching the corresponding register value.
Still one issue. I cannot use the climate entity to configure the the degree minutes difference. It only accepts values above zero. Has anybody manged to create a slider to set modbus values?
Its really a shame that something like that has to be sort of revers engineered. What does Variable Size field in the Modbus USB export csv file even mean?
It ranges form 1-6 I assumed that 6 is a int32 since it the field values should range from -2147483648 to 2147483647 but then I saw a field with 6 and range 0 to 9999999 very confusing.
How can you set offset value to negative? I can only send positive value. Could you share the code? I like to control my pump by electricity price and I think change the offset is way to do that.
Thanks, that I have and posted on this thread a while ago.
For me it was about writing to the registers that’s a challenge. For example, how did you if you did write to the offset which is a slider from -10 to +10?