VL53L0X food oil measurement in metal can
hello.
I am trying to measure the level of cooking oil in a metal container using the VL53L0X chip.
The length and width of the metal container are 25 cm and the height is 35 cm.
Please refer to the picture for detailed measurement environment.

However, the lower the level of cooking oil, the more inaccurate the sensor's measurement.
In other words, as the distance between the sensor and cooking oil increases, the error in the value increases.
In order to solve this problem, I tried to correct the value by measuring the error range by height, but it is failing to determine the range that matches greatly.
Do you know why this situation occurs? Or do you have experience solving it?
If it is not possible to solve it through the VL series, we are also considering using an ultrasonic sensor.
Thanks in advance for your comments.
thank you
kind regards
