Design of an ultra-user friendly domestic water pump controller