diff --git a/apps/sched/interface.html b/apps/sched/interface.html
index 185e9034f..fa4132574 100644
--- a/apps/sched/interface.html
+++ b/apps/sched/interface.html
@@ -331,6 +331,10 @@ function getData() {
alarms.sort((a, b) => {
let x;
+ // move app specific alarms to the bottom
+ x = !!a.appid - !!b.appid;
+ if(x) return x;
+
x = !!b.date - !!a.date;
if(x) return x;