# These substitutions allow the end user to override certain values
substitutions:
name: "ble-gtway33"
esphome:
name: "${name}"
platform: ESP32
board: wemos_d1_mini32
# Enable logging
logger:
# Enable Home Assistant API
api:
ota:
password: "372979d3f8d7f46f08c1daf4a4057810"
wifi:
networks:
- ssid: !secret wifi1_ssid
password: !secret wifi1_passwd
- ssid: !secret wifi2_ssid
password: !secret wifi2_passwd
domain: .lan
# manual_ip:
# static_ip: 192.168.178.33
# gateway: 192.168.178.1
# subnet: 255.255.255.0
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "${name} Fallback Hotspot"
password: !secret AP_password
captive_portal:
time:
- platform: homeassistant
esp32_ble_tracker:
switch:
- platform: gpio
name: "${name}-Onboard-LED"
pin: 2
inverted: True
- platform: restart
name: "${name}-restart"
id: restart_switch
sensor:
- platform: uptime
name: "${name}-Uptime Sensor"
- platform: wifi_signal
name: "${name}-WiFi_Signal"
# watchout, different sensor, different platform
- platform: atc_mithermometer
mac_address: "A4:C1:38:DB:FB:2D"
temperature:
name: "${name}-ATC_DBFB2D_temperature"
humidity:
name: "${name}-ATC_DBFB2D_humidity"
battery_level:
name: "${name}-ATC_DBFB2D_battery_level"
battery_voltage:
name: "${name}-ATC_DBFB2D_voltage"
signal_strength:
name: "${name}-ATC_DBFB2D_signal"
- platform: atc_mithermometer
mac_address: "a4:c1:38:b0:08:b0"
temperature:
name: "${name}-ATC_B008B0_temperature"
humidity:
name: "${name}-ATC_B008B0_humidity"
battery_level:
name: "${name}-ATC_B008B0_battery_level"
battery_voltage:
name: "${name}-ATC_B008B0_voltage"
signal_strength:
name: "${name}-ATC_B008B0_signal"