Skip to content

Commit 2faa994

Browse files
authored
Fix overlapping firmware filenames (#208)
1 parent 4ee2924 commit 2faa994

8 files changed

+115
-1
lines changed

.github/workflows/build.yml

+7-1
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@ jobs:
3434
- file: v25board_esp8266_d1_mini_lite_secplusv1.yaml
3535
name: V2.5 Board ESP8266 D1 Mini Lite Security+ 1.0
3636
manifest_filename: v25board_esp8266_d1_mini_lite_secplusv1-manifest.json
37+
- file: v25board_esp8266_d1_mini.yaml
38+
name: V2.5 Board ESP8266 D1 Mini Security+ 2.0
39+
manifest_filename: v25board_esp8266_d1_mini-manifest.json
40+
- file: v25board_esp8266_d1_mini_secplusv1.yaml
41+
name: V2.5 Board ESP8266 D1 Mini Security+ 1.0
42+
manifest_filename: v25board_esp8266_d1_mini_secplusv1-manifest.json
3743
- file: v25board_esp32_d1_mini.yaml
3844
name: V2.5 Board ESP32 D1 Mini Security+ 2.0
3945
manifest_filename: v25board_esp32_d1_mini-manifest.json
@@ -51,7 +57,7 @@ jobs:
5157
- name: Checkout source code
5258
uses: actions/[email protected]
5359
- name: Build firmware
54-
uses: esphome/build-action@v1.8.0
60+
uses: ratgdo/esphome-build-action@main
5561
id: esphome-build
5662
with:
5763
yaml_file: ${{ matrix.firmware.file }}

README.md

+2
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ The ESPHome firmware will allow you to open the door to any position after calib
2323
- [Security+ 2.0 for v2.0 board with ESP8266 D1 Mini lite](https://github.com/RATGDO/esphome-ratgdo/blob/main/static/v2board_esp8266_d1_mini_lite.yaml)
2424
- [Security+ 2.0 for v2.0 board with ESP32 D1 Mini](https://github.com/RATGDO/esphome-ratgdo/blob/main/static/v2board_esp32_d1_mini.yaml)
2525
- [Security+ 2.0 for v2.0 board with ESP32 Lolin D2 Mini](https://github.com/RATGDO/esphome-ratgdo/blob/main/static/v2board_esp32_lolin_s2_mini.yaml)
26+
- [Security+ 2.0 for v2.5 board with ESP8266 D1 Mini](https://github.com/RATGDO/esphome-ratgdo/blob/main/static/v25board_esp8266_d1_mini.yaml)
27+
- [Security+ 1.0 for v2.5 board with ESP8266 D1 Mini](https://github.com/RATGDO/esphome-ratgdo/blob/main/static/v25board_esp8266_d1_mini_secplusv1.yaml)
2628
- [Security+ 2.0 for v2.5 board with ESP8266 D1 Mini lite](https://github.com/RATGDO/esphome-ratgdo/blob/main/static/v25board_esp8266_d1_mini_lite.yaml)
2729
- [Security+ 1.0 for v2.5 board with ESP8266 D1 Mini lite](https://github.com/RATGDO/esphome-ratgdo/blob/main/static/v25board_esp8266_d1_mini_lite_secplusv1.yaml)
2830
- [Security+ 2.0 for v2.5 board with ESP32 D1 Mini](https://github.com/RATGDO/esphome-ratgdo/blob/main/static/v25board_esp32_d1_mini.yaml)

static/v25board_esp8266_d1_mini.png

310 KB
Loading

static/v25board_esp8266_d1_mini.yaml

+52
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
---
2+
substitutions:
3+
id_prefix: ratgdov25
4+
friendly_name: "ratgdov2.5"
5+
uart_tx_pin: D1
6+
uart_rx_pin: D2
7+
input_obst_pin: D7
8+
status_door_pin: D0
9+
status_obstruction_pin: D8
10+
dry_contact_open_pin: D5
11+
dry_contact_close_pin: D6
12+
dry_contact_light_pin: D3
13+
14+
web_server:
15+
16+
esphome:
17+
name: ${id_prefix}
18+
friendly_name: ${friendly_name}
19+
name_add_mac_suffix: true
20+
project:
21+
name: ratgdo.esphome
22+
version: "2.5"
23+
24+
esp8266:
25+
board: d1_mini_lite
26+
restore_from_flash: true
27+
28+
dashboard_import:
29+
package_import_url: github://ratgdo/esphome-ratgdo/v25board_esp8266_d1_mini.yaml@main
30+
31+
packages:
32+
remote_package:
33+
url: https://github.com/ratgdo/esphome-ratgdo
34+
files: [base.yaml]
35+
refresh: 1s
36+
37+
# Sync time with Home Assistant.
38+
time:
39+
- platform: homeassistant
40+
id: homeassistant_time
41+
42+
api:
43+
id: api_server
44+
45+
ota:
46+
47+
improv_serial:
48+
49+
wifi:
50+
ap:
51+
52+
logger:
310 KB
Loading
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
---
2+
substitutions:
3+
id_prefix: ratgdov25
4+
friendly_name: "ratgdov2.5"
5+
uart_tx_pin: D1
6+
uart_rx_pin: D2
7+
input_obst_pin: D7
8+
status_door_pin: D0
9+
status_obstruction_pin: D8
10+
dry_contact_open_pin: D5
11+
dry_contact_close_pin: D6
12+
dry_contact_light_pin: D3
13+
14+
web_server:
15+
16+
esphome:
17+
name: ${id_prefix}
18+
friendly_name: ${friendly_name}
19+
name_add_mac_suffix: true
20+
project:
21+
name: ratgdo.esphome
22+
version: "2.5"
23+
24+
esp8266:
25+
board: d1_mini_lite
26+
restore_from_flash: true
27+
28+
dashboard_import:
29+
package_import_url: github://ratgdo/esphome-ratgdo/v25board_esp8266_d1_mini_secplusv1.yaml@main
30+
31+
packages:
32+
remote_package:
33+
url: https://github.com/ratgdo/esphome-ratgdo
34+
files: [base_secplusv1.yaml]
35+
refresh: 1s
36+
37+
# Sync time with Home Assistant.
38+
time:
39+
- platform: homeassistant
40+
id: homeassistant_time
41+
42+
api:
43+
id: api_server
44+
45+
ota:
46+
47+
improv_serial:
48+
49+
wifi:
50+
ap:
51+
52+
logger:

v25board_esp8266_d1_mini.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
static/v25board_esp8266_d1_mini.yaml
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
static/v25board_esp8266_d1_mini_secplusv1.yaml

0 commit comments

Comments
 (0)