wuspy / portal_calendar

A Portal themed e-ink calendar based on the ESP32 platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Features I'd like to have

xRealNeon opened this issue Β· comments

Hello πŸ‘‹, I like your project and wanted to build it.

It would be cool if you can implement these features:

  1. Display the current Time
  2. Get events from caldav/ical and display them

I guess these features would be more power hungry, but if that's the case, I can power it with a power brick.

Hey!

Showing the current time would definitely be too power hungry for battery power, since the ESP32 would need to wake up every minute to refresh the display. But beyond that, I'm not really sure if that's even feasible with the e-ink display this uses. Display updates take around 4 seconds and involve the display showing alternating flashes of black and white, so making a clock out of this type of e-ink display would get annoying pretty fast I think. It does have partial update capabilities, but I haven't played around with that so I can't really say if that would work well or not.

Calendar integration is definitely possible and something I thought about adding, but honestly I don't use calendars that much anymore so I probably won't be the one to implement it.

Consider fuzzy time or updates only every 10-20 minutes, removing the need for frequent updates as per minute accuracy is not essential.

The caldav/ical sync would be very cool, the time is not so important

I was thinking making a usb powered version, i think a time option would be interesting, and being able to set it to update that every 5-15 min would be interesting.

Wonder if partial refresh can be done on this display... its available on the smaller panel i have. would have to check how much power that saves vs full if it is available

Calendar week would also be a cool information to have

Calendar week would be easy enough to do. The top-right is used to show the year if that's enabled, calendar week could go there as an alternative option. I'm open to suggestions though.

mockup

Showing the current time would definitely be too power hungry for battery power, since the ESP32 would need to wake up every minute to refresh the display

I plan to build this (waiting on the display) however one thing I thought might be interesting is those "word clocks".

E.g.

"quarter past twelve" / "quarter to eight" / "half past two"

Some of the word clocks online are more granular with 5 or 10 minute intervals, which is overkill for an e-ink display. However a wake up once every 15 minutes might not bee too draining? Particularly if the partial update can be utilized to update a single line (which I think no string would spill over into two lines depending on font size)

Just a thought - excited to build this regardless (though am going to have to rework the 3d models to print the frame in parts on my tiny Prusa Mini+ πŸ˜…)