//Create a class for carbon monoxide detector package CarbonMonoxideDetector import SmartThing.SmartThings public class CarbonMonoxideDetectors extends SmartThings { List carbonMonoxideDetectors = new ArrayList() CarbonMonoxideDetectors(Closure sendEvent, boolean init) { carbonMonoxideDetectors = smartThings // Initialization StringBuilder id = new StringBuilder("carbonMonoxideID0") StringBuilder label = new StringBuilder("carbonMonoxide") StringBuilder displayName = new StringBuilder("carbonMonoxide0") StringBuilder carbonMonoxide = new StringBuilder() if (init) carbonMonoxide.append("clear") else carbonMonoxide.append("detected") carbonMonoxideDetectors.add(new CarbonMonoxideDetector(sendEvent, id, label, displayName, carbonMonoxide)) } // Methods to return values def getCurrentCarbonMonoxideValue() { List tmpValues = new ArrayList() tmpValues.add(carbonMonoxideDetectors[0].getCurrentCarbonMonoxideValue()) return tmpValues } }