Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 19 additions & 3 deletions esphome-web/esp32.factory.yaml
Original file line number Diff line number Diff line change
@@ -1,12 +1,27 @@
packages:
esp32: !include esp32.yaml

esphome:
name: esphome-web
friendly_name: ESPHome Web
min_version: 2025.9.0
name_add_mac_suffix: true
project:
name: esphome.web
version: dev

esp32:
variant: esp32
framework:
type: esp-idf

# Enable logging
logger:

# Enable Home Assistant API
api:

# Allow Over-The-Air updates
ota:
- platform: esphome

# Allow provisioning Wi-Fi via serial
improv_serial:

Expand All @@ -18,6 +33,7 @@ wifi:
# to provision wifi credentials to the device via WiFi AP.
captive_portal:

# Allows taking control of the device in the ESPHome Builder/Dashboard
dashboard_import:
package_import_url: github://esphome/firmware/esphome-web/esp32.yaml@main
import_full_config: true
Expand Down
6 changes: 4 additions & 2 deletions esphome-web/esp32.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
esphome:
name: esphome-web
friendly_name: ESPHome Web
min_version: 2025.5.0
min_version: 2025.9.0
name_add_mac_suffix: true

esp32:
board: esp32dev
variant: esp32
framework:
type: esp-idf

Expand All @@ -20,3 +20,5 @@ ota:
- platform: esphome

wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
22 changes: 19 additions & 3 deletions esphome-web/esp32c3.factory.yaml
Original file line number Diff line number Diff line change
@@ -1,12 +1,27 @@
packages:
esp32c3: !include esp32c3.yaml

esphome:
name: esphome-web
friendly_name: ESPHome Web
min_version: 2025.9.0
name_add_mac_suffix: true
project:
name: esphome.web
version: dev

esp32:
variant: esp32c3
framework:
type: esp-idf

# Enable logging
logger:

# Enable Home Assistant API
api:

# Allow Over-The-Air updates
ota:
- platform: esphome

# Allow provisioning Wi-Fi via serial
improv_serial:

Expand All @@ -18,6 +33,7 @@ wifi:
# to provision wifi credentials to the device via WiFi AP.
captive_portal:

# Allows taking control of the device in the ESPHome Builder/Dashboard
dashboard_import:
package_import_url: github://esphome/firmware/esphome-web/esp32c3.yaml@main
import_full_config: true
Expand Down
6 changes: 4 additions & 2 deletions esphome-web/esp32c3.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
esphome:
name: esphome-web
friendly_name: ESPHome Web
min_version: 2025.5.0
min_version: 2025.9.0
name_add_mac_suffix: true

esp32:
board: esp32-c3-devkitm-1
variant: esp32c3
framework:
type: esp-idf

Expand All @@ -20,3 +20,5 @@ ota:
- platform: esphome

wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
26 changes: 21 additions & 5 deletions esphome-web/esp32c6.factory.yaml
Original file line number Diff line number Diff line change
@@ -1,12 +1,27 @@
packages:
esp32c3: !include esp32c6.yaml

esphome:
name: esphome-web
friendly_name: ESPHome Web
min_version: 2025.9.0
name_add_mac_suffix: true
project:
name: esphome.web
version: dev

esp32:
variant: esp32c6
framework:
type: esp-idf

# Enable logging
logger:

# Enable Home Assistant API
api:

# Allow Over-The-Air updates
ota:
- platform: esphome

# Allow provisioning Wi-Fi via serial
improv_serial:

Expand All @@ -18,11 +33,12 @@ wifi:
# to provision wifi credentials to the device via WiFi AP.
captive_portal:

# Allows taking control of the device in the ESPHome Builder/Dashboard
dashboard_import:
package_import_url: github://esphome/firmware/esphome-web/esp32c6.yaml@main
import_full_config: true

# Sets up Bluetooth LE (Only on ESP32) to allow the user
# to provision wifi credentials to the device.
# esp32_improv:
# authorizer: none
esp32_improv:
authorizer: none
6 changes: 4 additions & 2 deletions esphome-web/esp32c6.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
esphome:
name: esphome-web
friendly_name: ESPHome Web
min_version: 2025.5.0
min_version: 2025.9.0
name_add_mac_suffix: true

esp32:
board: esp32-c6-devkitm-1
variant: esp32c6
framework:
type: esp-idf

Expand All @@ -20,3 +20,5 @@ ota:
- platform: esphome

wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
22 changes: 19 additions & 3 deletions esphome-web/esp32s2.factory.yaml
Original file line number Diff line number Diff line change
@@ -1,12 +1,27 @@
packages:
esp32s2: !include esp32s2.yaml

