message: [fix] Prevent multiple discovery with same type/object_id
diff: @@ -840,6 +840,9 @@ Gateway.prototype.discoverValue = function (node, valueId) {
  // Set device information using node info
  payload.device = deviceInfo(node, nodeName)
  + // Check if another value already exists and add the index to object_id to make it unique
  + if (node.hassDevices[cfg.type + '_' + cfg.object_id]) cfg.object_id += '_' + valueId.index
  +
  // multi instance devices would have same object_id
  if (valueId.instance > 1) cfg.object_id += '_' + valueId.instance
  