#mqtt #bluetooth #home-automation #homie #ble #bbq #config-file

app cloudbbq-homie

服务用于通过蓝牙连接烧烤温度计,并按照Homie规范将其读数报告给MQTT代理

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

MIT/Apache

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

使用方法

  1. cloudbbq-homie.example.toml 复制到 cloudbbq-homie.toml 并编辑它以配置您的MQTT代理和其他详细信息。那里的注释应该解释字段的作用。(如果您安装了Debian包,配置文件作为 /etc/cloudbbq-homie/cloudbbq-homie.toml 安装。)
  2. 打开您的烧烤温度计。
  3. 从与配置文件相同的目录运行 cloudbbq-homie
  4. 尝试使用 Homie控制器(如 HoDD)连接到您的MQTT代理以查看探头值。或者使用 homie-influx 将读数存储在InfluxDB中,以便您可以使用Grafana绘制图表。

许可证

根据您的选择,许可如下

贡献

除非您明确说明,否则根据Apache-2.0许可证定义的,您有意提交的任何贡献,均应按上述方式双授权,不附加任何额外条款或条件。

有关更多详细信息,请参阅贡献指南

依赖关系

~24–36MB
~714K SLoC