-
Notifications
You must be signed in to change notification settings - Fork 6
/
esp-sensor-3d-printer-enclosure.yaml
84 lines (78 loc) · 1.85 KB
/
esp-sensor-3d-printer-enclosure.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
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
substitutions:
node_name: esp-sensor-3d-printer-enclosure
node_friendly_name: "3D Printer Enclosure"
packages:
esp_common: !include shared/esp__common_core.yaml
esp8266:
board: esp01_1m
i2c:
id: i2c_bus
frequency: 400kHz
sda: 2
scl: 0
# BME680 BSEC sensor
bme680_bsec:
address: 0x76
sensor:
# DHT22 sensor
- platform: dht
pin: 3
model: DHT22
temperature:
id: esp_sensor_dht22_temperature
name: DHT22 Temperature
humidity:
id: esp_sensor_dht22_humidity
name: DHT22 Humidity
update_interval: 15s
# BME680 BSEC sensor
- platform: bme680_bsec
temperature:
id: esp_sensor_bme680_temperature
name: BME680 Temperature
filters:
- offset: -1.35
humidity:
id: esp_sensor_bme680_humidity
name: BME680 Humidity
pressure:
id: esp_sensor_bme680_pressure
name: BME680 Pressure
gas_resistance:
id: esp_sensor_bme680_gas_resistance
name: BME680 Gas Resistance
iaq:
id: esp_sensor_bme680_iaq
name: BME680 IAQ
co2_equivalent:
id: esp_sensor_bme680_eco2
name: BME680 eCO2
breath_voc_equivalent:
id: esp_sensor_bme680_evoc
name: BME680 Breath eVOC
# SHTC3 sensor
- platform: shtcx
temperature:
id: esp_sensor_shtcx_temperature
name: SHTC3 Temperature
filters:
- offset: -1.5
humidity:
id: esp_sensor_shtcx_humidity
name: SHTC3 Humidity
update_interval: 15s
# SGP40 sensor
- platform: sgp4x
voc:
id: esp_sensor_sgp40_voc
name: SGP40 VOC
unit_of_measurement: VOC Index
update_interval: 15s
compensation:
humidity_source: esp_sensor_shtcx_humidity
temperature_source: esp_sensor_shtcx_temperature
text_sensor:
- platform: bme680_bsec
iaq_accuracy:
id: esp_sensor_bme680_accuracy
name: BME680 Accuracy