private String unit
private LinkedHashMap data
private int integerValue
+ private List integerValues = ["battery", "hue", "saturation", "energy", "level", "temperature", "heatingSetpoint", "coolingSetpoint", "thermostatSetpoint"]
Event(String value, String name, String deviceId, String descriptionText, boolean displayed, String linkText, String displayName, boolean isStateChange, String unit, LinkedHashMap data) {
this.deviceId = deviceId
this.unit = unit
this.data = data
this.displayed = displayed
- if (name == "battery")
+ if (integerValues.contains(name))
this.integerValue = value.toInteger()
}
}