Closed segalion closed 4 years ago
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue now has been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.
+1 I think it can be a useful feature. Wonder if anybody knows of a workaround to adjust sensors that cannot be calibrated? (e.g. I have a ruuvitag with humidity skewed downwards by around 8%, and there's no way to calibrate the firmware itself).
I've run into this lately with humidity sensors that I want around as perfect to 70% as possible. Sure, I know the offsets, but would really love to be able to get them dialed in natively. I also have some problematic temperature sensors as well that could use this treatment.
I'm going to look at seeing if there's a way to set a script and variable to just add the offset to that in the meantime.
+1 ! I use Oregon Scientific sensors and the barometer show lower value. Previously I used Domoticz and the barometer sensor show a specific field for this type of correction.
Also, if you search for "barometer sensor elevation correction", you'll find a lot of articles about that physical fact as atmospheric pressure is lower when altitude rise.
Here I'm at 188m above the sea (~617 feet) and previously needed to add an offset of 21 hPa to get the same value as the national meteo service for my location.
I open this suggestion here instead on forum proposals, because I think is a suggestion more suitable for developers than for common users. I would like to make some proposals:
Include a 'offset' optional parameter inside sensor object (so all sensor inheritance them), only to "correct" the basic meassurements without need of create a custom template. Imagine you has some ammount of temperature sensors... that you prevously calibrate... you could parametrize some 'offset' for them, so you can easlily calibrate the temperature (i.e. +0.7ºC. or -0.25ºC). Its really usefull for all sensor, and it doesnt increase sensor base complexity.
one-wire prococol could be the id as parameter of name instead of actual opposite: from actual:
to the proposed:
With this, you can easily interchange one-wire sensor, or even traslate "id_sensor" to a secrets.yaml to interchange systems...
To get up three-level calibration.