fix: rename mqtt entities to conform to new home assistant reqs (#1015)
Co-authored-by: Sam Kirsch <samkirsch@MacBook-Pro-2.kirsch.site> Co-authored-by: DTTerastar <DT@Terastar.biz>
This commit is contained in:
parent
15a3f8c529
commit
88606316c3
|
@ -44,9 +44,6 @@ bool sendTelemetry(unsigned int totalSeen, unsigned int totalFpSeen, int unsigne
|
|||
&& sendNumberDiscovery("Max Distance", EC_CONFIG)
|
||||
&& sendNumberDiscovery("Absorption", EC_CONFIG)
|
||||
|
||||
&& sendDeleteDiscovery("switch", "Status LED")
|
||||
&& sendDeleteDiscovery("switch", "Active Scan")
|
||||
|
||||
&& Updater::SendDiscovery()
|
||||
&& GUI::SendDiscovery()
|
||||
&& Motion::SendDiscovery()
|
||||
|
|
18
src/mqtt.cpp
18
src/mqtt.cpp
|
@ -39,7 +39,7 @@ bool sendConnectivityDiscovery()
|
|||
{
|
||||
commonDiscovery();
|
||||
doc["~"] = roomsTopic;
|
||||
doc["name"] = "ESPresense " + room;
|
||||
doc["name"] = "Connectivity";
|
||||
doc["uniq_id"] = Sprintf("espresense_%06x_connectivity", CHIPID);
|
||||
doc["json_attr_t"] = "~/telemetry";
|
||||
doc["stat_t"] = "~/status";
|
||||
|
@ -58,7 +58,7 @@ bool sendTeleBinarySensorDiscovery(const String &name, const String &entityCateg
|
|||
|
||||
commonDiscovery();
|
||||
doc["~"] = roomsTopic;
|
||||
doc["name"] = Sprintf("ESPresense %s %s", room.c_str(), name.c_str());
|
||||
doc["name"] = name;
|
||||
doc["uniq_id"] = Sprintf("espresense_%06x_%s", CHIPID, slug.c_str());
|
||||
doc["avty_t"] = "~/status";
|
||||
doc["stat_t"] = "~/telemetry";
|
||||
|
@ -77,7 +77,7 @@ bool sendTeleSensorDiscovery(const String &name, const String &entityCategory, c
|
|||
|
||||
commonDiscovery();
|
||||
doc["~"] = roomsTopic;
|
||||
doc["name"] = Sprintf("ESPresense %s %s", room.c_str(), name.c_str());
|
||||
doc["name"] = name;
|
||||
doc["uniq_id"] = Sprintf("espresense_%06x_%s", CHIPID, slug.c_str());
|
||||
doc["avty_t"] = "~/status";
|
||||
doc["stat_t"] = "~/telemetry";
|
||||
|
@ -97,7 +97,7 @@ bool sendSensorDiscovery(const String &name, const String &entityCategory, const
|
|||
|
||||
commonDiscovery();
|
||||
doc["~"] = roomsTopic;
|
||||
doc["name"] = Sprintf("ESPresense %s %s", room.c_str(), name.c_str());
|
||||
doc["name"] = name;
|
||||
doc["uniq_id"] = Sprintf("espresense_%06x_%s", CHIPID, slug.c_str());
|
||||
doc["avty_t"] = "~/status";
|
||||
doc["stat_t"] = "~/" + slug;
|
||||
|
@ -117,7 +117,7 @@ bool sendBinarySensorDiscovery(const String &name, const String &entityCategory,
|
|||
|
||||
commonDiscovery();
|
||||
doc["~"] = roomsTopic;
|
||||
doc["name"] = Sprintf("ESPresense %s %s", room.c_str(), name.c_str());
|
||||
doc["name"] = name;
|
||||
doc["uniq_id"] = Sprintf("espresense_%06x_%s", CHIPID, slug.c_str());
|
||||
doc["avty_t"] = "~/status";
|
||||
doc["stat_t"] = "~/" + slug;
|
||||
|
@ -135,7 +135,7 @@ bool sendButtonDiscovery(const String &name, const String &entityCategory)
|
|||
|
||||
commonDiscovery();
|
||||
doc["~"] = roomsTopic;
|
||||
doc["name"] = Sprintf("ESPresense %s %s", room.c_str(), name.c_str());
|
||||
doc["name"] = name;
|
||||
doc["uniq_id"] = Sprintf("espresense_%06x_%s", CHIPID, slug.c_str());
|
||||
doc["avty_t"] = "~/status";
|
||||
doc["stat_t"] = "~/" + slug;
|
||||
|
@ -153,7 +153,7 @@ bool sendSwitchDiscovery(const String &name, const String &entityCategory)
|
|||
|
||||
commonDiscovery();
|
||||
doc["~"] = roomsTopic;
|
||||
doc["name"] = Sprintf("ESPresense %s %s", room.c_str(), name.c_str());
|
||||
doc["name"] = name;
|
||||
doc["uniq_id"] = Sprintf("espresense_%06x_%s", CHIPID, slug.c_str());
|
||||
doc["avty_t"] = "~/status";
|
||||
doc["stat_t"] = "~/" + slug;
|
||||
|
@ -171,7 +171,7 @@ bool sendNumberDiscovery(const String &name, const String &entityCategory)
|
|||
|
||||
commonDiscovery();
|
||||
doc["~"] = roomsTopic;
|
||||
doc["name"] = Sprintf("ESPresense %s %s", room.c_str(), name.c_str());
|
||||
doc["name"] = name;
|
||||
doc["uniq_id"] = Sprintf("espresense_%06x_%s", CHIPID, slug.c_str());
|
||||
doc["avty_t"] = "~/status";
|
||||
doc["stat_t"] = "~/" + slug;
|
||||
|
@ -190,7 +190,7 @@ bool sendLightDiscovery(const String &name, const String &entityCategory, bool r
|
|||
|
||||
commonDiscovery();
|
||||
doc["~"] = roomsTopic;
|
||||
doc["name"] = Sprintf("ESPresense %s %s", room.c_str(), name.c_str());
|
||||
doc["name"] = name;
|
||||
doc["uniq_id"] = Sprintf("espresense_%06x_%s", CHIPID, slug.c_str());
|
||||
doc["schema"] = "json";
|
||||
doc["stat_t"] = "~/" + slug;
|
||||
|
|
Loading…
Reference in New Issue