Publishing flow meter readings when the time delea fits between and expected range
Using the real state of the relay pin, instead of remembering state in the class, so that if its on from another process it will still know
Override script start the pump