-
-
Notifications
You must be signed in to change notification settings - Fork 8
/
base.yaml
50 lines (44 loc) · 1.27 KB
/
base.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
substitutions:
project_branch: master
# project version
# project_version: $project_branch
project_version: 2024-master
# project git source
project_source: github:https://dentra/esphome-ewh@$project_branch
# project source refresh interval
project_source_refresh: 12h
# project idenitfier
project_id: ewh
# node name
node_name: $project_id
# name for main entity and prefix for all others.
friendly_name: $node_name
# framework type settings: esp-idf or arduino
framework_type: arduino
# add suffix for node name to have one firmware for many devices.
node_add_mac_suffix: "true"
esphome:
name: $node_name
friendly_name: $friendly_name
name_add_mac_suffix: $node_add_mac_suffix
project:
name: "dentra.$project_id"
version: "$project_version ($framework_type)"
min_version: "2023.6.1" # can't use substitutions here
preferences:
flash_write_interval: 10min
wifi:
ap:
ssid: "$friendly_name Hotspot"
captive_portal:
ota:
- platform: esphome
logger:
# Make sure logging is not using the serial port
baud_rate: 0
external_components:
- source: github:https://dentra/[email protected]
components: [crash_info, etl, otax, vport, esp32_usb_dis]
refresh: 1d
- source: $project_source
refresh: $project_source_refresh