#
# See:
# - https://esphome.io/components/esp32.html
# - https://esphome.io/components/esp32_ble_beacon.html
# - https://esphome.io/components/web_server.html
# - https://esphome.io/web-api/
# - https://registry.platformio.org/platforms/platformio/espressif32/boards
# - https://owntracks.org/booklet/features/beacons/
#

esphome:
  name: esphome-esp32c3-ibeacon
  platform: esp32
  board: dfrobot_beetle_esp32c3

logger:

api:
  password: !secret api_password

ota:
  password: !secret ota_password

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  domain: !secret wifi_domain
  ap:
    ssid: !secret wifi_ap_ssid
    password: !secret wifi_ap_password

captive_portal:

web_server:
  port: 80
  version: 2
  auth:
    username: !secret web_server_username
    password: !secret web_server_password

#mqtt:
#  broker: broker.hivemq.com
#  port: 1883
#  username: !secret mqtt_username
#  password: !secret mqtt_password

esp32_ble_beacon:
  type: iBeacon
  uuid: "00000000-0000-0000-0000-000000000000"
  major: 11111
  minor: 22222
  min_interval: 100ms
  max_interval: 5s
  measured_power: -59
  tx_power: 3

light:
  - name: "NeoPixel Light"
    platform: neopixelbus
    type: GRB
    variant: WS2812
    pin: GPIO8
    num_leds: 1
