message: fix: discover values after node ready
diff: @@ -230,6 +230,13 @@ function onValueChanged (valueId, node, changed) {
  this.zwave.sendToSocket(this.zwave.socketEvents.valueUpdated, valueId)
  }
  + const isDiscovered = this.discovered[valueId.id]
  +
  + // check if this value isn't discovered yet (values added after node is ready)
  + if (this.config.hassDiscovery && !isDiscovered) {
  + this.discoverValue(node, valueId.id.replace(valueId.nodeId + '-', ''))
  + }
  +
  const result = this.valueTopic(node, valueId, true)
  if (!result) return
  