remove field name from HA discovery for single-field messages
This commit is contained in:
@@ -924,7 +924,9 @@ void MqttHandler::run() {
|
||||
StringReplacers values = msgValues; // need a copy here as the contents are manipulated
|
||||
values.set("index", static_cast<signed>(index));
|
||||
values.set("field", fieldName);
|
||||
values.set("fieldname", field->getName(-1));
|
||||
string fieldNameNonUnique = field->getName(-1);
|
||||
values.set("fieldname", fieldNameNonUnique);
|
||||
values.set("fieldnamemult", fieldCount == 1 ? "" : fieldNameNonUnique);
|
||||
values.set("type", typeStr);
|
||||
values.set("type_map", str);
|
||||
values.set("basetype", dataType->getId());
|
||||
|
||||
Reference in New Issue
Block a user