For refill prediction you might wanna add a distance sensor in the tank (if possible) measuring the oil level. There is a variant that can handle rough conditions in the "shop".