//Create a class for temperature measurement package TemperatureMeasurement import SmartThing.SmartThings //Importing mutable integer class import MutableInteger.MutableInteger public class TemperatureMeasurements extends SmartThings { List temperatureMeasurements = new ArrayList() TemperatureMeasurements(Closure sendEvent, boolean init) { // Only initialize one time since we only have one device for each capability temperatureMeasurements = smartThings // Initialization StringBuilder id = new StringBuilder("temperatureMeasurementID0") StringBuilder label = new StringBuilder("temperature") StringBuilder displayName = new StringBuilder("temperatureMeasurement0") MutableInteger temperature = new MutableInteger() if (init) temperature.setValue(40) else temperature.setValue(60) temperatureMeasurements.add(new TemperatureMeasurement(sendEvent, id, label, displayName, temperature)) } // Methods to return values def getCurrentTemperature() { List tmpValues = new ArrayList() tmpValues.add(temperatureMeasurements[0].getCurrentTemperature()) return tmpValues } }