Currently calindori e.g implements alarm functionality using the QTimer, it have two disadvantages,
- It won't work if device is asleep
- It takes CPU cycle to wake thing up every 15 mins and check the config file etc...
Implement this functionality using timer_fd interface, which allows to wake from sleep and doesn't need polling.