如果我提前起床,闹钟你就别响

2016-11-08 00:08:58 +08:00
 billion

这个项目基于 Andorid 上面的自动化 workflow 程序 Automate 和 Python 制作。总代码量非常小。

做这个东西目的,是因为我现在早上有时候会在 7 点起床写东西,然后再去上班。但有时候可能会直接睡到 7 点 45 ,让闹钟把我闹醒。提前起床可能会忘记关闹钟,但是我不希望在我早上写作的时候被闹钟打扰。

如果我早上提前起床使用电脑,那么 Automate 可以得到信息,并关闭闹钟。如果 Automate 发现我 7 点 45 都还没有碰电脑,就会把我闹醒。整个过程,我不需要和闹钟有任何的交互。

项目的来源和使用方法在这里:

如果我提前起床,闹钟你就别响

6542 次点击
所在节点    分享创造
62 条回复
lwjcjmx123
2016-11-08 00:26:26 +08:00
楼主很有想法,赞一个
21grams
2016-11-08 00:27:25 +08:00
肯定是單身狗
wjm2038
2016-11-08 00:39:11 +08:00
思路不错
xofyarg
2016-11-08 05:56:53 +08:00
记得从 Android 6 开始,闹钟响前一个小时,会出现一条通知,向下拖动通知后,可以选择取消闹钟。对于重复闹钟,只会取消当前这次,对后续没有影响。
billion
2016-11-08 07:12:57 +08:00
@xofyarg 然而我的目的是不需要和闹钟有任何的交互动作。
frank94chan
2016-11-08 07:26:03 +08:00
不错,请问没有 VPS 的是不是可以选择把自己电脑当服务器?
chiu
2016-11-08 07:33:18 +08:00
7 点起床后就去赶公交……😭
billion
2016-11-08 07:52:30 +08:00
@chiu 当然可以,只要手机和电脑在同一个局域网就行。这样做,你连电脑上面的那个命令都可以省略了。 Automate 直接看能不能访问 URL 来决定要不要启动闹钟。
Hiufan
2016-11-08 09:06:28 +08:00
楼主晚上几点钟睡觉.
qdpoboy
2016-11-08 09:07:25 +08:00
有一天 7 点醒了,不想起床,不想写代码,哎算了,开电脑把闹钟管关了吧(开个玩笑。。。)
Sasasu
2016-11-08 09:18:12 +08:00
po 想麻烦了 : (

电脑固定 ip ,用 ping 模块,启动的是网易云音乐的私人 fm 当闹钟 ,假如你的电脑支持 wol 的话可以顺便把电脑打开 :)
这个软件支持启动安卓的 shortcut ,你可以在商店搜索 tasker pluging 或者 shortcut maker 得到一大堆软件。
billion
2016-11-08 09:21:48 +08:00
@Hiufan 0 点左右,偏右。
billion
2016-11-08 09:23:10 +08:00
@qdpoboy 哈哈,其实可以用树莓派+红外感应。感应器放在床边,下床就可以出发关闭闹钟的动作。
billion
2016-11-08 09:26:39 +08:00
@Sasasu 正如我回复 @frank94chan 你这个方法确实可行。不过之所以会加一个 Web Server ,是因为我准备后续加入红外感应器,红外感应到我下床了, Call 一下 Web Server 。
Sasasu
2016-11-08 09:32:08 +08:00
@billion web api 不愧是 21 世纪最强胶水。
pid 这种管理进程方式也是经久不衰
billion
2016-11-08 09:47:16 +08:00
@Sasasu 被你发现了。
wbolor
2016-11-08 09:49:01 +08:00
@billion 如果只是下床上个厕所,回来继续睡咋办呢?
billion
2016-11-08 10:20:51 +08:00
@wbolor 红外感应放在电脑桌前面,连续阻断超过 10 分钟,说明我坐在电脑前。再触发。
Perry
2016-11-08 10:26:50 +08:00
这么复杂,我还是选择 Sleep Cycle
Baymaxbowen
2016-11-08 10:29:27 +08:00
如果老婆用你电脑了怎么办(逃

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/318859

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX