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
-
|
https://github.com/afarago/esphome_component_bthome |
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_advertisementsPlease open a discusson in the correct category https://github.com/orgs/esphome/discussions/categories/new-components