ff-bath-bt-proxy-02.yaml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. substitutions:
  2. devicename: ff-bath-bt-proxy-02
  3. low_devicename: ff_bath_bt_proxy_02
  4. friendly_devicename: FF Bath Bluetooth Proxy
  5. esphome:
  6. name: $devicename
  7. friendly_name: $friendly_devicename
  8. esp32:
  9. board: esp32dev
  10. framework:
  11. type: esp-idf
  12. # Enable logging
  13. logger:
  14. # Enable Home Assistant API
  15. api:
  16. encryption:
  17. key: "ejeMnlF5M60w/yuYwAWn/kIBz701xLwVkUGf9iN8uLA="
  18. ota:
  19. password: "2c27af3ab81f992e23745c20ab5dfc02"
  20. wifi:
  21. ssid: !secret iot_ssid
  22. password: !secret iot_password
  23. improv_serial:
  24. esp32_ble_tracker:
  25. scan_parameters:
  26. # We currently use the defaults to ensure Bluetooth
  27. # can co-exist with WiFi In the future we may be able to
  28. # enable the built-in coexistence logic in ESP-IDF
  29. active: true
  30. bluetooth_proxy:
  31. active: true
  32. button:
  33. - platform: safe_mode
  34. name: "${friendly_devicename} Safe Mode Boot"
  35. entity_category: diagnostic
  36. sensor:
  37. - platform: wifi_signal
  38. name: "${friendly_devicename} WiFi Signal"
  39. id: ${low_devicename}_wifi_signal
  40. binary_sensor:
  41. - platform: status
  42. name: "${friendly_devicename} status"
  43. text_sensor:
  44. - platform: version
  45. name: ${friendly_devicename} Version