esphome:
  name: lily11
  platform: ESP32
  board: esp32dev

wifi:
  ssid: "Meneely"
  password: "punxsutawney1"

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Lily Fallback Hotspot"
    password: "QNWj7LmaNoD6"
  manual_ip:
    # Set this to the IP of the ESP
    static_ip: 192.168.87.11
    # Set this to the IP address of the router. Often ends with .1
    gateway: 192.168.86.1
    # The subnet of the network. 255.255.255.0 works for most home networks.
    subnet: 255.255.254.0

captive_portal:

# Enable logging
logger:
    level: debug

# Enable Home Assistant API
api:

ota:

status_led:
  pin:
    number: 19
#    inverted: True

spi:
  clk_pin: 18
  mosi_pin: 23
  miso_pin: 17

time:
  - platform: homeassistant
    id: esptime

font:
  - file: "arial.ttf"
    id: font_arial
    size: 20
  - file: "arial.ttf"
    id: font_arialbig
    size: 24
  - file: "times.ttf"
    id: font_times
    size: 16

sensor:
  - platform: homeassistant
    id: bedroomtemperature
    internal: true
    entity_id: sensor.bedroomtemperature

      #it.strftime(250, 0, id(font_arial), TextAlign::TOP_RIGHT, "%H:%M", id(esptime).now());
#Dimensions: 122 x 250 not 128px x 296px
display:
  - platform: waveshare_epaper
    cs_pin: 5
    dc_pin: 17
    busy_pin: 4 
    reset_pin: 16
    model: 2.13in-ttgo-b73
    id: display_update
    update_interval: 30s
    full_update_every: 30
    rotation: 90°
    lambda: |-
      it.strftime(250, 0, id(font_arialbig), TextAlign::TOP_RIGHT, "%a %b %e %l:%M %P", id(esptime).now());
      it.line(0,42,250,40);
      it.printf(1, 101, id(font_arial), "Bedroom: %.1f°F", id(bedroomtemperature).state);
