This is an old revision of the document!
ESPHOME
BLE bluetooth tracker
parameters to change:
- uuid: “02.15.E2.C5.6D.B5.DF.FB.48.D2.B0.60.D0.F5.A7.10.96.E0.00.01.00.02.C8 (23)”
- name: “scipio cell”
binary_sensor: - platform: template device_class: presence name: "scipio cell" id: beacon1 script: - id: ble_off_script mode: restart then: - binary_sensor.template.publish: id: beacon1 state: true - delay: 60s - binary_sensor.template.publish: id: beacon1 state: false esp32_ble_tracker: on_ble_advertise: - then: - lambda: |- for (auto data : x.get_manufacturer_datas()) { if (strcmp(hexencode(data.data).c_str(), "02.15.E2.C5.6D.B5.DF.FB.48.D2.B0.60.D0.F5.A7.10.96.E0.00.01.00.02.C8 (23)") == 0) { ESP_LOGD("ble_adv", "beacon1 found"); id(ble_off_script).execute(); } else { ESP_LOGD("ble_adv", " - %s", hexencode(data.data).c_str()); } }