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