doorControls = smartThings
// Initialization
- StringBuilder id = new StringBuilder("doorControlID0")
- StringBuilder label = new StringBuilder("doorControl")
- StringBuilder displayName = new StringBuilder("doorControl0")
- StringBuilder doorState = new StringBuilder()
+ String id = "doorControlID0"
+ String label = "doorControl"
+ String displayName = "doorController"
+ String door
if (init)
- doorState.append("open")
+ door = "open"
else
- doorState.append("closed")
+ door = "closed"
- doorControls.add(new DoorControl(sendEvent, id, label, displayName, doorState))
+ doorControls.add(new DoorControl(sendEvent, id, label, displayName, door))
}
// Methods to set values
def close(LinkedHashMap metaData) {
close()
}
-
- // Methods to return values
- def getCurrentDoorState() {
- List tmpValues = new ArrayList()
- tmpValues.add(doorControls[0].getCurrentDoorState())
- return tmpValues
- }
}