Open alon24 opened 2 months ago
@alon24 The example from ESPHome which uses ble_client
not really helpful here because Passive BLE Monitor can't connect to device like ble_client
and can only receive and parse BLE advertisements.
What will be helpful for @Ernst79 it's a whole packed data from BBQ Probe which you can get from your ESPHome log, look for messages like below, just be sure that you grab messages from BBQ Probe in your case as I see from log it's 2A:03:4E:CF:0F:38
Also write temperature which you seen at the probe, this will helps to understand where it's located in advertisement message.
[06:06:47][D][ble_gateway:063]: [2A:03:4E:CF:0F:38] Packet 043E2D02010000BA....
Also logging multiple log lines helps figuring out where we can find the actual temperature data, as I can than see what changes and what not
Seems to be the same BBQ probe I reverse engineered almost two years ago ;)
https://github.com/theengs/decoder/discussions/149#discussioncomment-3174549
Due to the connection NOTIFY requirement this is not possible with ble-monitor, Theengs Decoder and the Theengs App, which all solely handle BLE advertising data decoding.
Sensor Description
BBQ PROBE
Additional information
cheap BLE bbq probe esphome code to decode it
BLE advertisements
How can I use with Passive BLE Monitor integration when using esphome only (not the rpi 5 bt )??
BLE advertisements
2024-04-23 15:06:20.667 INFO (Thread-9) [custom_components.ble_monitor.ble_parser] Unknown advertisement received for mac: 2A:03:4E:CF:0F:38service data: []manufacturer specific data: []local name: BBQ ProbeE 92696UUID16: None,UUID128: None 2024-04-23 15:06:20.668 INFO (Thread-9) [custom_components.ble_monitor.ble_parser] Unknown advertisement received for mac: 2A:03:4E:CF:0F:38service data: []manufacturer specific data: [b'\t\xff\x038\x0f\xcfN\x03']local name: UUID16: 2584,UUID128: None 2024-04-23 15:07:54.942 INFO (MainThread) [custom_components.ble_monitor.ble_parser] Unknown advertisement received for mac: 2A:03:4E:CF:0F:38service data: []manufacturer specific data: [b'\t\xff\x038\x0f\xcfN\x03']local name: BBQ ProbeE 92696UUID16: 2584,UUID128: None