#influx-db #energy #章鱼 #智能电表

app octo-influx

一个工具,可以将Octopus Energy API的智能电表数据导入InfluxDB

2个版本

0.1.1 2022年7月19日
0.1.0 2022年1月13日

#4 in #章鱼

MIT/Apache

280KB
9K SLoC

GraphQL 8K SLoC Rust 410 SLoC // 0.0% comments

octo-influx

crates.io page

octo-influx是一个工具,可以从Octopus Energy API获取智能电表读数数据并将其导入InfluxDB数据库。它也适用于Octopus的经销商,如London Power。

这不是一个官方支持的产品。

安装

如果您想将octo-influx作为系统服务每晚运行,您可以从我们的Debian仓库安装最新版本

$ curl -L https://homiers.jfrog.io/artifactory/api/security/keypair/public/repositories/homie-rs | sudo apt-key add -
$ echo "deb https://homiers.jfrog.io/artifactory/homie-rs stable main" | sudo tee /etc/apt/sources.list.d/homie-rs.list
$ sudo apt update && sudo apt install octo-influx

或者,您可以使用cargo install进行安装

$ cargo install octo-influx

用法

  1. 创建一个InfluxDB数据库,并授予一些用户对该数据库的写入权限。
  2. 编辑/etc/octo-influx.toml以添加您的账户详情和InfluxDB连接详情。

许可

根据您自己的选择,许可方式如下:

贡献

除非您明确声明,否则根据Apache-2.0许可定义的任何有意提交的工作贡献,将按照上述方式双重许可,不附加任何额外条款或条件。

如果您想为该项目做出贡献,请参阅我们如何接受贡献的详细信息

依赖项

~11-24MB
~382K SLoC