Update HA discovery IDs and manufacturer metadata
This commit is contained in:
@@ -95,7 +95,7 @@ bool mqtt_publish_faults(const char *device_id, const FaultCounters &counters, F
|
|||||||
static bool publish_discovery_sensor(const char *device_id, const char *key, const char *name, const char *unit, const char *device_class,
|
static bool publish_discovery_sensor(const char *device_id, const char *key, const char *name, const char *unit, const char *device_class,
|
||||||
const char *state_topic, const char *value_template) {
|
const char *state_topic, const char *value_template) {
|
||||||
StaticJsonDocument<256> doc;
|
StaticJsonDocument<256> doc;
|
||||||
String unique_id = String("dd3_") + device_id + "_" + key;
|
String unique_id = String(device_id) + "_" + key;
|
||||||
String sensor_name = String(device_id) + " " + name;
|
String sensor_name = String(device_id) + " " + name;
|
||||||
|
|
||||||
doc["name"] = sensor_name;
|
doc["name"] = sensor_name;
|
||||||
@@ -112,9 +112,9 @@ static bool publish_discovery_sensor(const char *device_id, const char *key, con
|
|||||||
JsonObject device = doc.createNestedObject("device");
|
JsonObject device = doc.createNestedObject("device");
|
||||||
JsonArray identifiers = device.createNestedArray("identifiers");
|
JsonArray identifiers = device.createNestedArray("identifiers");
|
||||||
identifiers.add(String(device_id));
|
identifiers.add(String(device_id));
|
||||||
device["name"] = String("DD3 ") + device_id;
|
device["name"] = String(device_id);
|
||||||
device["model"] = "DD3-LoRa-Bridge";
|
device["model"] = "DD3-LoRa-Bridge";
|
||||||
device["manufacturer"] = "DD3";
|
device["manufacturer"] = "AcidBurns";
|
||||||
|
|
||||||
String payload;
|
String payload;
|
||||||
size_t len = serializeJson(doc, payload);
|
size_t len = serializeJson(doc, payload);
|
||||||
|
|||||||
Reference in New Issue
Block a user