And if self-hosting is too much technical work for you, there's always the option to use Vikunja Cloud—an official hosted ...
This is a simple task manager for Arduino / ESP32 to schedule tasks at a given frequency. Tasks are represented by anonymous functions, so they must be small, non-blocking and cooperative.