这个项目基于 Andorid 上面的自动化 workflow 程序 Automate 和 Python 制作。总代码量非常小。
做这个东西目的,是因为我现在早上有时候会在 7 点起床写东西,然后再去上班。但有时候可能会直接睡到 7 点 45 ,让闹钟把我闹醒。提前起床可能会忘记关闹钟,但是我不希望在我早上写作的时候被闹钟打扰。
如果我早上提前起床使用电脑,那么 Automate 可以得到信息,并关闭闹钟。如果 Automate 发现我 7 点 45 都还没有碰电脑,就会把我闹醒。整个过程,我不需要和闹钟有任何的交互。
项目的来源和使用方法在这里:
|  |      1lwjcjmx123      2016-11-08 00:26:26 +08:00 via Android 楼主很有想法,赞一个 | 
|  |      221grams      2016-11-08 00:27:25 +08:00 via Android  7 肯定是單身狗 | 
|  |      3wjm2038      2016-11-08 00:39:11 +08:00 via Android 思路不错 | 
|  |      4xofyarg      2016-11-08 05:56:53 +08:00 记得从 Android 6 开始,闹钟响前一个小时,会出现一条通知,向下拖动通知后,可以选择取消闹钟。对于重复闹钟,只会取消当前这次,对后续没有影响。 | 
|      6frank94chan      2016-11-08 07:26:03 +08:00 via Android 不错,请问没有 VPS 的是不是可以选择把自己电脑当服务器? | 
|  |      7chiu      2016-11-08 07:33:18 +08:00 via Android 7 点起床后就去赶公交……😭 | 
|  |      8billion OP @chiu 当然可以,只要手机和电脑在同一个局域网就行。这样做,你连电脑上面的那个命令都可以省略了。 Automate 直接看能不能访问 URL 来决定要不要启动闹钟。 | 
|  |      9Hiufan      2016-11-08 09:06:28 +08:00 楼主晚上几点钟睡觉. | 
|  |      10qdpoboy      2016-11-08 09:07:25 +08:00 有一天 7 点醒了,不想起床,不想写代码,哎算了,开电脑把闹钟管关了吧(开个玩笑。。。) | 
|  |      11Sasasu      2016-11-08 09:18:12 +08:00 via Android  1 | 
|  |      14billion OP @Sasasu 正如我回复 @frank94chan 你这个方法确实可行。不过之所以会加一个 Web Server ,是因为我准备后续加入红外感应器,红外感应到我下床了, Call 一下 Web Server 。 | 
|  |      19Perry      2016-11-08 10:26:50 +08:00 这么复杂,我还是选择 Sleep Cycle | 
|  |      20Baymaxbowen      2016-11-08 10:29:27 +08:00 如果老婆用你电脑了怎么办(逃 | 
|  |      22jy02201949      2016-11-08 11:35:32 +08:00 我还以为是自动监控人醒了没然后停止闹钟 | 
|  |      237654      2016-11-08 11:41:50 +08:00 还可以 opencv ,看看床上有没有人 | 
|  |      25billion OP @jy02201949 这个当然可以做。 | 
|  |      26poorcai      2016-11-08 12:58:23 +08:00 via Android 好棒 | 
|  |      29xiaocsl      2016-11-08 13:24:11 +08:00 虽然忘了关闹钟,但感觉起床后一般都有手动解锁手机的动作. 没开发过 Android APP 不知道能不能实现:在解锁事件里取消接下来一小时内的闹钟.或者类似的,一切手动操作. | 
|  |      308rB61FLBPVSxW2C8      2016-11-08 13:37:38 +08:00 @Sasasu  这是什么软件吗? | 
|  |      33garth      2016-11-08 15:53:28 +08:00 via iPhone 写个安卓应用,监听手机屏亮广播,在设定的时间段里如果动了手机,就把闹钟关了 | 
|  |      34benson458      2016-11-08 15:58:52 +08:00 梦游打开电脑怎么办 | 
|  |      36liaoguiming      2016-11-08 16:04:24 +08:00 把床铺当成体重秤, 把人的重量传入 APP, APP 控制闹钟是否自动开启或者关闭. | 
|  |      38fatedier      2016-11-08 18:44:04 +08:00 智能手环不是更精确吗? | 
|  |      39run2      2016-11-08 21:55:26 +08:00 apple 的闹钟能识别起床,但还是不自动关闹钟-。- 他们应该和 lz 互相学习下 | 
|  |      42colorfulberry      2016-11-08 22:39:15 +08:00 为什么不能用 发生了运动 后就取消起床闹钟呢? 这个没有包含起床上厕所后继续睡的情况。 | 
|  |      43billion OP @colorfulberry 可以用这种方法。 | 
|      44waytoexplorer      2016-11-08 23:16:44 +08:00 via iPhone 搜了一下,发现安卓上有个 tasker 似乎更简单一些 | 
|  |      46lightening      2016-11-08 23:35:52 +08:00 iOS 10 这次新加的 sleep timer 好像就是这样工作的吧? | 
|  |      47billion OP @lightening 应该不是吧。 | 
|  |      48djyde      2016-11-08 23:59:23 +08:00 嗯,可以到锤子去当 PM 了 | 
|  |      50lightening      2016-11-09 00:39:14 +08:00 @billion 它会监测我睡眠的,它知道我每天几点睡觉几点起床的话,为什么我起床后还会叫我呢? | 
|  |      51bk201      2016-11-09 04:53:53 +08:00 via iPhone 压力感应放床上做开关,也就是说闹钟要响 2 个条件到点在床. | 
|  |      52wensonsmith      2016-11-09 10:35:02 +08:00 这才是智能呀! | 
|  |      53iamleung      2016-11-09 11:01:58 +08:00 好想法,确实是痛点 | 
|  |      54billion OP @wensonsmith 嘿嘿 | 
|      59sssdjiui      2016-11-14 22:20:15 +08:00 监听早上是否点亮屏幕不是更好,并不一定总是开电脑,但点亮屏幕的概率大点吧 | 
|  |      60cnZary      2016-11-15 17:11:58 +08:00 我又躺下了能再响么 | 
|  |      61lan894734188      2016-11-16 01:52:43 +08:00 via Android 可以参考 moto x 的做法 | 
|  |      62fukual66      2016-11-16 16:53:07 +08:00 楼主观察细致,对生活敏感,赞一个 |