From 844b48accba570e46582248c6e65e97ee8080d83 Mon Sep 17 00:00:00 2001 From: proddy Date: Sun, 7 Jun 2026 14:39:18 +0200 Subject: [PATCH] show custom system name as model in HA --- src/core/mqtt.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/mqtt.cpp b/src/core/mqtt.cpp index 3ba402013..44e9c85cc 100644 --- a/src/core/mqtt.cpp +++ b/src/core/mqtt.cpp @@ -545,8 +545,8 @@ void Mqtt::ha_status() { JsonObject dev = doc["dev"].to(); dev["name"] = Mqtt::basename(); dev["sw"] = "v" + std::string(EMSESP_APP_VERSION); - dev["mf"] = "EMS-ESP"; - dev["mdl"] = "EMS-ESP"; + dev["mf"] = "EMS-ESP"; // manufacturer is EMS-ESP always + dev["mdl"] = EMSESP::system_.system_name().empty() ? "EMS-ESP" : EMSESP::system_.system_name(); // use users custom system name if set #ifndef EMSESP_STANDALONE dev["cu"] = std::string("http://") + EMSESP::system_.get_ip_or_hostname().c_str(); #endif