//Create a class for energy meter package EnergyMeter import SmartThing.SmartThings public class EnergyMeters extends SmartThings { List energyMeters = new ArrayList() EnergyMeters(Closure sendEvent, boolean init) { // Only initialize one time since we only have one device for each capability energyMeters = smartThings // Initialization StringBuilder id = new StringBuilder("energyID0") StringBuilder label = new StringBuilder("energy") StringBuilder displayName = new StringBuilder("energy0") MutableInteger energy = new MutableInteger() if (init) energy.setValue(50) else energy.setValue(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 } }