fix ha auto discovery

This commit is contained in:
technyon
2023-02-19 23:11:52 +01:00
parent 8a9637b503
commit f129abac2f
2 changed files with 6 additions and 3 deletions

View File

@@ -630,7 +630,7 @@ void Network::publishHASSConfig(char* deviceType, const char* baseTopic, char* n
baseTopic,
mqtt_topic_battery_voltage,
deviceType,
"battery",
"voltage",
"measurement",
"diagnostic",
"V");
@@ -790,7 +790,10 @@ void Network::publishHassTopic(const String& mqttDeviceType,
json["~"] = baseTopic;
json["name"] = name + String(" " + displayName);
json["unique_id"] = String(uidString) + uidStringPostfix;
json["dev_cla"] = deviceClass;
if(deviceClass != "")
{
json["dev_cla"] = deviceClass;
}
json["stat_t"] = String("~") + stateTopic;
if(stateClass != "")