V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
boneyao
V2EX  ›  奇思妙想

如果下雨闹钟定在 7: 30 如果不下雨闹钟定在 8:10

  •  
  •   boneyao · 2021-08-26 10:02:56 +08:00 · 8961 次点击
    这是一个创建于 1216 天前的主题,其中的信息可能已经有所发展或是发生改变。
    - 如何实现
    63 条回复    2021-08-27 15:50:25 +08:00
    greatghoul
        1
    greatghoul  
       2021-08-26 10:05:12 +08:00   ❤️ 1
    如果是 Android 手机的话,可以用 Automate,如果是 iOS 的话,可以用快捷指令。
    murmur
        2
    murmur  
       2021-08-26 10:08:01 +08:00   ❤️ 5
    那如果 7:31 下雨呢
    touchwithe
        3
    touchwithe  
       2021-08-26 10:08:25 +08:00 via iPhone
    7:31 开始下雨怎么办
    Thinginitself
        4
    Thinginitself  
       2021-08-26 10:12:50 +08:00
    @murmur 我觉得逻辑可以改成 7:30 到 8:10 这段时间一旦下大于某个阈值的雨就开始闹铃响
    thetbw
        5
    thetbw  
       2021-08-26 10:13:08 +08:00
    @murmur 那就立即叫醒?
    dcty
        6
    dcty  
       2021-08-26 10:13:17 +08:00   ❤️ 2
    所以你这个下雨是要真的下雨,还是天气预报说下雨;是要你住的地方下雨,还是要你的目的地下雨,还是途径的地方下雨也算。
    shisang
        7
    shisang  
       2021-08-26 10:17:38 +08:00
    为什么不是小雨定 8: 10 不下雨 7:30
    minamike
        8
    minamike  
       2021-08-26 10:17:45 +08:00   ❤️ 44
    不如让你妈看天气叫你起床
    XavierWang3P
        9
    XavierWang3P  
       2021-08-26 10:18:37 +08:00   ❤️ 2
    有一个想法,用 Home Assistant 来执行

    每日 7:25 从雨水传感器 / 天气源获取信息
    - 如果在下雨 / 30 分钟内要下雨,7:30 音箱播放音乐
    - 如果不下雨,8:10 播放音乐
    qq73666
        10
    qq73666  
       2021-08-26 10:21:57 +08:00
    雇个管家🐶🐶🐶
    CallMeReznov
        11
    CallMeReznov  
       2021-08-26 10:22:06 +08:00
    简单的的就走天气 API.
    自己做就是安装雨水传感器物联网,自己的 APP 检测雨水传感器反馈来判断.
    ns20
        12
    ns20  
       2021-08-26 10:28:39 +08:00
    小爱同学
    xz410236056
        13
    xz410236056  
       2021-08-26 10:37:14 +08:00
    iOS 可以用捷径实现。找个获取天气的 API 。然后设置闹钟即可
    loux
        14
    loux  
       2021-08-26 10:37:27 +08:00
    8:10 下大雨怎么办
    yEhwG10ZJa83067x
        15
    yEhwG10ZJa83067x  
       2021-08-26 10:38:51 +08:00
    不差这半小时,统一 7 点 10 分起床,不下雨就看看书呗
    Weixiao0725
        16
    Weixiao0725  
       2021-08-26 10:47:46 +08:00
    @loux 定时爬取新闻数据,AI 语义判断如果发布了提倡居家办公,取消闹钟
    hahastudio
        17
    hahastudio  
       2021-08-26 10:50:03 +08:00
    睡觉前看天气预报调闹铃
    出门总得给自己多留些缓冲
    rpman
        18
    rpman  
       2021-08-26 11:19:51 +08:00
    先从找一个天气预报 API 开始
    lucybenz
        19
    lucybenz  
       2021-08-26 11:25:19 +08:00   ❤️ 6
    开发一个小区天气预报 app 。 邀请全国大妈 大爷 上传实时天气信息 得奖励,每个小区 每小时设置奖金 1 块钱,根据上传人数多少 随机分配,最小金额 1 分; 然后天气预报 app 内 内置天气闹钟服务(付费)
    创业初期 可以每天仅收集手机早上 三四个小时的天气
    hatw
        20
    hatw  
       2021-08-26 11:25:43 +08:00   ❤️ 1
    目前除了人工,都不可能完美实现
    he110comex
        21
    he110comex  
       2021-08-26 11:51:20 +08:00   ❤️ 1
    楼主找我吧,提供叫醒服务,300 元 /月🐶
    dangyuluo
        22
    dangyuluo  
       2021-08-26 12:25:04 +08:00   ❤️ 1
    Home assistant 可以完美做到
    AllenHua
        23
    AllenHua  
       2021-08-26 12:34:05 +08:00
    天气预报也不一定准。你放一个小瓶子搁楼顶监测十分钟蓄水量,如果超过一定蓄水则判定下雨了,用传感器搞吧 [狗头]
    LiYanHong
        24
    LiYanHong  
       2021-08-26 12:42:13 +08:00
    小米有个什么泡水检测的设备,联动下音响
    c6h6benzene
        25
    c6h6benzene  
       2021-08-26 13:07:12 +08:00 via iPhone
    7 点半闹钟醒过来看看天:下雨->起床,不下雨->倒计时 40 分钟
    kiddyu
        26
    kiddyu  
       2021-08-26 13:21:58 +08:00   ❤️ 1
    @minamike #8 7:00 晴天:快 8 点了,马上要下雨,赶紧起来
    zhaokun
        27
    zhaokun  
       2021-08-26 14:36:04 +08:00
    从来没这方面的烦恼,很少睡到 7 点后
    tankren
        28
    tankren  
       2021-08-26 14:46:58 +08:00
    TASKER?
    0o0o0o0
        29
    0o0o0o0  
       2021-08-26 14:48:48 +08:00
    是不是下雨打车得排队,所以要早起
    fgwmlhdkkkw
        30
    fgwmlhdkkkw  
       2021-08-26 14:55:12 +08:00
    现实世界怎么就这么复杂……
    weichengwu
        31
    weichengwu  
       2021-08-26 14:57:09 +08:00
    买个风雨传感器,配合报警器,7:30 ~ 8:10 之间下雨的话就拉报警器
    junas7
        32
    junas7  
       2021-08-26 16:16:23 +08:00
    需要买个传感器自己定制一下,不然谁知道你家哪里是不是真的在下雨
    mlhorizon
        33
    mlhorizon  
       2021-08-26 16:30:48 +08:00
    感谢楼主的启发,我突然有了个挺好的点子。做出来以后来 V 站发。
    hstdt
        34
    hstdt  
       2021-08-26 16:36:43 +08:00 via iPhone
    路上走 100 米才有雨,那算是有雨还是没雨呢
    moult
        35
    moult  
       2021-08-26 16:38:35 +08:00
    沾衣欲湿杏花雨,算是有雨还是没雨呢?
    Jooooooooo
        36
    Jooooooooo  
       2021-08-26 16:52:56 +08:00
    核心问题是

    下雨 的定义是啥?
    treizeor
        37
    treizeor  
       2021-08-26 16:57:46 +08:00
    很简单,ifttt 就能实现
    dingyx99
        38
    dingyx99  
       2021-08-26 17:08:22 +08:00
    被上面两个问 7:31 的笑死了,从这也能侧面反映出机械化的规则在这种地方并不好用
    hafuhafu
        39
    hafuhafu  
       2021-08-26 17:24:00 +08:00
    华为手机的自带的自动场景,触发条件有天气情况,触发任务新建闹钟和取消闹钟。
    hafuhafu
        40
    hafuhafu  
       2021-08-26 17:25:46 +08:00
    @hafuhafu #39 另外可以组合 生效时间段,这种需求大概率能解决,主要是怕它那个触发的天气情况不准。
    rita413413
        41
    rita413413  
       2021-08-26 17:28:50 +08:00
    1. 需要一部手机,固定放在你家门外你已经设置好了的一个参照物,参照物用来判断是下雨还是没有下雨。
    2. 然后也写一个程序,在运行在这个手机上。
    3. 程序每天早上 7 点开始运行,运行结束时间为 7 点 20,预留 10 分钟的缓存时间(看你精确到多少),每 5 分钟拍一张照片,对比判断天空是否下雨。到 7:20 向你身边的手机发条指令,如果下雨则设置闹钟在 7:30.没有则设置到 8:10.

    不知道有没有更好的方法呢?
    rita413413
        42
    rita413413  
       2021-08-26 17:31:49 +08:00   ❤️ 1
    @lucybenz 这位大佬的想法不错~可以~
    clf
        43
    clf  
       2021-08-26 17:52:48 +08:00
    这种应该是看天气预报吧,和是否已经下雨没啥关系,毕竟未来可能下雨的话也得早起。

    简单粗暴一点就是检测 8 点 10 分~预估的通勤结束时间?的降雨概率预报数据,天气 API 里能拿到的,如果这段时间有雨就 7 点半叫你。毕竟 8 点 10 雨停了对你来说和没下雨应该是一样的? 8 点 10 没下雨但 8 点 20 下雨了对你来说还是下雨的。
    Hconk
        44
    Hconk  
       2021-08-26 18:21:19 +08:00 via iPhone
    @lucybenz 还可以根据下雨量增加奖励,雨量越大奖励越高,因为恶劣天气的信息更有价值。
    lucybenz
        45
    lucybenz  
       2021-08-26 18:21:58 +08:00
    @Hconk 嗯,有道理
    jiayong2793
        46
    jiayong2793  
       2021-08-26 18:34:31 +08:00
    如果什么时候下雨?下到什么时候?怎么让闹钟知道下雨了?各种前置条件
    dunn
        47
    dunn  
       2021-08-26 18:56:48 +08:00   ❤️ 1
    为什么下雨需要早起呢?你是要收衣服还是接雨水?
    crclz
        48
    crclz  
       2021-08-26 19:23:00 +08:00
    定 2 个闹钟:7: 30 、8:10 。再连接 adb,能够程序模拟滑屏。

    假定你已经有途径判断下不下雨了,那么如果程序检测到下雨,那么就使用滑屏指令关掉闹钟。

    另外,adb 可有线也可无线(无线没试过),所以很方便。
    SenLief
        49
    SenLief  
       2021-08-26 19:39:00 +08:00 via Android
    公司是自己开的吗?是就全当下雨了,不是就全当没下雨。
    xstmjh
        50
    xstmjh  
       2021-08-26 19:47:49 +08:00
    @minamike 强人工智能
    Wataru
        51
    Wataru  
       2021-08-26 19:53:00 +08:00 via iPhone
    东西很好实现,如果能接入彩云天气的信息的话
    opengps
        52
    opengps  
       2021-08-26 19:56:14 +08:00
    你只是需要一个室外是否下雨的传感器,连上下雨就响的闹钟
    xinhugo
        53
    xinhugo  
       2021-08-26 20:03:40 +08:00
    固定时间作息,对睡眠质量提升有好处。
    leafre
        54
    leafre  
       2021-08-26 20:10:38 +08:00
    @minamike 没多少人和父母住一起的
    boneyao
        55
    boneyao  
    OP
       2021-08-26 21:21:53 +08:00
    @0o0o0o0 是啊。头疼
    boneyao
        56
    boneyao  
    OP
       2021-08-26 21:49:27 +08:00
    看了一下快捷指令应该可以实现。改天研究一下。谢谢一楼
    hwdef
        57
    hwdef  
       2021-08-26 21:51:45 +08:00
    如果下雨,取消闹钟,请假
    boneyao
        58
    boneyao  
    OP
       2021-08-26 22:03:46 +08:00   ❤️ 1
    哇,快捷指令真的能实现。我都实现了😂。谢谢大家
    boneyao
        59
    boneyao  
    OP
       2021-08-26 22:05:39 +08:00
    @murmur 这个看自己实现吧。如果 7 点到 10 点下雨就叫醒我
    danRen
        60
    danRen  
       2021-08-27 09:10:12 +08:00
    之前用树莓派做了一个,每天 7:30 调用天气 api,看是否有雨,有就播放音乐,没有就等到 8:10 再播放音乐
    msg7086
        61
    msg7086  
       2021-08-27 09:25:08 +08:00
    下雨立即叫醒这逻辑有点问题。
    如果下雨的话要 7 点半起床,万一 8 点开始下雨的话怎么也没办法回到 7 点半来叫醒你,所以你已经要迟到了。
    uyoungco
        62
    uyoungco  
       2021-08-27 15:03:00 +08:00
    iOS 快捷指令可以实现吧 获取天气接口 设置闹铃
    boneyao
        63
    boneyao  
    OP
       2021-08-27 15:50:25 +08:00
    @uyoungco iOS 快捷指令可以直接获取天气。不需要写代码,不过看了一下 iOS 还支持 Python
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1019 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 20:29 · PVG 04:29 · LAX 12:29 · JFK 15:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.