跳转到主要内容

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 (5.3 kB 查看哈希值)

上传时间

由以下提供支持