Fixing bug in Mobile Presence class
[smartthings-infrastructure.git] / SmokeDetector / SmokeDetectors.groovy
index 0c790a63dca5aa39097ee074c099cb42194b8493..7bc455a076f3cd79bd699e38d6375a931e9dc043 100644 (file)
@@ -10,23 +10,16 @@ public class SmokeDetectors extends SmartThings {
                smokeDetectors = smartThings
 
                // Initialization
-               StringBuilder id = new StringBuilder("smokeDetectorID0")
-               StringBuilder label = new StringBuilder("smokeDetector")
-               StringBuilder displayName = new StringBuilder("smokeDetector0")
-               StringBuilder smoke = new StringBuilder()
+               String id = "smokeDetectorID0"
+               String label = "smoke"
+               String displayName = "smokeDetector"
+               String smoke
 
                if (init)
-                       smoke.append("clear")
+                       smoke = "clear"
                else
-                       smoke.append("detected")
+                       smoke = "detected"
 
                smokeDetectors.add(new SmokeDetector(sendEvent, id, label, displayName, smoke))
        }
-
-       // Methods to return values
-       def getCurrentSmoke() {
-               List tmpValues = new ArrayList()
-               tmpValues.add(smokeDetectors[0].getCurrentSmoke())
-               return tmpValues
-       }
 }