//Create a class for sleep sensor package SleepSensor import SmartThing.SmartThings public class SleepSensors extends SmartThings { List sleepSensors = new ArrayList() SleepSensors(Closure sendEvent, boolean init) { // Only initialize one time since we only have one device for each capability sleepSensors = smartThings // Initialization StringBuilder id = new StringBuilder("sleepSensorID0") StringBuilder label = new StringBuilder("sleepSensor") StringBuilder displayName = new StringBuilder("sleepSensor0") StringBuilder sleeping = new StringBuilder() if (init) sleeping.append("sleeping") else sleeping.append("not sleeping") sleepSensors.add(new SleepSensor(sendEvent, id, label, displayName, sleeping)) } // Methods to return values def getCurrentSleeping() { List tmpValues = new ArrayList() tmpValues.add(sleepSensors[0].getCurrentSleeping()) return tmpValues } }