Wow, thanks for taking your time analysing the code. Awesome.
What does that mean for my measurements? I really don’t know what byte 118 and byte 95 is. It is nearly impossible tha the massflow is 0.
sorry for the huge delays. I got the house full of sick kids the last couple of weeks and no time for debugging. Tried it out now by uninstalling official heatpump binding and installing your .jar file. I switched on debug logging. openhablog attached. I couldn’t see any further details yet. openhab.log (11.1 KB)
Thanks in advance for looking into it.
Excellent. In short, everything is working correctly for the values received.
Details… The value for Massflow comes from byte 155, for which your heatpump is reporting a value of 0.
The value for state comes from combining a state string with a time value.
The state string keys off of byte 117, for which your heatpump is reporting a value of 0, which translates to Wärmepumpe läuft.
The time value keys off of byte 120, for which your heatpump is reporting a value of 0, which translates to 00:00:00.
If you are getting different values for these attributes via the native Novelan system/software, it may be that you are using a version that is out of step with the expectations the binding is using (e.g. your Novelan is newer/older).