From beab0f0c777042155a2cc96ec67a51b0504c1bef Mon Sep 17 00:00:00 2001 From: fauthd Date: Tue, 16 Mar 2021 16:00:23 +0100 Subject: [PATCH] Add global names to Dallas sensors to avoid ugly and other issues in HA --- src/dallassensor.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/dallassensor.cpp b/src/dallassensor.cpp index a81975d35..37cc04a65 100644 --- a/src/dallassensor.cpp +++ b/src/dallassensor.cpp @@ -379,8 +379,11 @@ void DallasSensor::publish_values(const bool force) { config["uniq_id"] = str; JsonObject dev = config.createNestedObject("dev"); + dev["name"] = FJSON("EMS-ESP Dallas"); // Global name for device (all Dallas sensors, avoids using the very first name for the group) + dev["mf"] = FJSON("Dallas"); // Manufacturer (avoids the ugly in HA) + dev["mdl"] = FJSON("1Wire"); // Model (avoids the ugly in HA) JsonArray ids = dev.createNestedArray("ids"); - ids.add("ems-esp"); + ids.add("ems-esp-dallas"); // Different ids as the other portions of the EMS-ESP char topic[100]; if (dallas_format == Mqtt::Dallas_Format::SENSORID) {