smart reservoir level monitoring