Correcting a sensor value means using a template. Can’t this offset not be done in the UI, entity setting?
The developers have taken the stance that integrations only report what comes from the device API. This is why we get stupid units for things like time to change filters in vacuums reported in seconds (despite it being displayed in hours in the device vendor’s app). That is what the API reports so that is what the integration reports.
If your temperature sensor reports values that are off by x degrees then that is what will be reported by whatever integration you use.
There has been some softening of this stance recently, with the ability to choose temperature units so maybe there’s hope.
you can also use the compensation integration and it does the math for you.
2 Likes