which worked since some months. I just did todays upgrade of ESPHome and also upgraded the code, after OTA, the ESP32 rebooted and the OLED display went white. The code itself is working, I can connect to the esp and I can do another OTA.
Hi,
yes, seen them, but they do not look related. 2 on image handling, I use only text, one on i2s microphone support, I do not use, and one on moving time class.
I already tried to get only a text, without any fancy other stuff, but display keeps white.
More “me too”. @chris.huitema mentioned breaking changes, and there does seem to be a display-related one:
“…display: add BaseImage and provide only Image::get_pixel method esphome#4932 by @ayufan (breaking-change)”
Dunno if that’s it, but it seems likely. I’ve done some looking at the documentations and some general Googling for “BaseImage”, but it seems not to be included in the docs yet. (Could be my lack of Google-fu, of course.)
FWIW, ssd1306s and a white screen for me. Reverting to firmware built on the prior version of ESPHome fixes it for now.
Version that breaks it: 2023.6.0
Version I revert to for fix: 2023.5.5
Just wanted to confirm, I saw 3 out of 3 broken OLED’s with 2023.6. I just updated them to 2023.6.1, and they’re all working normally again. @andypnz, that sucks… I hope they get that sorted for you. I saw some changes to the display component that may have caused all this mahem. The change had to do with handling transparent images.
Thanks for your help. This was the solution for me.
Just for information!
With the new version I also have a lot of Warning messages that I didn’t have before.