[Homeyduino] E-paper for Homey

@sebyldino Is it possible to make an option to flip the screen so the USBC is on top?
Also, can I disable the battery display since it will run 24/7 USB powered?

I will saw that but i think there is not this option in the EPD library used.

Yes i can add it.

2 Likes

Hi,
any plan to make it work on ESP32S3 version?
With Flash download tool I get this error (in serial terminal):

ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x7 (TG0WDT_SYS_RST),boot:0xc (SPI_FAST_FLASH_BOOT)
Saved PC:0x40043ac8
Invalid chip id. Expected 9 read 0. Bootloader for wrong chip?
ets_main.c 329 

And config (for S3 bootloader addres need to be on 0x00)

Thanks

Hello,

Yes it is because mine need to be compiled into ESP32 Dev module.

I compiled into in ESP32S3 Dev modulde here.
Can you try it and tell me if it works. (I don’t know the different addresses to write the different files.)

For M5-Paper owners, you can try this

Thanks, this is what I get now from COM terminal:

ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x8 (TG1WDT_SYS_RST),boot:0xc (SPI_FAST_FLASH_BOOT)
Saved PC:0x40378785
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x44c
load:0x403c9700,len:0xbd8
load:0x403cc700,len:0x2a80
entry 0x403c98d0

But no output on the screen.
Thanks

Bootloader address need to be at 0x0 see here.

Partition address here.

Otherwise you can try Async elegant OTA method, you only need to change “esp32 dev module” to “esp32s3 dev module” in the selected board.

Before upload it, can you go in (in arduino IDE) Preferences and check the upload box “Show verbose output during”. Because if it works, you will find the addresses in the output monitor and i can add it to the guide.

Async elegant OTA is not working properly.



I will try the new version and let you know if its working

Result:
image

ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x8 (TG1WDT_SYS_RST),boot:0xc (SPI_FAST_FLASH_BOOT)
Saved PC:0x40378785
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x44c
load:0x403c9700,len:0xbd8
load:0x403cc700,len:0x2a80
entry 0x403c98d0

Install EspAsyncWebserver in library manager.

I will try new OTA v3…


EspAsyncWebserver is replaced by EspAsyncWebSrv.
I was able to upload Homey_e-paper V 1.3.0 so E-paper is alive but V2 is not working properly.
Just for info this is serial monitor output for V1.3.0:

ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0xc (RTC_SW_CPU_RST),boot:0xc (SPI_FAST_FLASH_BOOT)
Saved PC:0x40377f0c
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x44c
load:0x403c9700,len:0xbd8
load:0x403cc700,len:0x2a80
entry 0x403c98d0

So its the same as for V2 but probably some drivers for display is incorrect.

You can download it here and extract to your “library” folder.

Now its stuck on 48% But I will let it run little bit longer.

Hello,
I have shared the entire code here.
You can use it with Arduino IDE.

Many thanks for making it available. Solution 1 and 2 weren’t working for me. The ElegantOTA immidately goes into error when selecting the bin file:
image
Uploading the v.2.1.1 in the ArduinoIDE was working.

Is the Weather in the Header area also supposed to have an icon? I cant get that one working.
Also the battery percentage is staying on 0% and not changing. Any way to get that working? Already did the Battery Calibration.

Hello,
Wich board do you have?

The header is free to display.
If you want weather icon change dynamically, see “Type” in guide.
Actually works with OpenWeatherMap.

Hej, This is the LilyGO TTGO T5 4.7 inch E-paper E-ink ESP32 V3, was working fine on the 1.3 version.
Open Weather app is installed, currently I have this as header:
image

You need to use it like a device:

image

There is no icon in the header.

Hi all,

Perhaps a bit off topic, but will it be a lot of adaptation to make this code run on this:

https://www.aliexpress.com/item/1005005560920555.html?spm=a2g0o.order_list.order_list_main.5.3d4d1802nw4qYb

If I change all the references for GUI it should be possible, it has the same ESP32-S3 as far as I can see.

Thanks in advance for any pointers or hints.

AliExpress and Tiny Electronics are out of stock

Any updates on this?