G6EJD / ESP32-e-Paper-Weather-Display

An ESP32 and 2.9", 4.2" or 7.5" ePaper Display reads Weather Underground data via their API and then displays the weather
Other
934 stars 203 forks source link

Busy Timeout! #215

Closed MaillotJaune01 closed 11 months ago

MaillotJaune01 commented 1 year ago

Hello,

the application is running very well for me. Unfortunately, after some time, I receive the message "Busy Timeout!" and the display no longer refreshes.

" Pop: 0.00 Peri: 2023-06-02 18:00:00 Icon name: 04d Icon name: 04n Icon name: 03n Icon name: 01n Icon name: 01d Icon name: 01d Icon name: 01d Icon name: 01d Icon name: 01d Busy Timeout! Busy Timeout! Busy Timeout! "

What can i do?

G6EJD commented 1 year ago

There are no known software errors/issues.

So where is your screen located? Is it being illuminated by sunlight, or getting hot/heated or over temperature? These are all factors that can affect the screen and damage its operation. Or it could be failing if it’s an older display and does not have the driver buffers now fitted to the latest types.

MaillotJaune01 commented 1 year ago

Where is this message generated? This must be a feedback from a function, right? But I don't know where.

G6EJD commented 1 year ago

The ‘Busy time out’ message comes from the GxEPD2 driver library when it detects the Busy pin has not transitioned within an expected time period, usually this happens when the display fails to complete its refresh cycle. As I asked, the display’s physical environment and UV exposure has a lot to do with performance and failures.

MaillotJaune01 commented 1 year ago

Ok, thank you very much.