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()
+ String id = "waterSensorID0"
+ String label = "water"
+ String displayName = "waterSensor"
+ String water
if (init)
- water.append("dry")
+ water = "dry"
else
- water.append("wet")
+ water = "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
- }
}