-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathlevoit-core400s-builder-s3.yaml
More file actions
148 lines (131 loc) · 2.81 KB
/
levoit-core400s-builder-s3.yaml
File metadata and controls
148 lines (131 loc) · 2.81 KB
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
#example levoit-core400s-s3.yaml for flashing a new ESP32-S3
substitutions:
device_name: levoit-core400s-s3
wifi_ap_ssid: "Levoit-Core400S"
rx_pin: GPIO05
tx_pin: GPIO04
esphome:
name: ${device_name}
platformio_options:
build_flags: -DBOARD_HAS_PSRAM
board_build.arduino.memory_type: qio_opi
board_build.f_flash: 80000000L
board_build.flash_mode: qio
esp32:
board: esp32-s3-devkitc-1
framework:
type: esp-idf
external_components:
- source:
type: git
url: https://github.com/tuct/levoit
ref: main
components: [levoit]
logger:
level: VERBOSE
api:
encryption:
key: !secret api_key
ota:
- platform: esphome
password: !secret ota_password
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
power_save_mode: none
ap:
ssid: "${wifi_ap_ssid}"
password: !secret wifi_ap_password
captive_portal:
uart:
- id: uart_mcu2esp
tx_pin:
number: ${tx_pin}
inverted: false
rx_pin:
number: ${rx_pin}
inverted: false
baud_rate: 115200
levoit:
id: levoitcore400
model: CORE400S
fan:
- platform: levoit
levoit: levoitcore400
name: "Fan"
id: levoit_fan1
switch:
- platform: levoit
levoit: levoitcore400
name: "Display"
type: display
- platform: levoit
levoit: levoitcore400
name: "Child Lock"
type: child_lock
number:
- platform: levoit
levoit: levoitcore400
name: "Timer (min)"
type: timer
- platform: levoit
levoit: levoitcore400
name: "Auto Mode Room Size"
type: efficiency_room_size
- platform: levoit
levoit: levoitcore400
name: "Filter Months"
type: filter_lifetime_months
sensor:
- platform: levoit
levoit: levoitcore400
name: "AQ - PM 2.5"
type: pm25
- platform: levoit
levoit: levoitcore400
name: "AQI"
type: aqi
- platform: levoit
levoit: levoitcore400
name: "Current CADR"
type: current_cadr
- platform: levoit
levoit: levoitcore400
name: "Filter %"
type: filter_life_left
select:
- platform: levoit
levoit: levoitcore400
name: "Auto Mode"
type: auto_mode
text_sensor:
- platform: levoit
levoit: levoitcore400
name: "MCU Version"
type: mcu_version
- platform: levoit
levoit: levoitcore400
name: "ESP Version"
type: esp_version
- platform: levoit
levoit: levoitcore400
name: "Timer Duration"
type: timer_duration_initial
- platform: levoit
levoit: levoitcore400
name: "Timer Remaining"
type: timer_duration_remaining
- platform: levoit
levoit: levoitcore400
name: "Error"
type: error_message
button:
- platform: levoit
levoit: levoitcore400
name: "Filter Reset"
type: reset_filter_stats
binary_sensor:
- platform: levoit
levoit: levoitcore400
name: "Filter Low"
type: filter_low