Yeah. That’s my major takeaway too. I didn’t realize each of these boards require months of coding to get implemented or whatever.
Here’s my entire humidor.yaml minus a couple redacted passwords (which I think came from the initial config in ESPHome, but I don’t know if I even need):
esphome:
name: humidor
esp32:
board: featheresp32-s2
variant: esp32s2
framework:
type: esp-idf
version: recommended
# Enable logging
logger:
# Enable Home Assistant API
api:
i2c:
sda: 42
scl: 41
scan: true
id: stemma
sensor:
- platform: bme280
temperature:
name: "Humidor Temperature"
oversampling: 16x
pressure:
name: "Humidor Pressure"
humidity:
name: "Humidor Humidity"
address: 0x77
update_interval: 60s
# switch:
# - platform: gpio
# name: "Stemma Power"
# id: power_on
# restore_mode: ALWAYS_ON
# pin: 7
ota:
password: "redacted"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Humidor Fallback Hotspot"
password: "redacted"