Python与Volkszahler API交互的包装器。
项目描述
Python API,用于与Volkszaehler交互。目前仅支持数据消费。抱歉,无法上传。
此模块非官方,未开发、支持或获得Volkzaehler的认可。
安装
该模块可在Python包索引中获取。
$ pip3 install volkszaehler
在基于Fedora的系统或带有EPEL的CentOS/RHEL主机上。
$ sudo dnf -y install python3-volkszaehler
Nix或NixOS用户有一个包可用。请注意,最新的版本可能只存在于不稳定频道中。
$ nix-env -iA nixos.python39Packages.volkszaehler
用法
文件example.py包含了一个如何使用此模块的示例。
基本上,它只是一个包装器,用于从表示设备的给定UUID获取JSON数据。
$ http https://demo.volkszaehler.org/middleware.php/data/57acbef0-88a9-11e4-934f-6b0f9ecd95a8.json
[...]
{
"data": {
"average": 0.01,
"consumption": 38.099,
"from": 1584390593336,
"max": [
1597701600000,
0.01
],
"min": [
1597701600000,
0.01
],
"rows": 3,
"to": 1598106085887,
"tuples": [
[
1597701600000,
0.01,
1
],
[
1598106085887,
0.01,
1
]
],
"uuid": "57acbef0-88a9-11e4-934f-6b0f9ecd95a8"
},
"version": "0.3"
}
许可协议
python-volkszaehler采用MIT许可,有关更多信息请查看LICENSE。
项目详情
关闭
volkszaehler-0.4.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 07f3ad58f2a525fa158e36970d1d1977545815c23f1543a4a9f67395a8f9f112 |
|
MD5 | 79eac42cbbc26abfdefc82a908beb63f |
|
BLAKE2b-256 | 0e5070b75ff8175aeec360e666ebd95b6649178875f7f832e1aecfb0c16aa014 |