dev-master
9999999-devalert you when PM2.5 index is higher than a certain value
GPL-2.0
The Requires
- php >=5.4.0
- phpmailer/phpmailer ^5.2
- monolog/monolog ^1.22
by Payne Hu
pm2.5 pm25
alert you when PM2.5 index is higher than a certain value
当PM2.5浓度在订阅者们指定的时间达到一定数值时分别进行告警。, (*1)
, (*2)
PHP>=5.4
composer
cron, (*3)
执行composer create-project -s dev peinhu/pm25alert
。, (*4)
在config/notification.php
中设置通知方式的相关参数,在config/subscribers.php
中设置订阅者的相关信息。, (*5)
执行crontab -e
,在末尾增加一行* * * * * /usr/bin/php /path-to-project/index > /dev/null 2>&1
,注意/usr/bin/php
请以实际为准,path-to-project
替换成项目文件夹的路径。 , (*6)
按PM2.5浓度而非AQI(空气质量指数)进行计算分级,分级标准参照中国/美国标准,结果仅反映PM2.5的污染情况。, (*7)
默认使用pm25.in提供的api,也可换用其它api,创建一个新的DataProvider并将数据整理成标准数据格式即可。 , (*8)
默认使用email进行通知,也可自行扩展其它通知服务。, (*9)
发送记录和错误日志位于log/notification.log
。, (*10)
使用GPLv2许可证, 查看LICENCE文件以获得更多信息。, (*11)
alert you when PM2.5 index is higher than a certain value
GPL-2.0
pm2.5 pm25