树莓pi污水坑监测系统

raspisump的Python项目详细描述


Raspi集水坑是一个集水坑水位监测系统,使用Raspberry PI和 超声波传感器(HC-SR04)

alt tag

目前,该系统以规定的间隔监测坑中的水位。它发出 如果水达到临界水位,则通过电子邮件发送短信警报,表示可能的污水坑泵故障。

使用PIP9安装(Raspbian Stretch)

pip versions>;7默认为wheels,它省略了setup.py中的某些文件夹设置。 如果使用raspbian stretch,请按如下方式安装;

sudo pip3 install --no-binary :all: raspisump

版本1.2中的新功能

对短信/电子邮件提醒进行了改进

1-警报现在包含主机名,以便更好地识别哪个raspi池实例是 报告。

2-心跳短信/电子邮件通知可以按用户定义的间隔发送,以便让您知道 警报在起作用。

添加到raspisump.conf的[电子邮件]部分

heartbeat = 0 or 1 (disabled or enabled)
heartbeat_interval = user defined number of minutes between notifications

如果raspisump.conf中不存在配置项,则默认设置为 关闭(无通知)

有关详细信息,请参见Issue 7

快速安装

为Raspbian Jessie和Stretch推荐的Python 3

安装pip包管理器(如果pi上没有)。

sudo apt-get install python3-pip

安装Raspi集水坑。

sudo pip3 install --no-binary :all: raspisump

升级现有版本

sudo pip3 install -U raspisump

如果您的pi上没有HCSR04sensor和rpi.gpio模块,这也将安装它们。

如果要使用图表,请安装maplotlib。

sudo apt-get install python3-matplotlib

matplotlib应该安装numpy。如果需要单独安装numpy;

sudo apt-get install python3-numpy

在以下位置阅读在PI上安装期间复制的配置文档;

/home/pi/raspi-sump/docs

它们也可以在githubhttps://github.com/alaudet/raspi-sump/blob/master/docs/install.md

从python2升级到python3(raspbian jessie)

sudo pip uninstall raspisump
sudo pip3 install raspisump

您的配置文件将保存在/home/pi/raspi pound/

python2安装(2020年1月1日结束)

python2安装的raspi池将不再受支持。

建议用于raspbian喘息

注意:请升级到raspbian stretch。我将不再测试 拉斯皮喘息池于2020年1月1日生效。

python2安装

建议用于raspbian喘息

Raspi污水坑最初是用Python2编写的,并且仍然与 旧版本。

对于raspbian喘息,最好还是坚持使用python 2,因为没有 python3 matplotlib的打包版本。你必须手动安装 用pip3.2。

在使用pip安装时,matplotlib可能有点棘手。这取决于很多 包,需要一些摆弄才能开始工作。只是更容易使用 容易得到。不过,如果您设法安装python3,它可以正常工作 MatplotLib。python3版本的 Raspi污水坑,这只是一个兼容性升级。如果python2版本有效 对你来说现在很好,你可以继续坚持下去 完全相同。

要在python 2中运行,请使用pip而不是pip3安装

sudo pip install raspisump

所有apt-get安装都应该使用;

sudo apt-get install python-<package name>

更多信息

更多详细信息请参见http://www.linuxnorth.org/raspi-sump/

一个小时更新图表的示例可供查看。 http://www.linuxnorth.org/raspi-sump/raspi-sump-today.html

免责声明

欢迎您使用拉斯比污水坑,但不能保证它会工作。如果你的污水泵坏了,你的房子可能还会被洪水淹没。这个软件没有保修。请参阅许可证详细信息。

这并不能取代在维护水泵系统时保持警惕。这是一个工具,你可以使用给自己一个额外的想法。

最佳实践还应包括:

  • 比主泵水位稍高的备用泵。
  • 二次泵应连接到单独的专用断路器。
  • 你也应该有一个发电机,可以提供电力,如果你有一个延长停电期间,春天或其他解封一年中最潮湿的时候。
  • 如果你正在建造一个新家,注意你的财产等级,因为你甚至可以让重力为你清空你的坑。这将是最好的方法与备用泵以防万一。

一旦你完成了所有这些工作,那么考虑使用一个像raspi污水坑这样的监控系统。

许可证

麻省理工学院执照。我要你对拉斯皮水坑做任何你想做的事。如果你 改进请让我知道。

贡献

请参阅存储库根目录中的contribution.md以获取贡献指南。

捐赠

Your Donation is Appreciated

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在jetty请求日志中添加milliscond字段?   java在使用Scanner类从文件读取信息时遇到问题   为什么。类不适用于泛型类型?   SQLite插入上的java空指针异常   java能告诉我们Guava缓存是在禁用统计数据的情况下构建的吗?   java在应用程序中使用常量   java无法使用AutoIT和Selenium Webdriver在所需位置/文件夹保存图像   java如何在jtable中更新jprogress栏   java是比较给定日期和当前日期(在给定时区中没有时间段)的最佳方法   安卓代码中的java错误   java无法访问实体类中的字段   java如何在tomcat中处理三个JDBC连接池?   java无法使用Spring Security保护AngularJS页面   如何在没有TCP/IP协议栈的情况下用Java发送以太帧