Connecting tuya fingerbot to esphome BT proxy

Hello all
I am just starting with esphome and BT
i have both esp32 and esp32 mini
i configured them both as BT proxies according to config samples i found in this community, see snippet of the esp32 mini below

i am trying to bind it to tuya BT fingerbots, like one in the attached picture, but it is not detected when the bots are in pairing mode (they both work and binds to tuya app and smartphone w/o problem)

im using latest HA core and esphome
HA core 2024.7.1
esphome 2024.6.6

i can see in the ESP log that it starts the BT scan periodically every 5 minutes
in my phone i can see the esphome BT mac address detected while it scans
but it wont identify these fingerbots as new devices/entities
In the verbose logs there is nothing besdies esp32 sending BT packets to scan

is there any special config needed to identify these BT fingerbots? do i need to flash something into them?


  name: esp32c-super-mini1
  friendly_name: esp32c-super-mini1
    name: esphome.web2
    version: '1.0'
  on_boot: #this is to avoid slow startup time because of BT and WiFi "interactions?" , check
    priority: 250
      - delay: 15s
      - lambda: |-

  board: esp32-c3-devkitm-1
    type: arduino

# Enable logging

# Enable Home Assistant API
    key: "xxxx="

  - platform: esphome
    password: "xxxx"

  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot (captive portal) in case wifi connection fails
    ssid: "Esp32C-Super-Mini1"
    password: "xxxx"


# Example configuration entry
  port: 80
  id: ble_tracker
    continuous: false

  active: true

Is your fingerbot supported by HA?

The BT proxy only serves to extend the range of bluetooth up to your HA. On HA itself, some integration must be able to recognize and interact with the device.

i dont know if they are supported
is there a list of BT supported fingerbots? i dont mind to buy other brands

i tried it - it stopped on adding integration w/o prompting for anything


Logger: aiohttp.server
Source: /usr/local/lib/python3.12/site-packages/aiohttp/
First occurred: 17:50:04 (2 occurrences)
Last logged: 17:54:42

Error handling request
Traceback (most recent call last):
  File "/usr/local/lib/python3.12/site-packages/aiohttp/", line 452, in _handle_request
    resp = await request_handler(request)
  File "/usr/local/lib/python3.12/site-packages/aiohttp/", line 543, in _handle
    resp = await handler(request)
  File "/usr/local/lib/python3.12/site-packages/aiohttp/", line 114, in impl
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/", line 92, in security_filter_middleware
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/", line 77, in forwarded_middleware
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/", line 26, in request_context_middleware
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/", line 85, in ban_middleware
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/", line 242, in auth_middleware
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/", line 32, in headers_middleware
    response = await handler(request)
  File "/usr/src/homeassistant/homeassistant/helpers/", line 73, in handle
    result = await handler(request, **request.match_info)
  File "/usr/src/homeassistant/homeassistant/components/http/", line 81, in with_admin
    return await func(self, request, *args, **kwargs)
  File "/usr/src/homeassistant/homeassistant/components/http/", line 74, in wrapper
    return await method(view, request, data, *args, **kwargs)
  File "/usr/src/homeassistant/homeassistant/components/config/", line 172, in post
    return await self._post_impl(request, data)
  File "/usr/src/homeassistant/homeassistant/components/config/", line 179, in _post_impl
    return await super()._post_impl(request, data)
  File "/usr/src/homeassistant/homeassistant/helpers/", line 84, in _post_impl
    result = await self._flow_mgr.async_init(
  File "/usr/src/homeassistant/homeassistant/", line 1267, in async_init
    flow, result = await self._async_init(flow_id, handler, context, data)
  File "/usr/src/homeassistant/homeassistant/", line 1287, in _async_init
    flow = await self.async_create_flow(handler, context=context, data=data)
  File "/usr/src/homeassistant/homeassistant/", line 1423, in async_create_flow
    handler = await _async_get_flow_handler(
  File "/usr/src/homeassistant/homeassistant/", line 2851, in _async_get_flow_handler
    await _load_integration(hass, domain, hass_config)
  File "/usr/src/homeassistant/homeassistant/", line 2828, in _load_integration
    await async_process_deps_reqs(hass, hass_config, integration)
  File "/usr/src/homeassistant/homeassistant/", line 563, in async_process_deps_reqs
    await requirements.async_get_integration_with_requirements(
  File "/usr/src/homeassistant/homeassistant/", line 54, in async_get_integration_with_requirements
    return await manager.async_get_integration_with_requirements(domain)
  File "/usr/src/homeassistant/homeassistant/", line 170, in async_get_integration_with_requirements
    await future
  File "/usr/src/homeassistant/homeassistant/", line 159, in async_get_integration_with_requirements
    await self._async_process_integration(integration, done)
  File "/usr/src/homeassistant/homeassistant/", line 182, in _async_process_integration
    await self.async_process_requirements(
  File "/usr/src/homeassistant/homeassistant/", line 264, in async_process_requirements
    self._raise_for_failed_requirements(name, missing)
  File "/usr/src/homeassistant/homeassistant/", line 292, in _raise_for_failed_requirements
    raise RequirementsNotFound(integration, [req])
homeassistant.requirements.RequirementsNotFound: Requirements for tuya_ble not found: ['pycountry==22.3.5'].