I would suggest you look at a Zelio programmable controller coupled with a GSE 350 weight controller (alternative to time based control, although the Zelio can do).
We have used these in industrial applications, and they are cheap and easy to configure. You will have Digital IO and analog...