feat: add security+ 1.0 images for v2.5 board (not i) (#181)

This commit is contained in:
J. Nick Koston 2024-01-19 17:53:43 -10:00 committed by GitHub
parent f3f8f966dc
commit dcedbda682
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
9 changed files with 140 additions and 12 deletions

View File

@ -31,15 +31,21 @@ jobs:
- file: v25board_esp8266_d1_mini_lite.yaml - file: v25board_esp8266_d1_mini_lite.yaml
name: V2.5 Board ESP8266 D1 Mini Lite Security+ 2.0 name: V2.5 Board ESP8266 D1 Mini Lite Security+ 2.0
manifest_filename: v25board_esp8266_d1_mini_lite-manifest.json manifest_filename: v25board_esp8266_d1_mini_lite-manifest.json
- file: v25board_esp8266_d1_mini_lite_secplusv1.yaml
name: V2.5 Board ESP8266 D1 Mini Lite Security+ 1.0
manifest_filename: v25board_esp8266_d1_mini_lite_secplusv1-manifest.json
- file: v25board_esp32_d1_mini.yaml - file: v25board_esp32_d1_mini.yaml
name: V2.5 Board ESP32 D1 Mini Security+ 2.0 name: V2.5 Board ESP32 D1 Mini Security+ 2.0
manifest_filename: v25board_esp32_d1_mini-manifest.json manifest_filename: v25board_esp32_d1_mini-manifest.json
- file: v25board_esp32_d1_mini_secplusv1.yaml
name: V2.5 Board ESP32 D1 Mini Security+ 1.0
manifest_filename: v25board_esp32_d1_mini_secplusv1-manifest.json
- file: v25iboard.yaml - file: v25iboard.yaml
name: V2.5i Board Security+ 2.0 name: V2.5i Board Security+ 2.0
manifest_filename: v25iboard-manifest.json manifest_filename: v25iboard-manifest.json
- file: v25iboard_secplusv1.yaml - file: v25iboard_secplusv1.yaml
name: V2.5i Board Security+ 1.0 name: V2.5i Board Security+ 1.0
manifest_filename: v25iboard-manifest_secplusv1.json manifest_filename: v25iboard_secplusv1-manifest.json
fail-fast: false fail-fast: false
steps: steps:
- name: Checkout source code - name: Checkout source code

View File

@ -19,14 +19,16 @@ The ESPHome firmware will allow you to open the door to any position after calib
## ESPHome config ## ESPHome config
- [Security+ 2.0 ESPHome config for v2.0 board with ESP8266 D1 Mini](https://github.com/RATGDO/esphome-ratgdo/blob/main/static/v2board_esp8266_d1_mini.yaml) - [Security+ 2.0 for v2.0 board with ESP8266 D1 Mini](https://github.com/RATGDO/esphome-ratgdo/blob/main/static/v2board_esp8266_d1_mini.yaml)
- [Security+ 2.0 ESPHome config for v2.0 board with ESP8266 D1 Mini lite](https://github.com/RATGDO/esphome-ratgdo/blob/main/static/v2board_esp8266_d1_mini_lite.yaml) - [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)
- [Security+ 2.0 ESPHome config for v2.0 board with ESP32 D1 Mini](https://github.com/RATGDO/esphome-ratgdo/blob/main/static/v2board_esp32_d1_mini.yaml) - [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)
- [Security+ 2.0 ESPHome config for v2.0 board with ESP32 Lolin D2 Mini](https://github.com/RATGDO/esphome-ratgdo/blob/main/static/v2board_esp32_lolin_s2_mini.yaml) - [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)
- [Security+ 2.0 ESPHome config for v2.5 board with ESP8266 D1 Mini lite](https://github.com/RATGDO/esphome-ratgdo/blob/main/static/v25board_esp8266_d1_mini_lite.yaml) - [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)
- [Security+ 2.0 ESPHome config for v2.5 board with ESP32 D1 Mini](https://github.com/RATGDO/esphome-ratgdo/blob/main/static/v25board_esp32_d1_mini.yaml) - [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)
- [Security+ 2.0 ESPHome config for v2.5i board](https://github.com/RATGDO/esphome-ratgdo/blob/main/static/v25iboard.yaml) - [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)
- [Security+ 1.0 ESPHome config for v2.5i board](https://github.com/RATGDO/esphome-ratgdo/blob/main/static/v25iboard_secplusv1.yaml) - [Security+ 1.0 for v2.5 board with ESP32 D1 Mini](https://github.com/RATGDO/esphome-ratgdo/blob/main/static/v25board_esp32_d1_mini_secplusv1.yaml)
- [Security+ 2.0 for v2.5i board](https://github.com/RATGDO/esphome-ratgdo/blob/main/static/v25iboard.yaml)
- [Security+ 1.0 for v2.5i board](https://github.com/RATGDO/esphome-ratgdo/blob/main/static/v25iboard_secplusv1.yaml)
- [Web Installer](https://ratgdo.github.io/esphome-ratgdo/) - [Web Installer](https://ratgdo.github.io/esphome-ratgdo/)

View File

@ -190,7 +190,7 @@
<p> <p>
<ul> <ul>
<li><a href="https://user-images.githubusercontent.com/4663918/276749741-fe82ea10-e8f4-41d6-872f-55eec88d2aab.png">Version 2.5i Security + 1/2 Wiring Diagram</a></li> <li><a href="https://user-images.githubusercontent.com/4663918/276749741-fe82ea10-e8f4-41d6-872f-55eec88d2aab.png">Version 2.5i Security + 1/2 Wiring Diagram</a></li>
<li><a href="https://user-images.githubusercontent.com/4663918/277838851-e338c3bf-4eda-447a-9e79-737aa1a622a0.png">Version 2.5i Dry Contact Wiring Diagram</a></li> <!-- <li><a href="https://user-images.githubusercontent.com/4663918/277838851-e338c3bf-4eda-447a-9e79-737aa1a622a0.png">Version 2.5i Dry Contact Wiring Diagram</a></li> -->
</ul> </ul>
</p> </p>
<h3>v2.5i/2.52i Board Security+ 1.0</h3> <h3>v2.5i/2.52i Board Security+ 1.0</h3>
@ -201,7 +201,6 @@
</label> </label>
</div> </div>
<h3>v2.5 Board Security+ 2.0</h3> <h3>v2.5 Board Security+ 2.0</h3>
<div class="radios"> <div class="radios">
<label> <label>
@ -216,7 +215,23 @@
<p> <p>
<ul> <ul>
<li><a href="https://user-images.githubusercontent.com/4663918/276749741-fe82ea10-e8f4-41d6-872f-55eec88d2aab.png">Version 2.5 Security + 1/2 Wiring Diagram</a></li> <li><a href="https://user-images.githubusercontent.com/4663918/276749741-fe82ea10-e8f4-41d6-872f-55eec88d2aab.png">Version 2.5 Security + 1/2 Wiring Diagram</a></li>
<li><a href="https://user-images.githubusercontent.com/4663918/277838851-e338c3bf-4eda-447a-9e79-737aa1a622a0.png">Version 2.5 Dry Contact Wiring Diagram</a></li> </ul>
</p>
<h3>v2.5 Board Security+ 1.0</h3>
<div class="radios">
<label>
<input type="radio" name="type" value="v25board_esp8266_d1_mini_lite_secplusv1" />
<img src="./v25board_esp8266_d1_mini_lite_secplusv1.png" alt="ratgdo v2.5 board with ESP8266 D1 Mini Lite with Security+ 1.0" />
</label>
<label>
<input type="radio" name="type" value="v25board_esp32_d1_mini_secplusv1" />
<img src="./v25board_esp32_d1_mini_secplusv1.png" alt="ratgdo v2.5 board with ESP32 D1 Mini with Security+ 1.0" />
</label>
</div>
<p>
<ul>
<li><a href="https://user-images.githubusercontent.com/4663918/276749741-fe82ea10-e8f4-41d6-872f-55eec88d2aab.png">Version 2.5 Security + 1/2 Wiring Diagram</a></li>
</ul> </ul>
</p> </p>

Binary file not shown.

After

Width:  |  Height:  |  Size: 260 KiB

View File

@ -0,0 +1,51 @@
---
substitutions:
id_prefix: ratgdov25
friendly_name: "RATGDOv2.5"
uart_tx_pin: D1
uart_rx_pin: D2
input_obst_pin: D7
status_door_pin: D0
status_obstruction_pin: D8
dry_contact_open_pin: D5
dry_contact_close_pin: D6
dry_contact_light_pin: D3
web_server:
esphome:
name: ${id_prefix}
friendly_name: ${friendly_name}
name_add_mac_suffix: true
project:
name: ratgdo.esphome
version: "2.5"
esp32:
board: wemos_d1_mini32
dashboard_import:
package_import_url: github://ratgdo/esphome-ratgdo/v25board_esp32_d1_mini_secplusv1.yaml@main
packages:
remote_package:
url: https://github.com/ratgdo/esphome-ratgdo
files: [base_secplusv1.yaml]
refresh: 1s
# Sync time with Home Assistant.
time:
- platform: homeassistant
id: homeassistant_time
api:
id: api_server
ota:
improv_serial:
wifi:
ap:
logger:

Binary file not shown.

After

Width:  |  Height:  |  Size: 310 KiB

View File

@ -0,0 +1,52 @@
---
substitutions:
id_prefix: ratgdov25
friendly_name: "ratgdov2.5"
uart_tx_pin: D1
uart_rx_pin: D2
input_obst_pin: D7
status_door_pin: D0
status_obstruction_pin: D8
dry_contact_open_pin: D5
dry_contact_close_pin: D6
dry_contact_light_pin: D3
web_server:
esphome:
name: ${id_prefix}
friendly_name: ${friendly_name}
name_add_mac_suffix: true
project:
name: ratgdo.esphome
version: "2.5"
esp8266:
board: d1_mini_lite
restore_from_flash: true
dashboard_import:
package_import_url: github://ratgdo/esphome-ratgdo/v25board_esp8266_d1_mini_lite_secplusv1.yaml@main
packages:
remote_package:
url: https://github.com/ratgdo/esphome-ratgdo
files: [base_secplusv1.yaml]
refresh: 1s
# Sync time with Home Assistant.
time:
- platform: homeassistant
id: homeassistant_time
api:
id: api_server
ota:
improv_serial:
wifi:
ap:
logger:

View File

@ -0,0 +1 @@
static/v25board_esp32_d1_mini_secplusv1.yaml

View File

@ -0,0 +1 @@
static/v25board_esp8266_d1_mini_lite_secplusv1.yaml