substitutions: name: "esp32-proxy-tracker-living-room" friendly_name: "Living Room Bluetooth Proxy / BLE Tracker" local_tdwlb_lcrppf_mac: !secret tdwlb_lcrppf_mac esphome: name: ${name} friendly_name: ${friendly_name} name_add_mac_suffix: false min_version: 2025.7.0 # To support new sub-device features areas: - id: living_room_area name: "Living Room" platformio_options: board_build.f_flash: 40000000L board_build.flash_mode: dio board_build.flash_size: 4MB esp32: board: esp32-s3-devkitc-1 variant: esp32s3 framework: type: esp-idf sdkconfig_options: CONFIG_BT_BLE_42_FEATURES_SUPPORTED: y CONFIG_BT_BLE_50_FEATURES_SUPPORTED: y # Enable logging for debugging logger: level: INFO # Enable Home Assistant API api: # Enable Over-The-Air updates ota: - platform: esphome password: !secret ota_password # Allow WiFi provisioning via serial improv_serial: # WiFi configuration wifi: ssid: !secret wifi_ssid password: !secret wifi_password power_save_mode: light captive_portal: button: - platform: safe_mode id: safe_boot_button name: "Safe Mode Boot" - platform: factory_reset id: factory_rst_button name: "Factory Reset" output: - platform: gpio # name: "Backlight Control" id: backlight pin: 7 switch: - platform: output name: "LCD Backlight" output: backlight bluetooth_proxy: active: true esp32_ble_tracker: scan_parameters: active: true interval: 320ms window: 30ms