This project seems to fit your need perfectly.
It's open hardware, and designed for showers, but should be easily retrofittable for your specific faucet case.
But not necessarily where it is needed or useful.
A cycling system significantly reduces the energy footprint of both.