If using the esphome website installer for bluetooth proxy, I see that the yaml file is (after adopting):
substitutions:
name: "ble-proxy-02"
packages:
esphome.bluetooth-proxy: github://esphome/bluetooth-proxies/esp32-generic.yaml@main
esphome:
name: ${name}
name_add_mac_suffix: false
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
meaning there’s a reference to an external web site.
Does this mean that the ESP32 is cloud dependent, and needs an active internet connection to work? Or is it just that the ESPHome Home Assistant integration reads what’s on that github site and adds that when compiling?
I guess it would be OK to copy the contents of that github yaml to the ESPHome yaml config, but I noticed that there is what (to me) looks like a circular reference, i.e.:
dashboard_import:
package_import_url: github://esphome/bluetooth-proxies/esp32-generic.yaml@main
What would you add to the ESPHome yaml file to avoid any reference to external web sites?