//Create a class for water sensor package WaterSensor import SmartThing.SmartThings public class WaterSensors extends SmartThings { List waterSensors = new ArrayList() WaterSensors(Closure sendEvent, boolean init) { // Only initialize one time since we only have one device for each capability waterSensors = smartThings // Initialization StringBuilder id = new StringBuilder("waterSensorID0") StringBuilder label = new StringBuilder("waterSensor") StringBuilder displayName = new StringBuilder("waterSensor0") StringBuilder water = new StringBuilder() if (init) water.append("dry") else water.append("wet") waterSensors.add(new WaterSensor(sendEvent, id, label, displayName, water)) } // Methods to return values def getCurrentWater() { List tmpValues = new ArrayList() tmpValues.add(waterSensors[0].getCurrentWater()) return tmpValues } }