//Create a class for relative humidity measurement package RelativeHumidityMeasurement import SmartThing.SmartThings public class RelativeHumidityMeasurements extends SmartThings { List humidityMeasurements = new ArrayList() RelativeHumidityMeasurements(Closure sendEvent, boolean init) { // Only initialize one time since we only have one device for each capability humidityMeasurements = smartThings // Initialization StringBuilder id = new StringBuilder("humidityID0") StringBuilder label = new StringBuilder("humidity") StringBuilder displayName = new StringBuilder("humidity0") MutableInteger humidity = new MutableInteger() if (init) humidity.setValue(50) else humidity.setValue(60) humidityMeasurements.add(new RelativeHumidityMeasurement(sendEvent, id, label, displayName, humidity)) } // Methods to return values def getCurrentHumidity() { List tmpValues = new ArrayList() tmpValues.add(humidityMeasurements[0].getCurrentHumidity()) return tmpValues } }