Skip to content

Commit 797c946

Browse files
authored
Add generation script and update files (#321)
1 parent 00507f9 commit 797c946

16 files changed

+502
-35
lines changed

esphome-web/esp32.factory.yaml

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,27 @@
1-
packages:
2-
esp32: !include esp32.yaml
3-
41
esphome:
2+
name: esphome-web
3+
friendly_name: ESPHome Web
4+
min_version: 2025.9.0
55
name_add_mac_suffix: true
66
project:
77
name: esphome.web
88
version: dev
99

10+
esp32:
11+
variant: esp32
12+
framework:
13+
type: esp-idf
14+
15+
# Enable logging
16+
logger:
17+
18+
# Enable Home Assistant API
19+
api:
20+
21+
# Allow Over-The-Air updates
22+
ota:
23+
- platform: esphome
24+
1025
# Allow provisioning Wi-Fi via serial
1126
improv_serial:
1227

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

36+
# Allows taking control of the device in the ESPHome Builder/Dashboard
2137
dashboard_import:
2238
package_import_url: github://esphome/firmware/esphome-web/esp32.yaml@main
2339
import_full_config: true

esphome-web/esp32.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
esphome:
22
name: esphome-web
33
friendly_name: ESPHome Web
4-
min_version: 2025.5.0
4+
min_version: 2025.9.0
55
name_add_mac_suffix: true
66

77
esp32:
8-
board: esp32dev
8+
variant: esp32
99
framework:
1010
type: esp-idf
1111

@@ -20,3 +20,5 @@ ota:
2020
- platform: esphome
2121

2222
wifi:
23+
ssid: !secret wifi_ssid
24+
password: !secret wifi_password

esphome-web/esp32c3.factory.yaml

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,27 @@
1-
packages:
2-
esp32c3: !include esp32c3.yaml
3-
41
esphome:
2+
name: esphome-web
3+
friendly_name: ESPHome Web
4+
min_version: 2025.9.0
55
name_add_mac_suffix: true
66
project:
77
name: esphome.web
88
version: dev
99

10+
esp32:
11+
variant: esp32c3
12+
framework:
13+
type: esp-idf
14+
15+
# Enable logging
16+
logger:
17+
18+
# Enable Home Assistant API
19+
api:
20+
21+
# Allow Over-The-Air updates
22+
ota:
23+
- platform: esphome
24+
1025
# Allow provisioning Wi-Fi via serial
1126
improv_serial:
1227

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

36+
# Allows taking control of the device in the ESPHome Builder/Dashboard
2137
dashboard_import:
2238
package_import_url: github://esphome/firmware/esphome-web/esp32c3.yaml@main
2339
import_full_config: true

esphome-web/esp32c3.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
esphome:
22
name: esphome-web
33
friendly_name: ESPHome Web
4-
min_version: 2025.5.0
4+
min_version: 2025.9.0
55
name_add_mac_suffix: true
66

77
esp32:
8-
board: esp32-c3-devkitm-1
8+
variant: esp32c3
99
framework:
1010
type: esp-idf
1111

@@ -20,3 +20,5 @@ ota:
2020
- platform: esphome
2121

2222
wifi:
23+
ssid: !secret wifi_ssid
24+
password: !secret wifi_password

esphome-web/esp32c6.factory.yaml

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,27 @@
1-
packages:
2-
esp32c3: !include esp32c6.yaml
3-
41
esphome:
2+
name: esphome-web
3+
friendly_name: ESPHome Web
4+
min_version: 2025.9.0
55
name_add_mac_suffix: true
66
project:
77
name: esphome.web
88
version: dev
99

10+
esp32:
11+
variant: esp32c6
12+
framework:
13+
type: esp-idf
14+
15+
# Enable logging
16+
logger:
17+
18+
# Enable Home Assistant API
19+
api:
20+
21+
# Allow Over-The-Air updates
22+
ota:
23+
- platform: esphome
24+
1025
# Allow provisioning Wi-Fi via serial
1126
improv_serial:
1227

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

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

2541
# Sets up Bluetooth LE (Only on ESP32) to allow the user
2642
# to provision wifi credentials to the device.
27-
# esp32_improv:
28-
# authorizer: none
43+
esp32_improv:
44+
authorizer: none

esphome-web/esp32c6.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
esphome:
22
name: esphome-web
33
friendly_name: ESPHome Web
4-
min_version: 2025.5.0
4+
min_version: 2025.9.0
55
name_add_mac_suffix: true
66

77
esp32:
8-
board: esp32-c6-devkitm-1
8+
variant: esp32c6
99
framework:
1010
type: esp-idf
1111

@@ -20,3 +20,5 @@ ota:
2020
- platform: esphome
2121

2222
wifi:
23+
ssid: !secret wifi_ssid
24+
password: !secret wifi_password

esphome-web/esp32s2.factory.yaml

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,27 @@
1-
packages:
2-
esp32s2: !include esp32s2.yaml
3-
41
esphome:
2+
name: esphome-web
3+
friendly_name: ESPHome Web
4+
min_version: 2025.9.0
55
name_add_mac_suffix: true
66
project:
77
name: esphome.web
88
version: dev
99

10+
esp32:
11+
variant: esp32s2
12+
framework:
13+
type: esp-idf
14+
15+
# Enable logging
16+
logger:
17+
18+
# Enable Home Assistant API
19+
api:
20+
21+
# Allow Over-The-Air updates
22+
ota:
23+
- platform: esphome
24+
1025
# Allow provisioning Wi-Fi via serial
1126
improv_serial:
1227

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

36+
# Allows taking control of the device in the ESPHome Builder/Dashboard
2137
dashboard_import:
2238
package_import_url: github://esphome/firmware/esphome-web/esp32s2.yaml@main
2339
import_full_config: true

esphome-web/esp32s2.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
esphome:
22
name: esphome-web
33
friendly_name: ESPHome Web
4-
min_version: 2025.5.0
4+
min_version: 2025.9.0
55
name_add_mac_suffix: true
66

77
esp32:
8-
board: esp32-s2-saola-1
8+
variant: esp32s2
99
framework:
1010
type: esp-idf
1111

@@ -20,3 +20,5 @@ ota:
2020
- platform: esphome
2121

2222
wifi:
23+
ssid: !secret wifi_ssid
24+
password: !secret wifi_password

esphome-web/esp32s3.factory.yaml

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,27 @@
1-
packages:
2-
esp32s3: !include esp32s3.yaml
3-
41
esphome:
2+
name: esphome-web
3+
friendly_name: ESPHome Web
4+
min_version: 2025.9.0
55
name_add_mac_suffix: true
66
project:
77
name: esphome.web
88
version: dev
99

10+
esp32:
11+
variant: esp32s3
12+
framework:
13+
type: esp-idf
14+
15+
# Enable logging
16+
logger:
17+
18+
# Enable Home Assistant API
19+
api:
20+
21+
# Allow Over-The-Air updates
22+
ota:
23+
- platform: esphome
24+
1025
# Allow provisioning Wi-Fi via serial
1126
improv_serial:
1227

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

36+
# Allows taking control of the device in the ESPHome Builder/Dashboard
2137
dashboard_import:
2238
package_import_url: github://esphome/firmware/esphome-web/esp32s3.yaml@main
2339
import_full_config: true

esphome-web/esp32s3.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
esphome:
22
name: esphome-web
33
friendly_name: ESPHome Web
4-
min_version: 2025.5.0
4+
min_version: 2025.9.0
55
name_add_mac_suffix: true
66

77
esp32:
8-
board: esp32-s3-devkitc-1
8+
variant: esp32s3
99
framework:
1010
type: esp-idf
1111

@@ -20,3 +20,5 @@ ota:
2020
- platform: esphome
2121

2222
wifi:
23+
ssid: !secret wifi_ssid
24+
password: !secret wifi_password

0 commit comments

Comments
 (0)