// Create a class for presence sensor package PresenceSensor import SmartThing.SmartThings public class PresenceSensors extends SmartThings { List presenceSensors = new ArrayList() PresenceSensors(Closure sendEvent, boolean init) { presenceSensors = smartThings // Initialization StringBuilder id = new StringBuilder("presenceSensorID0") StringBuilder label = new StringBuilder("presence") StringBuilder displayName = new StringBuilder("presenceSensor0") StringBuilder presence = new StringBuilder() if (init) presence.append("not present") else presence.append("present") presenceSensors.add(new PresenceSensor(sendEvent, id, label, displayName, presence)) } // Methods to return values def getCurrentPresence() { List tmpValues = new ArrayList() tmpValues.add(presenceSensors[0].getCurrentPresence()) return tmpValues } }