@c0ntax - did you ever manage to solve this?
I have the exact same problem. My first ESPHome project, loaded a Bluetooth proxy into it by using Ready-Made Projects — ESPHome
The installation all seems fine, but no devices are ever found in Home Assistant. With my limited knowledge, I still think it looks like the BT proxy does indeed find bluetooth devices, but none show up in Home Assistant.
For this reason, I suspect the problem to reside in Home Assistant rather than the ESPHome device.
{
"home_assistant": {
"installation_type": "Unsupported Third Party Container",
"version": "2024.1.6",
"dev": false,
"hassio": false,
"virtualenv": true,
"python_version": "3.11.6",
"docker": true,
"arch": "aarch64",
"timezone": "Europe/Helsinki",
"os_name": "Linux",
"os_version": "5.15.0-1045-raspi",
"run_as_root": false
},
"custom_components": {
"entsoe": {
"version": "0.0.1",
"requirements": [
"entsoe-py==0.5.8"
]
},
"powercalc": {
"version": "v1.10.0",
"requirements": [
"numpy>=1.21.1"
]
},
"nordpool": {
"version": "0.0.14",
"requirements": [
"nordpool>=0.2",
"backoff"
]
},
"ocpp": {
"version": "v0.5.1",
"requirements": [
"ocpp>=0.20.0",
"websockets>=10.2"
]
},
"hacs": {
"version": "1.34.0",
"requirements": [
"aiogithubapi>=22.10.1"
]
},
"ev_smart_charging": {
"version": "v1.10.0",
"requirements": []
},
"blitzortung": {
"version": "1.0.1",
"requirements": [
"paho-mqtt>=1.5.0"
]
}
},
"integration_manifest": {
"domain": "esphome",
"name": "ESPHome",
"after_dependencies": [
"zeroconf",
"tag"
],
"codeowners": [
"@OttoWinter",
"@jesserockz",
"@kbx81",
"@bdraco"
],
"config_flow": true,
"dependencies": [
"assist_pipeline",
"bluetooth"
],
"dhcp": [
{
"registered_devices": true
}
],
"documentation": "https://www.home-assistant.io/integrations/esphome",
"integration_type": "device",
"iot_class": "local_push",
"loggers": [
"aioesphomeapi",
"noiseprotocol",
"bleak_esphome"
],
"requirements": [
"aioesphomeapi==21.0.1",
"esphome-dashboard-api==1.2.3",
"bleak-esphome==0.4.0"
],
"zeroconf": [
"_esphomelib._tcp.local."
],
"is_built_in": true
},
"data": {
"config": {
"entry_id": "cb3644df3338336aefe14e6f50669af0",
"version": 1,
"minor_version": 1,
"domain": "esphome",
"title": "Bluetooth Proxy 105330",
"data": {
"host": "192.168.1.247",
"port": 6053,
"password": "",
"noise_psk": "",
"device_name": "atom-bluetooth-proxy-105330"
},
"options": {
"allow_service_calls": true
},
"pref_disable_new_entities": false,
"pref_disable_polling": false,
"source": "user",
"unique_id": "**REDACTED**:30",
"disabled_by": null
},
"storage_data": {
"device_info": {
"uses_password": false,
"name": "atom-bluetooth-proxy-105330",
"friendly_name": "Bluetooth Proxy 105330",
"mac_address": "**REDACTED**",
"compilation_time": "Jan 19 2024, 23:09:57",
"model": "m5stack-atom",
"manufacturer": "Espressif",
"has_deep_sleep": false,
"esphome_version": "2023.12.8",
"project_name": "esphome.bluetooth-proxy",
"project_version": "1.0",
"webserver_port": 0,
"voice_assistant_version": 0,
"legacy_bluetooth_proxy_version": 5,
"bluetooth_proxy_feature_flags": 63,
"suggested_area": ""
},
"services": [],
"api_version": {
"major": 1,
"minor": 9
},
"button": [
{
"object_id": "safe_mode_boot",
"key": 2037531703,
"name": "Safe Mode Boot",
"unique_id": "atom-bluetooth-proxy-105330buttonsafe_mode_boot",
"disabled_by_default": false,
"icon": "mdi:restart-alert",
"entity_category": 2,
"device_class": "restart"
}
]
},
"bluetooth": {
"connections_free": 3,
"connections_limit": 3,
"available": true,
"scanner": {
"name": "atom-bluetooth-proxy-105330 (**REDACTED**:30)",
"start_time": 575926.952604197,
"source": "**REDACTED**:30",
"scanning": true,
"type": "ESPHomeScanner",
"last_detection": 576124.086149608,
"monotonic_time": 576124.986138494,
"discovered_devices_and_advertisement_data": [
{
"name": null,
"address": "**REDACTED**:8B",
"rssi": -43,
"advertisement_data": [
null,
{
"6": {
"__type": "<class 'bytes'>",
"repr": "b'\\x01\\t \"\\\\\\xa6\\xfc\\x1b\\x8c\\x8fV\\xd6y\\xdd\\xaf\\xda\\xc3\\xff\\xfe^\\x15\\x86\\x16\\x05\\x18\\xf3:'"
}
},
{},
[],
-127,
-43,
[]
],
"details": {
"source": "**REDACTED**:30",
"address_type": 1
}
},
{
"name": null,
"address": "**REDACTED**:08",
"rssi": -93,
"advertisement_data": [
null,
{
"76": {
"__type": "<class 'bytes'>",
"repr": "b'\\x12\\x02\\x00\\x03'"
}
},
{},
[],
-127,
-93,
[]
],
"details": {
"source": "**REDACTED**:30",
"address_type": 1
}
},
{
"name": "\u0000",
"address": "**REDACTED**:76",
"rssi": -85,
"advertisement_data": [
"\u0000",
{
"3": {
"__type": "<class 'bytes'>",
"repr": "b'\\x01\\x16`\\x00\\x00\\x02\\xdc\\xe5[?\\x88\\x80\\xec\\x81\\x93,\\rv\"'"
}
},
{},
[
"0000fe61-0000-1000-8000-00805f9b34fb"
],
-127,
-85,
[]
],
"details": {
"source": "**REDACTED**:30",
"address_type": 0
}
},
{
"name": "EOSM50m2_E2A16D\u0000",
"address": "**REDACTED**:1E",
"rssi": -77,
"advertisement_data": [
"EOSM50m2_E2A16D\u0000",
{
"425": {
"__type": "<class 'bytes'>",
"repr": "b'\\x01\\xf92\\x08E\\x05'"
}
},
{},
[
"00010000-0000-1000-0000-d8492fffa821"
],
6,
-77,
[]
],
"details": {
"source": "**REDACTED**:30",
"address_type": 0
}
},
{
"name": "WB1018348",
"address": "**REDACTED**:0C",
"rssi": -90,
"advertisement_data": [
"WB1018348",
{},
{},
[
"2456e1b9-26e2-8f83-e744-f34f01e9d701"
],
6,
-90,
[]
],
"details": {
"source": "**REDACTED**:30",
"address_type": 0
}
},
{
"name": "\u0000",
"address": "**REDACTED**:86",
"rssi": -96,
"advertisement_data": [
"\u0000",
{
"3": {
"__type": "<class 'bytes'>",
"repr": "b'\\x00`5\\x00\\x00\\t\\xe8x)\\xc4\\xc4\\x022'"
}
},
{},
[
"0000fe61-0000-1000-8000-00805f9b34fb"
],
-127,
-96,
[]
],
"details": {
"source": "**REDACTED**:30",
"address_type": 0
}
},
{
"name": null,
"address": "**REDACTED**:71",
"rssi": -72,
"advertisement_data": [
null,
{
"76": {
"__type": "<class 'bytes'>",
"repr": "b'\\x10\\x058\\x18\\xeeth'"
}
},
{},
[],
12,
-72,
[]
],
"details": {
"source": "**REDACTED**:30",
"address_type": 1
}
}
],
"connectable": true,
"discovered_device_timestamps": {
"**REDACTED**:8B": 576122.522168923,
"**REDACTED**:08": 576122.822165218,
"**REDACTED**:76": 576124.086149608,
"**REDACTED**:1E": 576106.850362593,
"**REDACTED**:0C": 576109.330331931,
"**REDACTED**:86": 576116.71424067,
"**REDACTED**:71": 575993.839766448
},
"time_since_last_device_detection": {
"**REDACTED**:8B": 2.463969570933841,
"**REDACTED**:08": 2.163973276037723,
"**REDACTED**:76": 0.8999888859689236,
"**REDACTED**:1E": 18.135775901027955,
"**REDACTED**:0C": 15.655806562979706,
"**REDACTED**:86": 8.271897824015468,
"**REDACTED**:71": 131.14637204597238
}
}
}
}
}