Timer-based chemical dosing looks simple on paper: set a pump to run for a fixed period at fixed intervals, inject a known volume of chemical, move on. The problem is...