//Create a class for Events
package Event
+import groovy.json.JsonSlurper
public class Event {
private String deviceId
private boolean isStateChange
private String unit
private String data
+ private jsonData
private int integerValue
private double doubleValue
private List integerValues = ["battery", "hue", "saturation", "energy", "level", "temperature",
this.isStateChange = isStateChange
this.unit = unit
this.data = data
+ this.jsonData = new groovy.json.JsonSlurper().parseText(data)
this.displayed = displayed
if (integerValues.contains(name)) {
this.integerValue = value.toInteger()