Lambda Heatpump Binding / Wrong Data

Hello @chilobo

I have been using your Lambda heat pump binding for some time now.

I have now noticed that the value of the item

Actual Power (input or excess)

is transmitted incorrectly for negative values.

Can you please take a look? Thank you very much.

PS. Since February 13, 2025 there has been a new Modbus description of Lambda. The main thing that has changed is in the boiler area.

Thanks for the suggestions.
I guess this is not urgent - I have to do some other stuff first. It might take two weeks until I can have a look into that.
The process of publishing the binding in the official branch got stuck because of my problem with the github process, resolving these might take even longer.

Thank you for the quick reply and your great work on this binding.

Of course there is still time.

The further development to the official binding is much more important.

I looked at the new modbus description.
Acutal power can be either of type UINT16 or of type INT16 - depending on the settings of the configuration Lambda uses for this machine.
So I am not quite sure how to resolve that. It might be possible to add another channel which shows the other interpretation.

I did not find changes in the boiler section.
The section “General system settings” seems to have disappeared.

Sorry, I meant buffer section.
The thing with the value depending on the setting is stupid. But the idea of ​​outputting alternative values ​​seems like a good workaround to me.

I had contact with Lambda Service. The section “General system settings” should never have appeared in the documentation, that was a mistake by Lambda’s documentation team. These values were never readable.

I did not find changes at all between the version 13.02.2025 and 08.11.2024, but did not look too close.

Oh, sorry for the confusion. I was comparing with a version of 4.2023. :flushed: