-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmulti-sensor-pkgb-c4001-esp32-s3.yaml
More file actions
94 lines (84 loc) · 2.76 KB
/
Copy pathmulti-sensor-pkgb-c4001-esp32-s3.yaml
File metadata and controls
94 lines (84 loc) · 2.76 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
substitutions:
name: "multi-sensor-pkgb-c4001"
friendly_name: "Multi-Sensor Pkg-B C4001"
# In general just leave at "main" unless you want to use a specific branch or tag.
ref: "main"
# Settings
# Voice name allows you to change the voice of spoken announcements to fit your preferences.
# For a list of voice names see https://github.com/mikelawrence/esphome-indoor-multi-sensor-sounds/#available-voices
voice_name: "lily-wolff-female"
# Status LED Configuration
status_nightlight_brightness: "1.0"
status_day_brightness: "0.5"
status_night_brightness: "0.20"
status_daytime_lux: "12.0"
status_nighttime_lux: "7.0"
# Automatically controlled Vent
vent_use_co2: "true"
vent_min_on_time: "15"
vent_hum_on_trigger: "10.0"
vent_hum_off_trigger: "2.5"
vent_co2_on_trigger: "1100"
vent_co2_off_trigger: "900"
packages:
remote:
url: https://github.com/mikelawrence/esphome-indoor-multi-sensor-config
refresh: 1min
ref: ${ref}
files:
# Main Config Files
- common/common.yaml
- common/pkgb-sht4x.yaml
- common/pkgb-scd4x.yaml
- common/pkgb-sgp4x.yaml
- common/radar-c4001.yaml
# ADDITIONAL SENSORS
# Carbon Dioxide (CO) - Figaro TGS5141 sensor
- common/add-co.yaml
# Energy Usage Rev-B - INA2XX sensors to measure Voltage, Current, Power and Energy Usage
- common/add-ina2xx-rev-b.yaml
# Light Level - TSL2591 sensor
- common/add-tsl2591.yaml
# Barometric Pressure - BMP581 sensor
- common/add-bmp581.yaml
# Microphone - Adds Sound Level meter
- common/add-microphone.yaml
# FEATURES
# Automatic Vent - Use humidity and CO₂ to control a bathroom vent
- common/feat-auto-vent.yaml
# Smoke Alarm - Use PM and CO₂ for smoke alarm functionality
# Danger: !!!This is experimental and may not work as expected!!!
# !!!DO NOT USE AS A PRIMARY SMOKE ALARM!!!
# !!!Use at your own risk!!!
- common/feat-smoke-alarm.yaml
esphome:
name: ${name}
friendly_name: ${friendly_name}
# API is a requirement of the dashboard import.
# Grab a key from https://esphome.io/components/api.html
api:
reboot_timeout: 30min
# encryption:
# key:
# OTA is required for Over-the-Air updating
ota:
- platform: esphome
id: ota_esphome
# password: !secret ota_password
- platform: web_server
id: ota_web_server
# Web Server
web_server:
port: 80
version: 3
# auth:
# username: !secret web_server_username
# password: !secret web_server_password
# WiFi is required
wifi:
power_save_mode: none
# ssid: !secret wifi_ssid
# password: !secret wifi_password
# use_address: xxx.xxx.xxx.xxx
# Allow user to provision WiFi credentials with USB port using Improv standard
improv_serial: