A rust driver (and CLI utility) for the scd30 CO2, Temperature and Humidity sensor.
Add the library to your project with cargo add sensor-scd30
or with sensor-scd30 = { version = "0.1.0", features = [] }
in your Cargo.toml
.
Install the utility with one of the following methods:
cargo install sensor-scd30
Run scd30-util
to communicate with the sensor.
Help: ``` pi@raspberrypi:~ $ sudo ./scd30-util --help scd30-util 0.1.0 Ryan Kurte ryankurte@gmail.com A Command Line Interface (CLI) for interacting with a local Scd30 environmental sensor over I2C
USAGE: scd30-util [OPTIONS]
FLAGS: -h, --help Prints help information -V, --version Prints version information
OPTIONS:
-d, --i2c
Example output:
pi@raspberrypi:~ $ ./scd30-util -p 2s
04:01:00 [INFO] CO2: 556.21 ppm, Temperature: 19.15 C, Humidity: 49.39 %
04:01:02 [INFO] CO2: 553.72 ppm, Temperature: 19.13 C, Humidity: 49.44 %