From bd9dcf1ec858c8ad504cd7a154f689373f2cf4a9 Mon Sep 17 00:00:00 2001 From: DigiH Date: Thu, 2 Feb 2023 02:41:01 +0100 Subject: [PATCH] Tag properties visibility (#1432) Tag properties visibility to be included with "pubadvdata" setting --- docs/use/ble.md | 2 +- main/ZgatewayBT.ino | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/use/ble.md b/docs/use/ble.md index 5364b1b..38a5c7c 100644 --- a/docs/use/ble.md +++ b/docs/use/ble.md @@ -230,7 +230,7 @@ If you want to enable this feature: `mosquitto_pub -t home/OpenMQTTGateway/commands/MQTTtoBT/config -m '{"filterConnectable":true}'` -## ADVANCED: Publishing advertisement data (default: false) +## ADVANCED: Publishing advertisement and advanced data (default: false) If you want to enable this feature: diff --git a/main/ZgatewayBT.ino b/main/ZgatewayBT.ino index e5075f2..159a906 100644 --- a/main/ZgatewayBT.ino +++ b/main/ZgatewayBT.ino @@ -962,6 +962,11 @@ void PublishDeviceData(JsonObject& BLEdata, bool processBLEData) { BLEdata.remove("manufacturerdata"); BLEdata.remove("mac_type"); BLEdata.remove("adv_type"); + // tag device properties + BLEdata.remove("type"); + BLEdata.remove("cidc"); + BLEdata.remove("acts"); + BLEdata.remove("cont"); } if (!BTConfig.pubOnlySensors || BLEdata.containsKey("model") || BLEdata.containsKey("distance")) { // Identified device pubBT(BLEdata);