Skip to content

Latest commit

 

History

History

bluetooth_proxy

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Bluetooth proxies

ESP32 Bluetooth proxy presets for Home Assistant. Choose one preset and one network base; each device preset includes its ESP32 target.

File Network / hardware
bluetooth_proxy.yaml Generic ESP32, Wi-Fi
m5stack/atom_s3.yaml AtomS3, Wi-Fi
lilygo/t_dongle_s3.yaml T-Dongle S3, Wi-Fi; display configuration is commented out
gl_inet/gl_s10.yaml GL-S10 V2.3, IP101 Ethernet; LEDs, reset button, and I2C
seeed/xiao.yaml ESP32-S3 + W5500 Ethernet; source specifies boards produced after 2025-11-01

Wi-Fi example

packages:
  remote:
    url: https://github.com/eigger/espcomponents
    ref: master
    files:
      - packages/device_base.yaml
      - packages/bluetooth_proxy/m5stack/atom_s3.yaml

Provide name, friendly_name, and Wi-Fi/OTA secrets as described in the shared device setup.

Ethernet example

packages:
  remote:
    url: https://github.com/eigger/espcomponents
    ref: master
    files:
      - packages/device_base_wired.yaml
      - packages/bluetooth_proxy/gl_inet/gl_s10.yaml

Provide name, friendly_name, and ota_password. The GL-S10 preset extends the wired base's sensor_status entity, so include the base or define that ID yourself. Do not also include the Wi-Fi base for these Ethernet-only configurations.

If discovery fails, check the API connection to Home Assistant and confirm that the board/PHY and Ethernet pins match the selected hardware revision.

All packages