Skip to content

BLE input via MQTT integrationΒ #1165

@cyberhuman

Description

@cyberhuman

Is your feature request related to a problem? Please describe.
I have several ble2mqtt instances running on esp32 throughout the house. They publish the BLE information in the following way:

ble2mqtt/rooms/dr/12:34:56:78:90:ab/Type iBeacon
ble2mqtt/rooms/dr/12:34:56:78:90:ab/RSSI -87
ble2mqtt/rooms/dr/12:34:56:78:90:ab/UUID 12346db5-1234-48d2-5678-d0f5a7101234
ble2mqtt/rooms/dr/12:34:56:78:90:ab/Major 123
ble2mqtt/rooms/dr/12:34:56:78:90:ab/Minor 456
ble2mqtt/rooms/dr/12:34:56:78:90:ab/Distance 25.12

This information is then transformed into the following format, suitable for the mqtt_room integration in HA:

presence/dining_room {"id": "person", "name": "Person", "distance": 25.12}

The problem is, the mqtt_room integration isn't very nice. There is not much controls, the output is very noisy (trackers jump between rooms often), and it's buggy (e.g. sometimes the state resets to not_home even though there are updates coming in). I found this project would be a solution, but unfortunately it needs a local BLE device.

Describe the solution you'd like
It would be nice if it was possible to integrate remote BLE devices via MQTT.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions