通过串口使用 Improv
ESPHome 中的 improv_serial 组件实现了开放式的 Improv 标准,
通过串口(如 USB)连接设备来配置 ESPHome 设备的 Wi-Fi。
improv_serial 组件需要配置串口 logger。
当可用时,improv_serial 组件将使用项目名称和版本,而不是 ESPHome 的版本。
# Example configuration entrywifi: # ...
improv_serial:- next_url(可选,url):使用 improv 设置凭据后可用于将用户重定向到的 URL。
Next URL
Section titled “Next URL”可以在 URL 中插入替换项,如项目名称和版本,此外 ESPHome 还通过双花括号 {{ }} 包裹提供一些特殊的替换:
- device_name:替换为包含 MAC 地址后缀的设备名称。
- ip_address:替换为设备的 IP 地址。
- esphome_version:替换为设备正在运行的 ESPHome 版本。
# Example next_urlimprov_serial: next_url: http://example.com/?device_name={{device_name}}&ip_address={{ip_address}}&esphome_version={{esphome_version}}