package EnergyMeter
import SmartThing.SmartThings
-//Importing mutable integer class
-import MutableInteger.MutableInteger
-
public class EnergyMeters extends SmartThings {
List energyMeters = new ArrayList()
energyMeters = smartThings
// Initialization
- StringBuilder id = new StringBuilder("energyID0")
- StringBuilder label = new StringBuilder("energy")
- StringBuilder displayName = new StringBuilder("energy0")
- MutableInteger energy = new MutableInteger()
+ String id = "energyID0"
+ String label = "energy"
+ String displayName = "energyMeter"
+ Integer energy
if (init)
- energy.setValue(50)
+ energy = 50
else
- energy.setValue(60)
+ energy = 60
energyMeters.add(new EnergyMeter(sendEvent, id, label, displayName, energy))
}
-
- // Methods to return values
- def getCurrentEnergy() {
- List tmpValues = new ArrayList()
- tmpValues.add(energyMeters[0].getCurrentEnergy())
- return tmpValues
- }
}