ESP32 DEV board used as Bluetooth Proxy

substitutions:

  name: "esp32-bluetooth-proxy2-beneden"

packages:

  esphome.bluetooth-proxy: github://esphome/bluetooth-proxies/esp32-generic.yaml@main

esphome:

  name: ${name}

  name_add_mac_suffix: false


esp32:

  board: esp32dev

  framework:

    #type: esp-idf

    type: arduino



wifi:

  ssid: !secret wifi_ssid

  password: !secret wifi_password



# Enable logging

logger:

  level: DEBUG


# Enable Web server.

web_server:

  port: 80


# seems that in the ardione framework weserver was intensive and charashing the board sometimes 20-12-2022 Alex

# Enable Web server.

# web_server:

#  port: 80

 

# Sync time with Home Assistant.

time:

  - platform: homeassistant

    id: homeassistant_time    


# Text sensors with general information.

text_sensor:

  # Expose WiFi information as sensors.

  - platform: wifi_info

    ip_address:

      name: esp32-bluetooth-proxy2-beneden IP

    ssid:

      name: esp32-bluetooth-proxy2-beneden SSID

    bssid:

      name: esp32-bluetooth-proxy2-beneden BSSID


esp32_ble_tracker:

  scan_parameters:

    interval: 1100ms

    window: 1100ms

    active: true


bluetooth_proxy:

  active: true



button:

- platform: safe_mode

  name: Safe Mode Boot

  entity_category: diagnostic


- platform: restart

  name: Restart esp32-bluetooth-proxy2-beneden