Не работает компенсация встроенного датчика WB-M1W2

Подскажите, пожалуйста, как учитывается значение компенсации самонагрева из регистра 245? В описании сказано:
“Компенсация самонагрева встроенного датчика температуры.
Значение регистра вычитается из температуры, измеренной встроенным датчиком (регистр 6)”.

Однако, по факту, у меня на двух модулях WB-M1W2 температура с встроенного датчика в среднем на 3…3,5 градуса выше. При этом, какое бы значение не было записано в регистр 245, на показание оно никак не влияет.
Прошивка модуля последняя 4.12.0.

К сожалению данный функционал в модулях WB-M1W2 не реализован. Компенсация применяется на устройствах WB-MSW. В документации ошибка.

В ближайшее время функционал будет добавлен

Вы можете использовать нестабильную версию где эта проблема исправлена http://fw-releases.wirenboard.com/?prefix=fw/by-version/WB-MS/unstable/fix-ntc_compensation/4.13.0-rc.1/

Спасибо, попробую. А компенсация работает методом вычитания одного значения, или заложена какая-то кривая? Т.к. есть сомнения, что самонагрев линейно зависит от температуры.

да. просто вычитается значение в сотых долях градуса.