Setting up new standards, and new Lilygo Chip for buttonbox

This commit is contained in:
Tim Meneely
2021-01-31 20:16:21 -05:00
parent e18bfca8ed
commit 1ff1394a04
5 changed files with 119 additions and 1 deletions

97
bedroom_lilygo_t7v15.yaml Normal file
View File

@@ -0,0 +1,97 @@
substitutions:
device_name: bedroom_tkm_lily1
device_ip: 192.168.87.44
esphome:
name: ${device_name}
platform: ESP32
board: esp32dev
on_boot:
- priority: 900 #900 tried down to 500
then:
- lambda: |-
id(wake_up_reason) = log(esp_sleep_get_ext1_wakeup_status())/log(2);
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
manual_ip:
static_ip: ${device_ip}
gateway: 192.168.86.1
subnet: 255.255.254.0
fast_connect: True
# captive_portal:
# Enable logging
logger:
level: INFO
# Enable Home Assistant API
api:
ota:
<<: !include standard_mqtt.yaml
# mqtt:
# broker: !secret mqtt_broker
# discovery: True
# username: !secret mqtt_username
# password: !secret mqtt_password
# # keepalive: 2s
# birth_message:
# topic: ${device_name}/status
# payload: coming_online_birth
# will_message:
# topic: ${device_name}/status
# payload: going_offline_will
# on_message:
# topic: ${device_name}/ota_mode
# payload: 'ON'
# then:
# - deep_sleep.prevent: deep_sleep_1
deep_sleep:
run_duration: 20s
sleep_duration: 40s #24h
esp32_ext1_wakeup:
pins:
- 33 #yellow
- 34 #orange
- 35 #green
mode: ANY_HIGH
id: deep_sleep_1
globals:
- id: wake_up_reason
type: int
restore_value: no
initial_value: '0'
sensor:
- platform: template
name: "Remote Control Wake Reason"
accuracy_decimals: 0
lambda: |-
return id(wake_up_reason);
binary_sensor:
- platform: gpio
pin:
number: GPIO33
mode: INPUT_PULLUP
# filters:
# - delayed_on: 10ms ### <---- debounce time, was 100ms
# - delayed_off: 10s ### <---- delay to capture state change on wake up
name: "TKM Test 33 (yellow)"
id: tkm_test_33
- platform: gpio
pin:
number: GPIO34
mode: INPUT_PULLUP
name: "TKM Test 34 (orange)"
id: tkm_test_34
- platform: gpio
pin:
number: GPIO35
mode: INPUT_PULLUP
name: "TKM Test 35 (green)"
id: tkm_test35