【天气】简单的雨水提醒

前言

近期全国各地雨水较多,很多小伙伴想第一时间知道下雨状况,那么他来了。

实例


特别简单,基于小姐姐版彩玉天气进行修改。


讲解


  • 设置为每五秒钟获取一次天气状况
  • 当雨水量大于10%进行推送
  • description重复不做提醒,有变动进行提醒

后续


  • 稍后再做下语音提醒,结合预警类信息,一并做语音提醒
  • 结合天气状况链接家庭自动化
  • 结合GPS及ping判定家中是否有人做一播报及自动化动作

更新
**

**
**2019/08/06更新:**由于前一版本很多朋友反馈推送太频繁,本人也有体现。不足一天手机没电了!
本次更新:

  • 2秒获取一次天气信息(这个可以根据自己爱好更改)
  • 当天气信息有变化时进行推送
  • 推送前确认距离上次推送是否大于等于5分钟
  • 当满足以上条件,进行推送

亲测不那么频繁了,哈哈!

流程


雨水提醒.zip (2.74 KB)

谢谢大佬分享

predit = ]
msg.toggle = true

//未来2小时内每半小时的降雨概率
for (var key = 0; key < 4; key++){
if(msg.payload.result.minutely.probability[key] >= 50){
predit.push (“未来” + (key+1)*30 + “分钟,降雨概率将超过” + msg.payload.result.minutely.probability[key] + “%;”)
msg.toggle = false
}
}

msg.predit=predit.join(’’)
return msg;
这段我没理解:

是不是监测未来2小时内,每半个小时推送一次未来半个小时的降雨概率?