Refactor boot sequence: adjust on_boot priority and delay for backlight; change display update interval to 2s; set logger level to DEBUG

This commit is contained in:
Joshua King
2026-03-04 20:30:51 -05:00
parent f32acd86e4
commit b1bb0deb0e

View File

@@ -6,10 +6,10 @@ esphome:
name: ${name} name: ${name}
friendly_name: ${friendly_name} friendly_name: ${friendly_name}
on_boot: on_boot:
- priority: -10 priority: 100
then: then:
- light.turn_on: backlight - light.turn_on: backlight
- delay: 1s - delay: 500ms
- component.update: my_display - component.update: my_display
esp32: esp32:
@@ -19,7 +19,7 @@ esp32:
# Enable logging # Enable logging
logger: logger:
level: INFO level: DEBUG
logs: logs:
xpt2046: WARN xpt2046: WARN
@@ -79,7 +79,7 @@ display:
height: 320 height: 320
id: my_display id: my_display
auto_clear_enabled: false auto_clear_enabled: false
update_interval: never update_interval: 2s
color_palette: 8BIT color_palette: 8BIT
lambda: |- lambda: |-
// Colors // Colors
@@ -222,6 +222,12 @@ light:
id: backlight id: backlight
restore_mode: ALWAYS_ON restore_mode: ALWAYS_ON
# Keep display drawing if boot timing is tight
interval:
- interval: 2s
then:
- component.update: my_display
# Medication state switches (exposed to Home Assistant) # Medication state switches (exposed to Home Assistant)
switch: switch:
- platform: template - platform: template