public MqttConfigMessage(SensorType sensorType, string name, Dictionary <string, object> payload, bool retain = true) : base("", payload, retain) { Topic = $"{Utils.Settings.MqttTopic}/{name}/config"; if (Utils.Settings.MqttDiscoveryEnabled && Utils.Settings.MqttDiscoveryPrefix.Length > 0) { Topic = $"{Utils.Settings.MqttDiscoveryPrefix}/{sensorType.Name()}/{Topic}"; } }