message: [fix] Rgb light discovery
diff: @@ -665,7 +665,7 @@ Gateway.prototype.discoverValue = function (node, valueId) {
  let rgb = node.values['51-1-0']
  if (rgb) {
  cfg = copy(hassCfg.light_rgb_switch)
  - cfg.discovery_payload.rgb_state_topic = this.mqtt.getTopic(this.valueTopic(node, rgb, true))
  + cfg.discovery_payload.rgb_state_topic = this.mqtt.getTopic(this.valueTopic(node, rgb))
  cfg.discovery_payload.rgb_command_topic = cfg.discovery_payload.rgb_state_topic + '/set'
  } else {
  cfg = copy(hassCfg.switch)
  @@ -682,10 +682,10 @@ Gateway.prototype.discoverValue = function (node, valueId) {
  let rgb = node.values['51-1-0']
  if (rgb) {
  cfg = copy(hassCfg.light_rgb_dimmer)
  - cfg.discovery_payload.rgb_state_topic = this.mqtt.getTopic(this.valueTopic(node, rgb, true))
  + cfg.discovery_payload.rgb_state_topic = this.mqtt.getTopic(this.valueTopic(node, rgb))
  cfg.discovery_payload.rgb_command_topic = cfg.discovery_payload.rgb_state_topic + '/set'
  cfg.discovery_payload.brightness_state_topic = this.mqtt.getTopic(topic)
  - cfg.discovery_payload.brightness_command_topic = cfg.brightness_state_topic + '/set'
  + cfg.discovery_payload.brightness_command_topic = cfg.discovery_payload.brightness_state_topic + '/set'
  } else {
  cfg = copy(hassCfg.light_dimmer)
  }
  