valves = smartThings
// Initialization
- StringBuilder id = new StringBuilder("valveID0")
- StringBuilder label = new StringBuilder("valve")
- StringBuilder displayName = new StringBuilder("valve0")
- StringBuilder valve = new StringBuilder()
+ String id = "valveID0"
+ String label = "contact"
+ String displayName = "valveSensor"
+ String valve
if (init)
- valve.append("closed")
+ valve = "closed"
else
- valve.append("open")
+ valve = "open"
valves.add(new Valve(sendEvent, id, label, displayName, valve))
}
def close(LinkedHashMap metaData) {
close()
}
-
- // Methods to return values
- def getCurrentValve() {
- List tmpValues = new ArrayList()
- tmpValues.add(valves[0].getCurrentValve())
- return tmpValues
- }
-
}