message: fix: correclty parse durations
  Fixes
diff: @@ -909,6 +909,8 @@ function parseValue (zwaveNode, zwaveValue, zwaveValueMeta) {
  }
  }
  + parseDurations(valueId)
  +
  node.values[vID] = valueId
  return valueId
  @@ -932,6 +934,8 @@ function updateValue (zwaveNode, args) {
  valueId.value = args.newValue
  valueId.stateless = !!args.stateless
  + parseDurations(valueId)
  +
  this.emit('valueChanged', valueId, node, args.prevValue !== args.newValue)
  const self = this
  @@ -982,6 +986,16 @@ function parseNotification (parameters) {
  }
  }
  +function parseDurations (valueId) {
  + // support for duration valueIds
  + if (valueId.value instanceof Duration) {
  + valueId.type = 'number'
  + valueId.isDuration = true
  + valueId.unit = valueId.value.unit
  + valueId.value = valueId.value.value
  + }
  +}
  +
  /**
  * Get the device id of a specific node
  *
  