esphome:
name: esphome-web
friendly_name: ESPHome Web
min_version: 2025.9.0
name_add_mac_suffix: true
project:
name: esphome.web
version: dev

esp32:
variant: esp32s2
framework:
type: esp-idf

# Enable logging
logger:

# Enable Home Assistant API
api:

# Allow Over-The-Air updates
ota:
- platform: esphome

# Allow provisioning Wi-Fi via serial
improv_serial:

Expand All @@ -18,6 +33,7 @@ wifi:
# to provision wifi credentials to the device via WiFi AP.
captive_portal:

# Allows taking control of the device in the ESPHome Builder/Dashboard
dashboard_import:
package_import_url: github://esphome/firmware/esphome-web/esp32s2.yaml@main
import_full_config: true
6 changes: 4 additions & 2 deletions esphome-web/esp32s2.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
esphome:
name: esphome-web
friendly_name: ESPHome Web
min_version: 2025.5.0
min_version: 2025.9.0
name_add_mac_suffix: true

esp32:
board: esp32-s2-saola-1
variant: esp32s2
framework:
type: esp-idf

Expand All @@ -20,3 +20,5 @@ ota:
- platform: esphome

wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
22 changes: 19 additions & 3 deletions esphome-web/esp32s3.factory.yaml
Original file line number Diff line number Diff line change
@@ -1,12 +1,27 @@
packages:
esp32s3: !include esp32s3.yaml

esphome:
name: esphome-web
friendly_name: ESPHome Web
min_version: 2025.9.0
name_add_mac_suffix: true
project:
name: esphome.web
version: dev

esp32:
variant: esp32s3
framework:
type: esp-idf

# Enable logging
logger:

# Enable Home Assistant API
api:

# Allow Over-The-Air updates
ota:
- platform: esphome

# Allow provisioning Wi-Fi via serial
improv_serial:

Expand All @@ -18,6 +33,7 @@ wifi:
# to provision wifi credentials to the device via WiFi AP.
captive_portal:

# Allows taking control of the device in the ESPHome Builder/Dashboard
dashboard_import:
package_import_url: github://esphome/firmware/esphome-web/esp32s3.yaml@main
import_full_config: true
Expand Down
6 changes: 4 additions & 2 deletions esphome-web/esp32s3.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
esphome:
name: esphome-web
friendly_name: ESPHome Web
min_version: 2025.5.0
min_version: 2025.9.0
name_add_mac_suffix: true

esp32:
board: esp32-s3-devkitc-1
variant: esp32s3
framework:
type: esp-idf

Expand All @@ -20,3 +20,5 @@ ota:
- platform: esphome

wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
20 changes: 17 additions & 3 deletions esphome-web/esp8266.factory.yaml
Original file line number Diff line number Diff line change
@@ -1,12 +1,25 @@
packages:
esp8266: !include esp8266.yaml

esphome:
name: esphome-web
friendly_name: ESPHome Web
min_version: 2025.9.0
name_add_mac_suffix: true
project:
name: esphome.web
version: dev

esp8266:
board: esp01_1m

# Enable logging
logger:

# Enable Home Assistant API
api:

# Allow Over-The-Air updates
ota:
- platform: esphome

# Allow provisioning Wi-Fi via serial
improv_serial:

Expand All @@ -18,6 +31,7 @@ wifi:
# to provision wifi credentials to the device via WiFi AP.
captive_portal:

# Allows taking control of the device in the ESPHome Builder/Dashboard
dashboard_import:
package_import_url: github://esphome/firmware/esphome-web/esp8266.yaml@main
import_full_config: true
4 changes: 3 additions & 1 deletion esphome-web/esp8266.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
esphome:
name: esphome-web
friendly_name: ESPHome Web
min_version: 2025.5.0
min_version: 2025.9.0
name_add_mac_suffix: true

esp8266:
Expand All @@ -18,3 +18,5 @@ ota:
- platform: esphome

wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
24 changes: 21 additions & 3 deletions esphome-web/pico-w.factory.yaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,33 @@
packages:
pico-w: !include pico-w.yaml

esphome:
name: esphome-web
friendly_name: ESPHome Web
min_version: 2025.9.0
name_add_mac_suffix: true
project:
name: esphome.web
version: dev

rp2040:
board: rpipicow

# Enable logging
logger:

# Enable Home Assistant API
api:

# Allow Over-The-Air updates
ota:
- platform: esphome

# Allow provisioning Wi-Fi via serial
improv_serial:

wifi:
# Set up a wifi access point
ap: {}

# Allows taking control of the device in the ESPHome Builder/Dashboard
dashboard_import:
package_import_url: github://esphome/firmware/esphome-web/pico-w.yaml@main
import_full_config: true
Loading