Skip to content

Commit a7160c8

Browse files
authored
Merge pull request #145 from MallocArray/full_configs
Update full_configs for 5.2.1
2 parents e74ab39 + 8be01c0 commit a7160c8

File tree

5 files changed

+286
-143
lines changed

5 files changed

+286
-143
lines changed

full_config/ag-basic.yaml

Lines changed: 39 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
substitutions:
2-
config_version: 5.0.0
2+
config_version: 5.2.1
33
co2_offset: '0'
44
name: ag-basic
55
friendly_name: AG Basic
@@ -10,8 +10,8 @@ esphome:
1010
name_add_mac_suffix: false
1111
project:
1212
name: mallocarray.airgradient
13-
version: 5.0.0
14-
min_version: 2024.6.0
13+
version: 5.2.1
14+
min_version: 2025.5.0
1515
on_boot:
1616
- priority: 200.0
1717
then:
@@ -23,7 +23,7 @@ esphome:
2323
- http_request.post:
2424
url: !lambda |-
2525
return "https://hw.airgradient.com/sensors/airgradient:" + get_mac_address().substr(6,11) + "/measures";
26-
headers:
26+
request_headers:
2727
Content-Type: application/json
2828
json:
2929
wifi: !lambda |-
@@ -36,6 +36,7 @@ esphome:
3636
platformio_options: {}
3737
includes: []
3838
libraries: []
39+
debug_scheduler: false
3940
esp8266:
4041
board: d1_mini
4142
restore_from_flash: true
@@ -76,7 +77,7 @@ uart:
7677
analog: false
7778
inverted: false
7879
baud_rate: 9600
79-
id: senseair_s8_uart
80+
id: senseair_co2_uart
8081
rx_buffer_size: 256
8182
stop_bits: 1
8283
data_bits: 8
@@ -240,8 +241,8 @@ sensor:
240241
accuracy_decimals: 0
241242
device_class: carbon_dioxide
242243
state_class: measurement
243-
id: senseair_s8
244-
uart_id: senseair_s8_uart
244+
id: senseair_co2
245+
uart_id: senseair_co2_uart
245246
update_interval: 60s
246247
- platform: sht3xd
247248
temperature:
@@ -311,39 +312,41 @@ sensor:
311312
type: seconds
312313
button:
313314
- platform: template
314-
name: SenseAir S8 Calibration
315-
id: senseair_s8_calibrate_button
315+
name: SenseAir CO2 Calibration
316+
id: senseair_co2_calibrate_button
317+
entity_category: config
316318
on_press:
317319
- then:
318320
- senseair.background_calibration:
319-
id: senseair_s8
321+
id: senseair_co2
320322
- delay: 70s
321323
- senseair.background_calibration_result:
322-
id: senseair_s8
324+
id: senseair_co2
323325
disabled_by_default: false
324326
- platform: template
325-
name: SenseAir S8 Show Calibration Interval
326-
id: senseair_s8_show_calibrate_interval
327+
name: SenseAir CO2 Write Calibration Interval To Log
328+
id: senseair_co2_abc_get_period
329+
entity_category: config
327330
on_press:
328331
- then:
329332
- senseair.abc_get_period:
330-
id: senseair_s8
333+
id: senseair_co2
331334
disabled_by_default: false
332335
switch:
333336
- platform: template
334-
name: SenseAir S8 Automatic Baseline Correction
335-
id: senseair_s8_abc_switch
337+
name: SenseAir CO2 Automatic Baseline Correction
338+
id: senseair_co2_abc_switch
336339
restore_mode: RESTORE_DEFAULT_ON
337340
optimistic: true
338341
entity_category: config
339342
turn_on_action:
340343
then:
341344
- senseair.abc_enable:
342-
id: senseair_s8
345+
id: senseair_co2
343346
turn_off_action:
344347
then:
345348
- senseair.abc_disable:
346-
id: senseair_s8
349+
id: senseair_co2
347350
disabled_by_default: false
348351
assumed_state: false
349352
- platform: template
@@ -368,16 +371,24 @@ switch:
368371
id: upload_airgradient
369372
restore_mode: RESTORE_DEFAULT_OFF
370373
optimistic: true
374+
entity_category: config
371375
disabled_by_default: false
372376
assumed_state: false
373377
font:
374-
- file:
375-
type: gfonts
376-
family: Open Sans
377-
weight: bold
378-
id: font1
379-
size: 22
380-
glyphs: '!"%()+=,-_.:°0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz/µ³'
378+
- file:
379+
family: Open Sans
380+
weight: 700
381+
italic: false
382+
refresh: 1d
383+
type: gfonts
384+
id: font1
385+
size: 22
386+
glyphs:
387+
- '!"%()+=,-_.:°0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz/µ³'
388+
glyphsets: []
389+
ignore_missing_glyphs: false
390+
bpp: 1
391+
extras: []
381392
display:
382393
- platform: ssd1306_i2c
383394
model: SSD1306_64X48
@@ -468,7 +479,7 @@ interval:
468479
- http_request.post:
469480
url: !lambda |-
470481
return "https://hw.airgradient.com/sensors/airgradient:" + get_mac_address().substr(6,11) + "/measures";
471-
headers:
482+
request_headers:
472483
Content-Type: application/json
473484
json:
474485
wifi: !lambda |-
@@ -500,7 +511,7 @@ interval:
500511
http_request:
501512
timeout: 1s
502513
verify_ssl: false
503-
useragent: ESPHome/2025.2.0 (https://esphome.io)
514+
useragent: ESPHome/2025.5.0 (https://esphome.io)
504515
follow_redirects: true
505516
redirect_limit: 3
506517
esp8266_disable_ssl_support: false
@@ -515,3 +526,4 @@ ota:
515526
dashboard_import:
516527
package_import_url: github://MallocArray/airgradient_esphome/airgradient-basic.yaml
517528
import_full_config: false
529+

0 commit comments

Comments
 (0)