Poll for pulse-counted flow rate every 10 seconds, don't count discrete events

This PR relies on #113, the diff from there is rather small.

To minimize power consumption, we now poll for flow rate (by counting half a second of pulses) every 10 seconds, and no longer explicitly measure volume for individual events.