ESP32 BLE MAC scann

Souhrn tématu

Uživatelé diskutují, jak na ESP32 vytvořit BLE scanner pro zjištění MAC adres zařízení. Sdílejí zkušenosti s různými metodami, včetně problémů s iPhonem a alternativami jako aplikace BLE scanner nebo úprava kódu z esphome. Příspěvky obsahují konkrétní ukázky kódu a doporučení pro efektivní skenování BLE zařízení pomocí ESP32.
ElektroEzs
Příspěvky: 2674
Registrován: stř zář 21, 2022 10:03 am
Reputace: 87
Lokalita: okolí Teplic
Systémové napětí: 48V
Výkon panelů [Wp]: 8340
Kapacita baterie [kWh]: 14,4
Chci prodávat energii: NE
Chci/Mám dotaci: NE

ESP32 BLE MAC scann

Nový příspěvek od ElektroEzs »

Ahoj potrebuju zjistit BLE MAC adresu zarizeni, mam ESP32D ale nevim jak z neho udelat scanner😂 Koukal jsem na nejaky navod ale nefunguje, nebo je jiny zpusob jak MAC zjistit? Diky
1: JZ 5460 Wp Ja Solar, JV 960 Wp Leapton, SV 1920 Wp Leapton, MPPT 250/100, MPPT 150/35, MPPT 150/45, 2x parallel Multiplus 2 5000VA, Cerbo GX + touch LCD, 16 x EVE 280Ah LiFePO4 + JK BMS 200A + SmartShunt 500A

2: JZ 3600 Wp Canadian Solar, V 1800 Wp Canadian Solar, MPPT 150/70, MPPT 150/35, Multiplus 2 5000VA, Cerbo GX + touch LCD, 16 x EVE 280Ah LiFePO4 + JK BMS 200A + BMV700
rva
Příspěvky: 4677
Registrován: úte dub 23, 2013 10:21 am
Reputace: 887
Lokalita: Kousek od Lysé nad Labem
Systémové napětí: 48V
Výkon panelů [Wp]: 46000
Kapacita baterie [kWh]: 40
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Kousek od Lysé nad Labem

Re: ESP32 BLE MAC scann

Nový příspěvek od rva »

No a nestačí ti tu MAC adresu zjistit přes mobil? Třeba aplikací ble scanner?
BLE scanner.jpg
Jestli potřebuješ aby esp skenovalo, tak zkus třeba "vykrást" kód pro esphome. Skenování provádí třeba používaná aplikace pro komunikaci s JK-BMS https://github.com/syssi/esphome-jk-bms ... anner.yaml

Kód: Vybrat vše

substitutions:
  name: ble-scanner
  device_description: "Search for BLE devices"

esphome:
  name: ${name}
  comment: ${device_description}
  min_version: 2024.6.0
  project:
    name: "syssi.esphome-jk-bms"
    version: 2.3.0

esp32:
  board: wemos_d1_mini32
  framework:
    type: esp-idf

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

ota:
  platform: esphome

logger:
  level: DEBUG
  logs:
    wifi: WARN

api:
  reboot_timeout: 0s

esp32_ble_tracker:
  scan_parameters:
    active: true
  on_ble_advertise:
    then:
      - lambda: |-
          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());
            ESP_LOGD("ble_adv", "  Advertised service UUIDs:");
            for (auto uuid : x.get_service_uuids()) {
              ESP_LOGD("ble_adv", "    - %s", uuid.to_string().c_str());
            }
          }

text_sensor:
  - platform: ble_scanner
    name: "BLE Devices Scanner"
_______________________________________________________________________
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
ElektroEzs
Příspěvky: 2674
Registrován: stř zář 21, 2022 10:03 am
Reputace: 87
Lokalita: okolí Teplic
Systémové napětí: 48V
Výkon panelů [Wp]: 8340
Kapacita baterie [kWh]: 14,4
Chci prodávat energii: NE
Chci/Mám dotaci: NE

Re: ESP32 BLE MAC scann

Nový příspěvek od ElektroEzs »

Ja to zkousel jako prvni ale jak mam Iphone tak ukazuje MAC zakodovane😂Ted jsem to zkusil na S61 co mam kvuli termokamere a tam MAC jdou.Diky
1: JZ 5460 Wp Ja Solar, JV 960 Wp Leapton, SV 1920 Wp Leapton, MPPT 250/100, MPPT 150/35, MPPT 150/45, 2x parallel Multiplus 2 5000VA, Cerbo GX + touch LCD, 16 x EVE 280Ah LiFePO4 + JK BMS 200A + SmartShunt 500A

2: JZ 3600 Wp Canadian Solar, V 1800 Wp Canadian Solar, MPPT 150/70, MPPT 150/35, Multiplus 2 5000VA, Cerbo GX + touch LCD, 16 x EVE 280Ah LiFePO4 + JK BMS 200A + BMV700

Kdo je online

Uživatelé prohlížející si toto fórum: Claudebot [Bot] a 1 host