I have created an interface between Classic SmartThings and the StreamLabs Smart Home Water Meter. This is a cloud-to-cloud interface so it consists of a Service Manager (SmartApp) and a Device Handler. The interface provides standard wet/dry water leak notifications when the Water Meter posts a water flow alert. It also provides the ability to control the StreamLabs Home/Away status based on one or more SmartThings modes.
This StreamLabs device does a good job detecting significant leaks anywhere in your house. Mine detects flows down to about 0.3 gallon/minute. This is about an 1/8" stream of water from a faucet. So it won’t help in detecting pin prick pipe leaks but more significant leaks (such as broken ice maker tubing) will probably be detected just fine.
The source is available in my GitHub repository. You will need both the SmartApp code and Device Handler code.
Please review the README.MD file for installation and usage details.