Hi everybody,
I wanted to give presence detection via bluetooth another show and set up an ESP32
with ESPHome
. I added for different bluetooth MAC addresses; three of which are Android phones/tablets, one is a Xiaomi Mi Band 4
.
The Mi Band 4 reports it’s status reliably, but neither of the Android devices show up at all. I got their BT MAC addresses from settings -> phone info -> state -> bluetooth address
, so they are definitely correct. I also double-checked those two of three that I did not copy & paste. They are correct as well.
And even if those two weren’t, the third one was entered via copy & paste and definitely is/was correct from the start.
Is there a reason these devices do not register at all? The bluetooth relevant part of my configuration looks like this
esp32_ble_tracker:
sensor:
- platform: ble_rssi
mac_address: '000'
name: "BT MiBand"
icon: "mdi:guy-fawkes-mask"
- platform: ble_rssi
mac_address: '111'
name: "BT GalaxyS9plus"
icon: "mdi:cellphone-basic"
- platform: ble_rssi
mac_address: '222'
name: "BT GalaxyTab"
icon: "mdi:tablet-android"
- platform: ble_rssi
mac_address: '333'
name: "BT Mi10"
icon: "mdi:cellphone-sound"
- platform: xiaomi_hhccjcy01
mac_address: 'C4:7C:8D:6C:5D:5F'
temperature:
name: "Pflanze AZ Temperatur"
moisture:
name: "Pflanze AZ Feuchtigkeit"
illuminance:
name: "Pflanze AZ Licht"
conductivity:
name: "Pflanze AZ Erde Leitung"
battery_level:
name: "Pflanze AZ Batterie"
The Mi Flora (hhccjcy01
) works fine as well. But currently, all android devices and the Mi Band4 are in the same room and only the Mi Band displays -67 DB
, all other sensors are unknown
.
Can this be fixed or is ble_rssi
not supposed to be able to discover android devices? Thank you in advance for your input
1 post - 1 participant