Mopeka Tank Sensor for Odd Shape Tanks

Has anyone tackled this with a GUI mod or something else or even Victron? The Mopeka sensor works great. But! only With Rectangular Liquid Tanks (water). My tanks are odd shaped and I think it would be easy to add a calibration to the sensor in the Venus OS to account for this. Perhaps a CM value per 5 gallons and it interpolates the quantity between levels or even just uses the closest value? This would really make this sensor great.

V3.70 of Venus OS will add custom tank shapes for Mopeka sensors. Custom shape is currently available for sensors hard wired to the GX device so you can look on the Cerbo manual for details of this.

Alternatively, V3.70 is currently in beta testing if you want to test this function. See the beta thread.

Thank you for that update. Let’s hope they do it right. I was aware of the hard wire sensors and the input to the 140 tank sensor configuration but unfortunately I cannot use that.

I have the update but there is no documentation of how to set the level increments. I have guessed a few times but the results are inconsistent. When you create a new level point it has a sensor level% and volume %. I assume volume is the tank level and because I have a 100 gallon tank, any percentage such as 30% would be 30 gallons. It doesn’t appear to work this way. Sensor level is a percentage and I believe it should be a cm value. Does anyone have any input on this as no matter what I enter in on a point does not correspond to what you end up with on the level of the tank. I know my tank levels as I “calibrated” it with lines on the translucent tank and I can visually see any water level. The Mopeka measures in CM and in the Victron Console settings you can edit these values. Can anyone figure out how to calculate this?

You ever get an answer to this? I’m trying to do the same with a Gobius BT sensor, but the custom shape data points make no sense as the input dialog only allows values up to 10%

I did not get an answer, but I figured it out. You need to know the level of the tank at what levels you want to enter in. For instance, if you want to enter in ten values, you need to know the level of the liquid at the levels you want to set. Two measurements are provided by having a full and an empty tank. So if you have a know level of X, then solving the capacity of X is to divide the sensor value of X (on the cerbo as the current level) by the full value. Then multiply by 100 to get the current percentage of full. Enter this value into a set value and continue to do this for all the steps you want or need, but you have to have a way of measuring a known value of the tank at any particular level.

Thanks for the reply!

That’s what I assumed, and I have the theoretical sensor values (divided by max value for a percentage) for a given full percentage from Gobius’ very nice irregular tank calculator.
However, when I try to enter these 10 points into the Cerbo GUI (v2), I can only specify a value from 1% to 10%!

Seems like it should range from 0 to 100%, no?

FYI, this appears to be fixed in 1.72