简单的应用监测水族馆的条件。

AquaMonitor的Python项目详细描述


aquamonitor

AURPyPIPyPI - StatusAURPyPI - Python VersionPyPI - ImplementationPyPI - FormatAURpipeline statuscoverage report

用于监视水族馆条件的简单应用程序。

这个想法是自动化水族馆采取和架构从传感器到它的指标。

目录

功能

  • 从传感器获取指标
  • 向Prometheus端点显示度量值

依赖关系

  • 覆盆子皮(或其他手臂装置)
  • 防水DS18B20传感器
  • Python3
  • 普罗米修斯客户
  • (可选)普罗米修斯

运行installation by PKGBUILD时,将自动安装所有依赖项。

安装

来自AUR

这是为ArchLinuxARM用户推荐的安装方式。

git clone https://aur.archlinux.org/foxaur.git
cd foxaur
makepkg -sic

来自Pypi

为其他发行版用户推荐的安装方式。

pip install FoxAUR

通过pkgbuild

仅限Arch Linux ARM用户。

git clone https://gitlab.com/foxaur/foxaur.git
cd foxaur
makepkg -sic

手动

git clone https://gitlab.com/foxaur/foxaur.git
python setup.py install

工作原理

通过1线协议将DS18B20连接到覆盆子PI。运行之后,aquamonitor度量将被记录到termial中。

要在普罗米修斯中存档度量,请在8080端口中设置终结点。这不是应用程序正常工作所必需的。

贡献

如果您想参与项目,请检查CONTRIBUTING.md文件。

更改日志

检查CHANGELOG.md以查看版本中的更改。

许可证

这个项目是根据GNU General Public License v3.0授权的。

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

推荐PyPI第三方库


热门话题
默认情况下,JavaApachePOI锁定所有单元格。如何使所有单元格解锁?   java Play框架:为什么https url在使用“sbt dist”命令时不起作用?   ldap查询搜索筛选器中“&”的java意义   java构造不带警告的ImmutableSortedSet   用户界面Java GUI图形有多高效?   java在整个应用程序中使用相同的数据还是复制它?   java如何为所有打开的文档应用插入键操作   java存储setter方法的路径,以便以后可以调用它   java加载具有相同密钥的外部属性文件   Java通过inputmap跟踪击键   Java SSLSocket错误:无法从非静态上下文引用   java访问名为的文件的正确方式   java左括号打印在后缀中&右括号错误   java在循环中对齐数字列