4 个版本
0.1.3 | 2023年1月25日 |
---|---|
0.1.2 | 2021年12月19日 |
0.1.1 | 2021年4月23日 |
0.1.0 | 2021年3月13日 |
#5 in #homie
31KB
621 行
烧烤温度计到Homie网桥
cloudbbq-homie
是一个在Linux设备上运行的服务,用于连接CloudBBQ或iBBQ蓝牙烧烤温度计,并按照 Homie规范 将其读数发送到MQTT代理。这允许您通过 OpenHAB 和其他智能家居软件来控制它,使用 homie-influx 将读数记录到InfluxDB,或者与各种其他 兼容工具 集成。
这不是一个官方支持的谷歌产品。
安装
如果您想将 cloudbbq-homie
作为系统服务运行,您可以安装最新版本,来自我们的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 cloudbbq-homie
或者,您可以使用 cargo install 安装
$ cargo install cloudbbq-homie
使用方法
- 将
cloudbbq-homie.example.toml
复制到cloudbbq-homie.toml
并编辑它以配置您的MQTT代理和其他详细信息。那里的注释应该解释字段的作用。(如果您安装了Debian包,配置文件作为/etc/cloudbbq-homie/cloudbbq-homie.toml
安装。) - 打开您的烧烤温度计。
- 从与配置文件相同的目录运行
cloudbbq-homie
。 - 尝试使用 Homie控制器(如 HoDD)连接到您的MQTT代理以查看探头值。或者使用 homie-influx 将读数存储在InfluxDB中,以便您可以使用Grafana绘制图表。
许可证
根据您的选择,许可如下
- Apache许可证版本2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
贡献
除非您明确说明,否则根据Apache-2.0许可证定义的,您有意提交的任何贡献,均应按上述方式双授权,不附加任何额外条款或条件。
有关更多详细信息,请参阅贡献指南。
依赖关系
~24–36MB
~714K SLoC