这几天雾霾太大了,写了个 PM2.5 告警服务 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
peinhu
V2EX    分享创造

这几天雾霾太大了,写了个 PM2.5 告警服务

  •  
  •   peinhu 2017-01-04 09:41:06 +08:00 5794 次点击
    这是一个创建于 3216 天前的主题,其中的信息可能已经有所发展或是发生改变。

    原本我一直想有个应用,能在 PM2.5 严重的时候通知我,好提前做应对,但是手机上装了很多 APP ,竟然没一个有这功能,甚至每日推送都没有,还得自己打开了去看,好麻烦。。。

    于是我就按照自己的想法写了个 PM2.5 告警的服务,在预定时间,比如出门前, PM2.5 达到预设浓度的话,就用邮件的方式进行告警,配合系统自带的邮件整合很好用,直接看推送就好都不用打开邮件。

    本来想随便写个自己够用就好的,想想还是弄成开源吧,说不定也有和我一样需求的人,如果觉得有用请给我加个星哈,谢谢:)

    地址:https://github.com/peinhu/pm25alert

    image1 image2

    35 条回复    2017-01-08 14:37:38 +08:00
    yuyu2140
        1
    yuyu2140  
       2017-01-04 09:43:47 +08:00
    哟吼,苏州的小伙伴!?
    lwd2136
        2
    lwd2136  
       2017-01-04 09:45:09 +08:00
    @peinhu 数据来源?计算标准?
    我其实挺需要这个
    关键是我国能上 appstore 的都被强制要求用国内标准 绿化过了数值
    depress
        3
    depress  
       2017-01-04 09:45:50 +08:00
    iOS 真惨, Android 直接桌面小控件实时显示...
    xmoiduts
        4
    xmoiduts  
       2017-01-04 09:52:17 +08:00 via Android
    或许可以在家部署空气检测设备,上传到服务器作为参考数值
    peinhu
        5
    peinhu  
    OP
       2017-01-04 09:54:08 +08:00
    @lwd2136 数据来自 pm25.in ,计算没采用常用的空气质量指数 AQI ,而是完全按照 PM2.5 的浓度,标准参照的是 http://www.pm25.com/news/96.html 中的中国标准
    peinhu
        6
    peinhu  
    OP
       2017-01-04 09:56:52 +08:00
    @lwd2136 重度污染以上国内外标准是一样的,前面的有些差别。
    wenymedia
        7
    wenymedia  
       2017-01-04 10:07:30 +08:00 via Android
    其实空气质量报警服务 Windows 10 (Mobile)上有…
    momogzp
        8
    momogzp  
       2017-01-04 10:11:35 +08:00
    妈蛋,苏州都雾霾了么?
    peinhu
        9
    peinhu  
    OP
       2017-01-04 10:12:05 +08:00
    @yuyu2140 似地,昨天苏州雾霾好大。
    ekousp
        10
    ekousp  
       2017-01-04 10:14:04 +08:00
    抬头看天就行啦,用得着报警吗
    lynnX
        11
    lynnX  
       2017-01-04 10:20:16 +08:00   1
    那个 在意空气 APP 我觉得挺好用的 数据标准可以选米国 推送也有 也可以直接再 APP 右上角 上显示数值 不用点开
    lynnX
        12
    lynnX  
       2017-01-04 10:23:35 +08:00
    1stlulu
        13
    1stlulu  
       2017-01-04 10:36:27 +08:00
    在意空气 +1
    jin5354
        15
    jin5354  
       
    air matters + 1
    Eleutherios
        16
    Eleutherios  
       2017-01-04 11:18:21 +08:00 via iPhone
    Airvisual 、墨迹天气
    wclebb
        17
    wclebb  
       2017-01-04 11:57:56 +08:00
    安装在意空气什么的很难吗?……
    wclebb
        18
    wclebb  
       2017-01-04 11:58:50 +08:00
    在意空气早上预告一遍,然后空气变化好坏预告一遍。
    dong3580
        19
    dong3580  
       2017-01-04 12:09:33 +08:00
    @wenymedia
    那个东西 每天都提示,还自动跟踪定位,关都关不了...
    iVeego
        20
    iVeego  
       2017-01-04 12:49:39 +08:00
    air matters +3
    yiciyuansky
        21
    yiciyuansky  
       2017-01-04 13:06:22 +08:00
    楼主的想法和我一毛一样,我就想弄个提醒我空气质量,是否需要戴口罩。其他功能一概不要。我本想学 IOS 自己写一个。。。然而。。。哈哈哈,不说了。
    laxapple
        22
    laxapple  
       2017-01-04 13:07:12 +08:00
    貌似在意空气一直都是全国一片红,雾霾天天见,还有查看的必要吗?
    liyu4
        23
    liyu4   2017-01-04 13:24:51 +08:00
    感觉邮箱都要爆炸了
    xcodeghost
        24
    xcodeghost  
       2017-01-04 13:38:22 +08:00
    楼主,我也懒得弄了。能不能添加一个邮件地址啊,如有警报,也推送给我,我就靠着园区。可以的话我给 email 给你
    subpo
        25
    subpo  
    PRO
       2017-01-04 13:41:09 +08:00
    苏州路过顶一下
    peinhu
        26
    peinhu  
    OP
       2017-01-04 13:54:23 +08:00
    @liyu4 这个放心,只会在 PM2.5 浓度超过预设值的时候告警,没超过不会发邮件的。
    hzw
        27
    hzw  
       2017-01-04 13:59:42 +08:00
    对着 siri 说,今天空气怎么样,他就回答你了,很方便
    Gantz
        28
    Gantz  
       2017-01-04 14:07:29 +08:00 via iPhone
    @hzw 对 siri 说我今天能活着回来吗?可以的话就出门
    serco
        29
    serco  
       2017-01-04 14:50:39 +08:00
    推荐个 App QLEAR
    也有 web 版的 qlear.build
    MikeV2EX
        30
    MikeV2EX  
       2017-01-04 14:55:32 +08:00
    即刻 你值得拥有!各种定制推送
    RqPS6rhmP3Nyn3Tm
        31
    RqPS6rhmP3Nyn3Tm  
       2017-01-05 01:52:38 +08:00 via iPhone
    最好还是用 AQI ,因为污染物不止一种,除了 PM2.5 , PM10 、硫化物都会影响健康。
    未被政府绿化的数据不少,有很多 API 可以使用
    song940
        32
    song940  
       2017-01-05 18:54:46 +08:00
    我写了个「美团办公室空气质量实时公布」 https://lsong.org/~lsong/beijingair.html
    还有一个美国大使馆的 API https://api.lsong.org/beijingair
    kawaiiushio
        33
    kawaiiushio  
       2017-01-05 22:23:52 +08:00
    RobertYang
        34
    RobertYang  
       2017-01-07 23:57:32 +08:00 via Android
    建议使用 aqicn.org 的 API 感觉点更多一些
    afwefww
        35
    afwefww  
       2017-01-08 14:37:38 +08:00
    使用算法预测雾霾:

    http://suo.im/1gHVuf
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     861 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 22:44 PVG 06:44 LAX 15:44 JFK 18:44
    Do have faith in what you're doing.
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-11940834-2', 'v2ex.com'); ga('send', 'pageview'); ga('send', 'event', 'Node', 'topic', 'create'); ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86