Water leak detection

Since you have SD capability, once you have the basic version up and running, consider logging the data. You can do some analysis in other tools (Excel?) and keep a record of what normal usage is hour by hour. Then the device can use that as a more accurate (probably) means of detecting a problem.