Files
hassos_config/esphome/esp32-s2-aqs-ikea2.yaml
2023-02-26 11:43:30 +01:00

72 lines
1.2 KiB
YAML

substitutions:
esp_name: "esp32-s2-aqs-ikea2"
esphome:
name: ${esp_name}
comment: ${esp_name}
esp32:
board: esp32-s2-saola-1
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "f/PrPgYPV3TbX413d8ad8RgNBwrD7ie7rR6o+jlAiRQ="
ota:
password: !secret aqs2_ota_password
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot in case wifi connection fails
ap:
ssid: ${esp_name} fallback
password: !secret fallback_password
uart:
rx_pin: GPIO18
baud_rate: 9600
i2c:
sda: 21
scl: 17
scan: true
id: bus_a
sensor:
- platform: pm1006
pm_2_5:
name: "${esp_name} PM2.5"
- platform: scd30
co2:
name: "${esp_name} CO2"
accuracy_decimals: 1
temperature:
name: "${esp_name} Temperature"
accuracy_decimals: 2
humidity:
name: "${esp_name} Humidity"
accuracy_decimals: 1
temperature_offset: 1.5 °C
address: 0x61
update_interval: 5s
- platform: sgp30
eco2:
name: "${esp_name} eCO2"
accuracy_decimals: 1
tvoc:
name: "${esp_name} TVOC"
accuracy_decimals: 1
store_baseline: yes
address: 0x58
update_interval: 1s