We have a couple of contact inputs on the EMS that can detect anything that can be opened/switched to ground. That might work for you. If you have something that outputs a variable resistance, you could calibrate the 3rd fuel tank and use that for oil. That uses 1 of the 3 GP inputs.