Add Native Support for BTHomev v2 Protocol in ESPHome #3227
-
Component nameesp32_ble_advertising Link to component documentation on our websitehttps://esphome.io/components/esp32_ble_advertising/ Describe the enhancementCurrently, ESPHome can create BLE clients or trackers, and passively receive BTHome advertisements (e.g. from Xiaomi, Govee, or other sensors) using esp32_ble_tracker. However, there is no built-in component for advertising data using the BTHome protocol. This enhancement would add a first-class bthome: component that: Encodes sensor values into BTHome format Optionally supports encryption using a shared key Sends BTHome-compliant BLE advertisements periodically This would allow ESP32 devices running ESPHome to act as BLE-only sensors, ideal for low-power, room presence, or air quality monitors — all interoperable with Home Assistant's native BTHome support. Use cases
Anything else?
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
Beta Was this translation helpful? Give feedback.
-
This would be a new component: Please open a discusson in the correct category https://github.com/orgs/esphome/discussions/categories/new-components |
Beta Was this translation helpful? Give feedback.
This would be a new component:
bthome
/bthome_advertiser
/bthome_advertisements
Please open a discusson in the correct category https://github.com/orgs/esphome/discussions/categories/new-components