From 7197e06cc419f551bad4abc4cb6042d1562315ce Mon Sep 17 00:00:00 2001 From: Sebastian Muszynski Date: Sat, 20 Jan 2024 10:51:16 +0100 Subject: [PATCH] Improve BLE discovery See #390 --- esp32-ble-example-multiple-devices.yaml | 2 +- esp32-ble-example.yaml | 2 +- esp32-ble-jk04-example.yaml | 2 +- esp32-ble-scanner.yaml | 2 +- esp32-ble-uart-hybrid-example.yaml | 2 +- esp32-ble-v11-example.yaml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/esp32-ble-example-multiple-devices.yaml b/esp32-ble-example-multiple-devices.yaml index 89dec83c..be7d1af5 100644 --- a/esp32-ble-example-multiple-devices.yaml +++ b/esp32-ble-example-multiple-devices.yaml @@ -55,7 +55,7 @@ esp32_ble_tracker: on_ble_advertise: then: - lambda: |- - if (x.get_name().rfind("JK-", 0) == 0) { + if (x.get_name().rfind("JK-", 0) == 0 || x.get_name().rfind("JK_", 0) == 0) { ESP_LOGI("ble_adv", "New JK-BMS found"); ESP_LOGI("ble_adv", " Name: %s", x.get_name().c_str()); ESP_LOGI("ble_adv", " MAC address: %s", x.address_str().c_str()); diff --git a/esp32-ble-example.yaml b/esp32-ble-example.yaml index f96e30c1..4aebb01b 100644 --- a/esp32-ble-example.yaml +++ b/esp32-ble-example.yaml @@ -50,7 +50,7 @@ esp32_ble_tracker: on_ble_advertise: then: - lambda: |- - if (x.get_name().rfind("JK-", 0) == 0) { + if (x.get_name().rfind("JK-", 0) == 0 || x.get_name().rfind("JK_", 0) == 0) { ESP_LOGI("ble_adv", "New JK-BMS found"); ESP_LOGI("ble_adv", " Name: %s", x.get_name().c_str()); ESP_LOGI("ble_adv", " MAC address: %s", x.address_str().c_str()); diff --git a/esp32-ble-jk04-example.yaml b/esp32-ble-jk04-example.yaml index bd23ccc8..3ccf944a 100644 --- a/esp32-ble-jk04-example.yaml +++ b/esp32-ble-jk04-example.yaml @@ -50,7 +50,7 @@ esp32_ble_tracker: on_ble_advertise: then: - lambda: |- - if (x.get_name().rfind("JK-", 0) == 0) { + if (x.get_name().rfind("JK-", 0) == 0 || x.get_name().rfind("JK_", 0) == 0) { ESP_LOGI("ble_adv", "New JK-BMS found"); ESP_LOGI("ble_adv", " Name: %s", x.get_name().c_str()); ESP_LOGI("ble_adv", " MAC address: %s", x.address_str().c_str()); diff --git a/esp32-ble-scanner.yaml b/esp32-ble-scanner.yaml index 8adec690..a8175091 100644 --- a/esp32-ble-scanner.yaml +++ b/esp32-ble-scanner.yaml @@ -32,7 +32,7 @@ esp32_ble_tracker: on_ble_advertise: then: - lambda: |- - if (x.get_name().rfind("JK-", 0) == 0) { + if (x.get_name().rfind("JK-", 0) == 0 || x.get_name().rfind("JK_", 0) == 0) { ESP_LOGI("ble_adv", "New JK-BMS found"); ESP_LOGI("ble_adv", " Name: %s", x.get_name().c_str()); ESP_LOGI("ble_adv", " MAC address: %s", x.address_str().c_str()); diff --git a/esp32-ble-uart-hybrid-example.yaml b/esp32-ble-uart-hybrid-example.yaml index 03418340..98684b33 100644 --- a/esp32-ble-uart-hybrid-example.yaml +++ b/esp32-ble-uart-hybrid-example.yaml @@ -57,7 +57,7 @@ esp32_ble_tracker: on_ble_advertise: then: - lambda: |- - if (x.get_name().rfind("JK-", 0) == 0) { + if (x.get_name().rfind("JK-", 0) == 0 || x.get_name().rfind("JK_", 0) == 0) { ESP_LOGI("ble_adv", "New JK-BMS found"); ESP_LOGI("ble_adv", " Name: %s", x.get_name().c_str()); ESP_LOGI("ble_adv", " MAC address: %s", x.address_str().c_str()); diff --git a/esp32-ble-v11-example.yaml b/esp32-ble-v11-example.yaml index 22940bd6..e4e963f6 100644 --- a/esp32-ble-v11-example.yaml +++ b/esp32-ble-v11-example.yaml @@ -50,7 +50,7 @@ esp32_ble_tracker: on_ble_advertise: then: - lambda: |- - if (x.get_name().rfind("JK-", 0) == 0) { + if (x.get_name().rfind("JK-", 0) == 0 || x.get_name().rfind("JK_", 0) == 0) { ESP_LOGI("ble_adv", "New JK-BMS found"); ESP_LOGI("ble_adv", " Name: %s", x.get_name().c_str()); ESP_LOGI("ble_adv", " MAC address: %s", x.address_str().c_str());