When you get a leak / freeze, Osiris notifies you with the phone App. It also sends optional alerts via email / SMS, to make sure you know about it. So we are already doing something similar to IFTTT with our own cloud servers (secured with AES-256).
We are also going to support SmartThings IFTTT. You will be able to link your Osiris channel with your other IFTTT channels. So you will be able to say, “if Osiris detects a leak, then turn off my smart water valve.”
We already support direct access to Osiris via local REST APIs, at the request of another user. You can use your local REST client to get water data from a secure, local webserver running on Osiris. The interface is fast & rock-solid.
The overhead of using REST headers is minimal, but per user request, we added MQTT to Osiris. It’s running on the bench, communicating with a PC on the same LAN. So you can communicate via an MQTT broker on your LAN. Good option for hobbyists who use Raspberry Pi or Arduino.
We will look into an open API for SmartThings. Please understand that we are only 2 engineers working on many projects. We already wrote well-tested, stand-alone Android & iPhone Apps that provide most of the features requested here. Per user request, we now fully support local REST (w/ optional AES) / MQTT, and IFTTT. We also now support SSDP for the SmartThings service manager.
tintin, those are great ideas for a device handler, and we will try to implement them by August ship date. We saved your post, just in case this thread goes away.
Navat604, small leaks are usually high-pressure and fairly loud. Osiris has no trouble hearing a trickling faucet that you forgot to turn off, for example. Osiris hears a burst pipe, and a pipe or toilet hose spraying water. These are the leaks that cause major damage. A spraying toilet hose in an upstairs bath did $25K of damage to our friend’s home. Bill got an upstairs pipe leak in 2015 that made a hole in his ceiling. Osiris detects these kinds of leaks long before they damage your home. However, Osiris is not likely to detect a slowly dripping pipe. We will try to find time to do some testing and let you know.