Crates.io | cloudbbq-homie |
lib.rs | cloudbbq-homie |
version | 0.1.3 |
source | src |
created_at | 2021-03-13 14:18:27.685865 |
updated_at | 2023-01-25 10:58:32.671097 |
description | Service to connect to barbecue thermometers over Bluetooth and report their readings to an MQTT broker following the Homie convention. |
homepage | |
repository | https://github.com/qwandor/cloudbbq-homie/ |
max_upload_size | |
id | 368303 |
size | 103,454 |
cloudbbq-homie
is a service which runs on a Linux device to connect to a CloudBBQ or iBBQ
Bluetooth BBQ thermometer, and send its readings to an MQTT broker following the
Homie convention. This allows you to control it via
OpenHAB and other home automation software, log readings to InfluxDB
with homie-influx, or integrate
with various other compatible tools.
This is not an officially supported Google product.
If you want to run cloudbbq-homie
as a system service, you can install the latest release from our
Debian repository:
$ 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
Alternatively, you may install with cargo install:
$ cargo install cloudbbq-homie
cloudbbq-homie.example.toml
to cloudbbq-homie.toml
and edit it to configure your MQTT
broker and other details. The comments there should explain what the fields do. (If you installed
the Debian package, the config file is installed as /etc/cloudbbq-homie/cloudbbq-homie.toml
.)cloudbbq-homie
from the same directory as the config file.Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
See the contributing guidelines for more details.