HASwitchPlate / openHASP

HomeAutomation Switchplate based on lvgl for ESP32
https://www.openhasp.com
MIT License
694 stars 177 forks source link

Backlight Pin results in blank screen after power cycle [esp32-terminal-rgb] #794

Open trip5 opened 2 weeks ago

trip5 commented 2 weeks ago

Perform all steps below and tick them with [x]

Describe the bug

Selecting "Backlight Pin" : "None" results in blank screen after power cycle.

To Reproduce

Screenshots or video

Actually, there's simply no difference in logs from before selecting this and after but here:

Showing logs:
[21:53:10]ESP-ROM:esp32s3-20210327
[21:53:10]Build:Mar 27 2021
[21:53:10]rst:0x1 (POWERON),boot:0xb (SPI_FAST_FLASH_BOOT)
[21:53:10]SPIWP:0xee
[21:53:10]mode:DIO, clock div:1
[21:53:10]load:0x3fce3808,len:0x128
[21:53:10]load:0x403c9700,len:0xb90
[21:53:10]load:0x403cc700,len:0x28cc
[21:53:10]entry 0x403c98b8
[21:53:10]
[21:53:10]
[21:53:10]
[21:53:10]        open____ _____ _____ _____
[21:53:10]          |  |  |  _  |   __|  _  |
[21:53:10]          |     |     |__   |   __|
[21:53:10]          |__|__|__|__|_____|__|
[21:53:10]        Home Automation Switch Plate
[21:53:10]        Open Hardware edition v0.7.0-rc13
[21:53:10]
[21:53:10][       0.095][212980/245616 13][    0/    0  0] DBUG: Started @ 115200 bps
[21:53:10]#[       0.104][212980/245616 13][    0/    0  0] DBUG: Environment: esp32-terminal-rgb_16MB
[21:53:10]#[       0.114][212980/245616 13][    0/    0  0] UART: Started
[21:53:10]#[       0.122][212980/245616 13][    0/    0  0] UART: Client login from serial
[21:53:10]#[       0.147][212980/245516 13][    0/    0  0] CONF: SPI flash FS mounted
[21:53:10]Prompt > [       0.181][212980/245516 13][    0/    0  0] CONF: Loading /config.json
[21:53:10]Prompt > [       0.192][212980/244748 12][    0/    0  0] CONF: Loaded /config.json
[21:53:10]Prompt > [       0.201][212980/245580 13][    0/    0  0] DBUG: Loading debug settings
[21:53:10]Prompt > [       0.211][212980/245580 13][    0/    0  0] GPIO: Loading GUI settings
[21:53:10]Prompt > [       0.221][212980/245580 13][    0/    0  0] GUI : First Touch Calibration enabled
[21:53:10]Prompt > [       0.231][212980/245580 13][    0/    0  0] HASP: Loading HASP settings
[21:53:10]Prompt > [       0.241][212980/245580 13][    0/    0  0] WIFI: Loading WiFi settings
[21:53:11]Prompt > [       0.270][212980/243380 12][    0/    0  0] MQTT: Loading MQTT settings
[21:53:11]Prompt > [       0.287][212980/243380 12][    0/    0  0] TELN: Loading Telnet settings
[21:53:11]Prompt > [       0.297][212980/243380 12][    0/    0  0] MDNS: Loading MDNS settings
[21:53:11]Prompt > [       0.307][212980/243380 12][    0/    0  0] HTTP: Loading HTTP settings
[21:53:11]Prompt > [       0.317][212980/243380 12][    0/    0  0] GPIO: Loading GPIO settings
[21:53:11]Prompt > [       0.327][212980/243380 12][    0/    0  0] CONF: Settings loaded
[21:53:11]Prompt > [       0.388][204788/214576  4][    0/    0  0] WIFI: Connecting to RestrictedArea
[21:53:11]Prompt > [       0.399][204788/214536  4][    0/    0  0] MSGR: Starting...
[21:53:11]Prompt > [       0.408][204788/214536  4][    0/    0  0] MSGR: Started
[21:53:11]Prompt > [       0.416][204788/214536  4][    0/    0  0] TFT : Starting...
[21:53:11]Prompt > [       0.425][204788/214536  4][    0/    0  0] TFT : Starting...
[21:53:11]Prompt > [       0.434][204788/213724  4][    0/    0  0] TFT : Touch Started
[21:53:11]Prompt > [       0.737][196596/212600  7][    0/    0  0] TFT : Started
[21:53:11]Prompt > [       0.751][196596/212600  7][    0/    0  0] TFT : Started
[21:53:11]Prompt > [       0.827][196596/212600  7][    0/    0  0] LVGL: Starting...
[21:53:11]Prompt > [       0.840][147444/163232  9][62608/62832  1] LVGL: LV_FS_PC ready
[21:53:11]Prompt > [       0.850][126964/138060  8][61908/61956  1] GUI : Initialize Cursor
[21:53:11]Prompt > [       0.861][126964/137960  7][61576/61592  1] LVGL: Started
[21:53:11]Prompt > [       0.878][126964/137960  7][59116/59756  2] HASP: Custom theme loaded
[21:53:11]Prompt > [       0.907][126964/137960  7][58564/58568  1] HASP: Loading /pages.jsonl
[21:53:11]Prompt > [       0.941][126964/137960  7][58448/58452  1] HASP: Loaded /pages.jsonl
[21:53:11]Prompt > [       0.950][126964/137960  7][58448/58452  1] HASP: Changing page to 1
[21:53:11]Prompt > [       0.960][126964/137960  7][58288/58292  1] GPIO: Starting...
[21:53:11]Prompt > [       0.969][126964/137960  7][58288/58292  1] GPIO: Reboot counter 0
[21:53:11]Prompt > [       0.978][126964/137960  7][58288/58292  1] GPIO: Invalid pin 0
[21:53:11]Prompt > [       0.987][126964/137960  7][58288/58292  1] GPIO: Invalid pin 0
[21:53:11]Prompt > [       0.996][126964/137960  7][58288/58292  1] GPIO: Invalid pin 0
[21:53:11]Prompt > [       1.004][126964/137960  7][58288/58292  1] GPIO: Invalid pin 0
[21:53:11]Prompt > [       1.013][126964/137960  7][58288/58292  1] GPIO: Invalid pin 0
[21:53:11]Prompt > [       1.022][126964/137960  7][58288/58292  1] GPIO: Invalid pin 0
[21:53:11]Prompt > [       1.031][126964/137960  7][58288/58292  1] GPIO: Invalid pin 0
[21:53:11]Prompt > [       1.040][126964/137960  7][58288/58292  1] GPIO: Invalid pin 0
[21:53:11]Prompt > [       1.049][126964/137960  7][58288/58292  1] GPIO: Started
[21:53:11]Prompt > [       1.058][122868/133516  7][58288/58292  1] HTTP: Started
[21:53:11]Prompt > [       1.067][122868/132948  7][58288/58292  1] TELN: Telnet console started
[21:53:11]Prompt > [       1.077][122868/132948  7][58288/58292  1] FTP : Starting...
[21:53:11]Prompt > [       1.086][122868/132948  7][58288/58292  1] FTP : Disabled
[21:53:11]Prompt > [       1.116][122868/132948  7][58288/58292  1] MSGR: File not found: L:/boot.cmd
[21:53:11]Prompt > [       1.130][122868/131876  6][58288/58292  1] MQTT: hasp/plate/LWT
[21:53:11]Prompt > [       1.140][122868/131828  6][58288/58292  1] MQTT: hasp/plate/LWT
[21:53:11]Prompt > [       1.149][122868/132048  6][58288/58292  1] MQTT: Broker not configured
[21:53:14]Prompt > [       3.377][122868/131592  6][58124/58448  1] WIFI: Connected to RestrictedArea, requesting IP...
[21:53:14]Prompt > [       3.389][122868/131728  6][58124/58448  1] WIFI: Received IP address 192.168.1.111
[21:53:14]Prompt > [       4.185][122868/131900  6][58124/58448  1] MSGR: Loading L:/online.cmd
[21:53:14]Prompt > [       4.215][114676/125820  8][58124/58448  1] MSGR: jsonl={"page":0,"id":239,"obj":"msgbox","text":"%ip%","auto_close":20000}
[21:53:15]Prompt > [       4.262][118772/130828  9][57836/57876  1] MSGR: Loaded L:/online.cmd
[21:53:15]Prompt > [       4.272][122868/131432  6][57836/57876  1] HTTP: Started @ http://192.168.1.111
[21:53:15]Prompt > [       4.282][122868/131480  6][57836/57876  1] MDNS: Starting...
[21:53:15]Prompt > [       4.313][114676/124076  7][57836/57876  1] MDNS: Started

I assume that something is happening underneath - that the default option (blank, perhaps undefined) is fine but by selecting "none" the config is changed, the variable is defined but invalid?

trip5 commented 2 weeks ago

Oh and the only way to fix this after selected "none" is to perform a factory reset.