Fix #303: Add inverter name as prefix to HASS auto discovery
This commit is contained in:
parent
233efe3a50
commit
f163e239d2
@ -152,7 +152,7 @@ void MqttHassPublishingClass::publishInverterButton(std::shared_ptr<InverterAbst
|
|||||||
String cmdTopic = MqttSettings.getPrefix() + serial + "/" + subTopic;
|
String cmdTopic = MqttSettings.getPrefix() + serial + "/" + subTopic;
|
||||||
|
|
||||||
DynamicJsonDocument root(1024);
|
DynamicJsonDocument root(1024);
|
||||||
root[F("name")] = caption;
|
root[F("name")] = String(inv->name()) + " " + caption;
|
||||||
root[F("uniq_id")] = serial + "_" + buttonId;
|
root[F("uniq_id")] = serial + "_" + buttonId;
|
||||||
if (strcmp(icon, "")) {
|
if (strcmp(icon, "")) {
|
||||||
root[F("ic")] = icon;
|
root[F("ic")] = icon;
|
||||||
@ -191,7 +191,7 @@ void MqttHassPublishingClass::publishInverterNumber(
|
|||||||
String statTopic = MqttSettings.getPrefix() + serial + "/" + stateTopic;
|
String statTopic = MqttSettings.getPrefix() + serial + "/" + stateTopic;
|
||||||
|
|
||||||
DynamicJsonDocument root(1024);
|
DynamicJsonDocument root(1024);
|
||||||
root[F("name")] = caption;
|
root[F("name")] = String(inv->name()) + " " + caption;
|
||||||
root[F("uniq_id")] = serial + "_" + buttonId;
|
root[F("uniq_id")] = serial + "_" + buttonId;
|
||||||
if (strcmp(icon, "")) {
|
if (strcmp(icon, "")) {
|
||||||
root[F("ic")] = icon;
|
root[F("ic")] = icon;
|
||||||
@ -226,7 +226,7 @@ void MqttHassPublishingClass::publishInverterBinarySensor(std::shared_ptr<Invert
|
|||||||
String statTopic = MqttSettings.getPrefix() + serial + "/" + subTopic;
|
String statTopic = MqttSettings.getPrefix() + serial + "/" + subTopic;
|
||||||
|
|
||||||
DynamicJsonDocument root(1024);
|
DynamicJsonDocument root(1024);
|
||||||
root[F("name")] = caption;
|
root[F("name")] = String(inv->name()) + " " + caption;
|
||||||
root[F("uniq_id")] = serial + "_" + sensorId;
|
root[F("uniq_id")] = serial + "_" + sensorId;
|
||||||
root[F("stat_t")] = statTopic;
|
root[F("stat_t")] = statTopic;
|
||||||
root[F("pl_on")] = payload_on;
|
root[F("pl_on")] = payload_on;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user