Implement BLE beacon support for room_mqtt #230
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This patch adds support for sending BLE beacons to MQTT so that they are compatible with room_mqtt integration. This allows room level location tracking for iBeacon BLE devices (such as Home Assistant Android app).
The code is copied from https://community.home-assistant.io/t/esphome-esp32-ble-tracker-and-has-mqtt-room-platform-sensor/277554 and I've tested it with three Lite modules.
room_mqtt expects the topic name to reflect the room name where the sensor is located and currently this is hard coded as I haven't yet figured out how I could make this configurable via Home Assistant. Same for the mqtt settings. Feedback is appreciated.