Add RSSI as diagnostic entity_category (#2224)

This commit is contained in:
Peter Lambrechtsen authored and GitHub committed 2025-08-12 07:11:42 -05:00
1 parent 6d1b7935c4
commit 75b3a3657e
3 files changed
+30 -2

No files matched your search

+11
View File
@@ -1110,6 +1110,17 @@ void launchBTDiscovery(bool overrideDiscovery) {
}
}
}
String rssi_name = String(model_id.c_str()) + "-rssi"; // rssi diagnostic entity_category
String rssi_id = macWOdots + "-rssi";
createDiscovery("sensor",
discovery_topic.c_str(), rssi_name.c_str(), rssi_id.c_str(),
will_Topic, "signal_strength", jsonRSSI,
"", "", "dB",
0, "", "", false, "",
model.c_str(), brand.c_str(), model_id.c_str(), macWOdots.c_str(), false,
stateClassMeasurement, nullptr, nullptr, nullptr, nullptr, true);
} else {
if ((p->sensorModel_id > BLEconectable::id::MIN &&
p->sensorModel_id < BLEconectable::id::MAX) ||