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