HouseMonitorPi:树莓派建造的家庭环境监控系统,可以监测室内温湿度,室内空气质量,甲醛浓度-源码

上传者: 42131785 | 上传时间: 2021-05-25 18:46:30 | 文件大小: 1.94MB | 文件类型: ZIP
HouseMonitorPi 树莓派建造的家庭环境监控系统,可以监测室内温湿度,室内空气质量,甲醛浓度。另外,还加入了个人博客和基于Slack的树莓派聊天机器人。 依赖 基于树莓派官方系统Raspbian Jessie开发,pip安装: flask flask_script flask_flatpages flask_paginate pyserial熊猫slackbot 使用 HouseMonitorPi 1.和风天气API 在此处注册,获取API后替换widget_utils.py第6行。 2.心知天气插件 在这里注册,获取天气插件代码后加入weather_forcast.html的iframe标签中。 Pi_Robot 1,松弛机器人 在这里注册,添加Slack Bot后,在slackbot_settings.py添加API_TOKEN 2.图灵机器人 在此处注册,添加图灵机器人后

文件下载

资源详情

[{"title":"( 86 个子文件 1.94MB ) HouseMonitorPi:树莓派建造的家庭环境监控系统,可以监测室内温湿度,室内空气质量,甲醛浓度-源码","children":[{"title":"HouseMonitorPi-master","children":[{"title":"HouseMonitorPi","children":[{"title":"manage.py <span style='color:#111;'> 206B </span>","children":null,"spread":false},{"title":"config.ini <span style='color:#111;'> 357B </span>","children":null,"spread":false},{"title":"app","children":[{"title":"pages","children":[{"title":"2017","children":[{"title":"08","children":[{"title":"12","children":[{"title":"Sample.markdown <span style='color:#111;'> 165B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"config.py <span style='color:#111;'> 76B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 330B </span>","children":null,"spread":false},{"title":"main","children":[{"title":"utils","children":[{"title":"serial_utils.py <span style='color:#111;'> 1.88KB </span>","children":null,"spread":false},{"title":"pi_robot_server.py <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false},{"title":"database_utils.py <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false},{"title":"widget_utils.py <span style='color:#111;'> 2.12KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 85B </span>","children":null,"spread":false}],"spread":true},{"title":"errors.py <span style='color:#111;'> 253B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 93B </span>","children":null,"spread":false},{"title":"views.py <span style='color:#111;'> 5.21KB </span>","children":null,"spread":false}],"spread":true},{"title":"templates","children":[{"title":"post.html <span style='color:#111;'> 726B </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 1002B </span>","children":null,"spread":false},{"title":"500.html <span style='color:#111;'> 198B </span>","children":null,"spread":false},{"title":"blog_base.html <span style='color:#111;'> 3.42KB </span>","children":null,"spread":false},{"title":"widget","children":[{"title":"pi_status.html <span style='color:#111;'> 2.02KB </span>","children":null,"spread":false},{"title":"weather_forcast.html <span style='color:#111;'> 110B </span>","children":null,"spread":false},{"title":"weather_outdoor.html <span style='color:#111;'> 880B </span>","children":null,"spread":false},{"title":"weather_indoor.html <span style='color:#111;'> 952B </span>","children":null,"spread":false}],"spread":false},{"title":"formaldehyde.html <span style='color:#111;'> 6.87KB </span>","children":null,"spread":false},{"title":"airquality.html <span style='color:#111;'> 8.89KB </span>","children":null,"spread":false},{"title":"temperature.html <span style='color:#111;'> 6.87KB </span>","children":null,"spread":false},{"title":"humidity.html <span style='color:#111;'> 6.87KB </span>","children":null,"spread":false},{"title":"summary.html <span style='color:#111;'> 2.08KB </span>","children":null,"spread":false},{"title":"404.html <span style='color:#111;'> 179B </span>","children":null,"spread":false},{"title":"base.html <span style='color:#111;'> 3.29KB </span>","children":null,"spread":false}],"spread":false},{"title":"static","children":[{"title":"img","children":[{"title":"favicon.png <span style='color:#111;'> 3.06KB </span>","children":null,"spread":false},{"title":"favicon.ico <span style='color:#111;'> 5.30KB </span>","children":null,"spread":false},{"title":"avatar.png <span style='color:#111;'> 132.88KB </span>","children":null,"spread":false}],"spread":true},{"title":"lib","children":[{"title":"jquery","children":[{"title":"dist","children":[{"title":"jquery.min.js <span style='color:#111;'> 82.30KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"jquery-ui","children":[{"title":"ui","children":[{"title":"core.js <span style='color:#111;'> 7.39KB </span>","children":null,"spread":false},{"title":"draggable.js <span style='color:#111;'> 31.67KB </span>","children":null,"spread":false},{"title":"sortable.js <span style='color:#111;'> 41.98KB </span>","children":null,"spread":false},{"title":"widget.js <span style='color:#111;'> 15.08KB </span>","children":null,"spread":false},{"title":"mouse.js <span style='color:#111;'> 4.82KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"jquery-ui-touch-punch","children":[{"title":"jquery.ui.touch-punch.min.js <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false}],"spread":false},{"title":"jquery-pjax","children":[{"title":"jquery.pjax.js <span style='color:#111;'> 23.30KB </span>","children":null,"spread":false}],"spread":false},{"title":"bootstrap-sass-official","children":[{"title":"assets","children":[{"title":"javascripts","children":[{"title":"bootstrap.js <span style='color:#111;'> 65.05KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":"js","children":[{"title":"Chart.min.js <span style='color:#111;'> 145.20KB </span>","children":null,"spread":false},{"title":"highlight.pack.js <span style='color:#111;'> 41.51KB </span>","children":null,"spread":false},{"title":"jquery.min.js <span style='color:#111;'> 93.71KB </span>","children":null,"spread":false},{"title":"jquery.js <span style='color:#111;'> 277.73KB </span>","children":null,"spread":false},{"title":"utils.js <span style='color:#111;'> 2.99KB </span>","children":null,"spread":false},{"title":"bootstrap.js <span style='color:#111;'> 59.26KB </span>","children":null,"spread":false},{"title":"app.js <span style='color:#111;'> 8.49KB </span>","children":null,"spread":false},{"title":"metro-docs.js <span style='color:#111;'> 338B </span>","children":null,"spread":false},{"title":"bootstrap.min.js <span style='color:#111;'> 31.07KB </span>","children":null,"spread":false}],"spread":true},{"title":"fonts","children":[{"title":"fontawesome","children":[{"title":"fontawesome-webfont.svg <span style='color:#111;'> 433.96KB </span>","children":null,"spread":false},{"title":"fontawesome-webfont.woff2 <span style='color:#111;'> 75.35KB </span>","children":null,"spread":false},{"title":"fontawesome-webfont.eot <span style='color:#111;'> 161.86KB </span>","children":null,"spread":false},{"title":"FontAwesome.otf <span style='color:#111;'> 131.65KB </span>","children":null,"spread":false},{"title":"fontawesome-webfont.woff <span style='color:#111;'> 95.73KB </span>","children":null,"spread":false},{"title":"fontawesome-webfont.ttf <span style='color:#111;'> 161.67KB </span>","children":null,"spread":false}],"spread":false},{"title":"open-sans-italic-light.woff <span style='color:#111;'> 21.02KB </span>","children":null,"spread":false},{"title":"fontawesome-webfont.svg <span style='color:#111;'> 433.96KB </span>","children":null,"spread":false},{"title":"open-sans-italic.woff <span style='color:#111;'> 20.60KB </span>","children":null,"spread":false},{"title":"fontawesome-webfont.woff2 <span style='color:#111;'> 75.35KB </span>","children":null,"spread":false},{"title":"google","children":[{"title":"open-sans-italic-light.woff <span style='color:#111;'> 21.02KB </span>","children":null,"spread":false},{"title":"open-sans-italic.woff <span style='color:#111;'> 20.60KB </span>","children":null,"spread":false},{"title":"open-sans-bold.woff <span style='color:#111;'> 22.21KB </span>","children":null,"spread":false},{"title":"open-sans-semibold.woff <span style='color:#111;'> 22.07KB </span>","children":null,"spread":false},{"title":"open-sans-light.woff <span style='color:#111;'> 22.13KB </span>","children":null,"spread":false},{"title":"open-sans.woff <span style='color:#111;'> 21.44KB </span>","children":null,"spread":false}],"spread":false},{"title":"fontawesome-webfont.eot <span style='color:#111;'> 161.86KB </span>","children":null,"spread":false},{"title":"FontAwesome.otf <span style='color:#111;'> 131.65KB </span>","children":null,"spread":false},{"title":"fontawesome-webfont.woff <span style='color:#111;'> 95.73KB </span>","children":null,"spread":false},{"title":"open-sans-bold.woff <span style='color:#111;'> 22.21KB </span>","children":null,"spread":false},{"title":"open-sans-semibold.woff <span style='color:#111;'> 22.07KB </span>","children":null,"spread":false},{"title":"open-sans-light.woff <span style='color:#111;'> 22.13KB </span>","children":null,"spread":false},{"title":"open-sans.woff <span style='color:#111;'> 21.44KB </span>","children":null,"spread":false},{"title":"fontawesome-webfont.ttf <span style='color:#111;'> 161.67KB </span>","children":null,"spread":false}],"spread":false},{"title":"css","children":[{"title":"styles","children":[{"title":"monokai_sublime.css <span style='color:#111;'> 2.42KB </span>","children":null,"spread":false}],"spread":false},{"title":"font-awesome.min.css <span style='color:#111;'> 30.27KB </span>","children":null,"spread":false},{"title":"application.min.css <span style='color:#111;'> 345.92KB </span>","children":null,"spread":false},{"title":"clean-blog.min.css <span style='color:#111;'> 6.88KB </span>","children":null,"spread":false},{"title":"metro-bootstrap.min.css <span style='color:#111;'> 112.53KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"Pi_Robot","children":[{"title":"slackbot_settings.py <span style='color:#111;'> 99B </span>","children":null,"spread":false},{"title":"run.py <span style='color:#111;'> 241B </span>","children":null,"spread":false},{"title":"plugins","children":[{"title":"tuling.py <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false},{"title":"tuling.json <span style='color:#111;'> 50B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"bot.py <span style='color:#111;'> 583B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"HomeEnvMonitor.ino <span style='color:#111;'> 2.72KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明