Martian destination 0.0.0.0

# 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"