I think you’re partially correct - turned on debugging for the binding, and all parameters seem to be fetched correctly, however they’re not being updated either on the cloud side or in OpenHAB.
This the firmware is the latest available, published 20 days ago, so I’ve reported an error back to myUplink for the values that aren’t updated on the cloud side, however there seem to be some kind of error also on the local side. As an example, the room temperature 40033 has a link to an item, but the item is never updated, even with newly fetched data. This is from the log:
2024-07-23 15:40:52.686 [DEBUG] [nal.model.GenericResponseTransformer] - received channel data: {"category":"F1255-12 CU","parameterId":"40033","parameterName":"Room temperature (BT50)","parameterUnit":"°C","writable":false,"timestamp":"2024-07-23T12:59:39+00:00","value":24.6,"strVal":"24.6°C","smartHomeCategories":[],"minValue":null,"maxValue":null,"stepValue":1.0,"enumValues":[],"scaleValue":"0.1","zoneId":null}
2024-07-23 15:40:52.687 [DEBUG] [nal.model.GenericResponseTransformer] - mapping value '24.6' to channel 40033
For an item being updated, I get the following:
2024-07-23 15:45:54.364 [DEBUG] [nal.model.GenericResponseTransformer] - received channel data: {"category":"F1255-12 CU","parameterId":"40004","parameterName":"Current outd temp (BT1)","parameterUnit":"°C","writable":false,"timestamp":"2024-07-23T13:27:18+00:00","value":22.9,"strVal":"22.9°C","smartHomeCategories":["sh-outdoorTemp"],"minValue":null,"maxValue":null,"stepValue":1.0,"enumValues":[],"scaleValue":"0.1","zoneId":null}
2024-07-23 15:45:54.365 [DEBUG] [nal.model.GenericResponseTransformer] - mapping value '22.9' to channel 40004
2024-07-23 15:45:54.900 [DEBUG] [handler.MyUplinkGenericDeviceHandler] - Channel is to be updated: myuplink:genericDevice:[sanitized]:40004: 22.9 °C