简单的应用监测水族馆的条件。
AquaMonitor的Python项目详细描述
aquamonitor
用于监视水族馆条件的简单应用程序。
这个想法是自动化水族馆采取和架构从传感器到它的指标。
目录
功能
- 从传感器获取指标
- 向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授权的。