1 // Create a class for presence sensor
3 import SmartThing.SmartThings
5 public class PresenceSensors extends SmartThings {
6 List presenceSensors = new ArrayList()
8 PresenceSensors(Closure sendEvent, boolean init) {
9 presenceSensors = smartThings
12 StringBuilder id = new StringBuilder("presenceSensorID0")
13 StringBuilder label = new StringBuilder("presence")
14 StringBuilder displayName = new StringBuilder("presenceSensor0")
15 StringBuilder presence = new StringBuilder()
18 presence.append("not present")
20 presence.append("present")
22 presenceSensors.add(new PresenceSensor(sendEvent, id, label, displayName, presence))
25 // Methods to return values
26 def getCurrentPresence() {
27 List tmpValues = new ArrayList()
28 tmpValues.add(presenceSensors[0].getCurrentPresence())