From 6b309783ab9eb7cd34d01be94633d07d8fcdff84 Mon Sep 17 00:00:00 2001 From: Tim Meneely Date: Sat, 24 Oct 2020 14:50:32 -0400 Subject: [PATCH] Adding ip address. --- lily11b.yaml | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 lily11b.yaml diff --git a/lily11b.yaml b/lily11b.yaml new file mode 100644 index 0000000..8532860 --- /dev/null +++ b/lily11b.yaml @@ -0,0 +1,84 @@ +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: + +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 + - file: "arial.ttf" + id: font_arialtiny + size: 7 + +sensor: + - platform: homeassistant + id: timofficetemperature + internal: true + entity_id: sensor.tim_office_temperature + - platform: homeassistant + id: bedroomtemperature + internal: true + entity_id: sensor.bedroomtemperature + +#Dimensions: 122 x 250 +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,25,250,25); + it.printf(0, 34, id(font_arial), "Office: %.1f°F", id(timofficetemperature).state); + it.printf(0, 54, id(font_arial), "Bedroom: %.1f°F", id(bedroomtemperature).state); + it.printf(150, 115, id(font_arialtiny), "192.168.87.11"); +