https://github.com/m1guelpf/aranet-rs
Read air quality data from an Aranet4 device in Rust
https://github.com/m1guelpf/aranet-rs
air-quality aranet4 rust
Last synced: 4 days ago
JSON representation
Read air quality data from an Aranet4 device in Rust
- Host: GitHub
- URL: https://github.com/m1guelpf/aranet-rs
- Owner: m1guelpf
- License: mit
- Created: 2024-01-10T22:23:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-10T22:50:49.000Z (over 1 year ago)
- Last Synced: 2025-09-27T23:30:11.720Z (11 days ago)
- Topics: air-quality, aranet4, rust
- Language: Rust
- Homepage: https://docs.rs/aranet
- Size: 11.7 KB
- Stars: 12
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# aranet-rs
> Read current measurements from an Aranet4 device in Rust.
[](https://crates.io/crates/aranet)
[](https://crates.io/crates/aranet)
[](https://docs.rs/aranet)## Usage
```rust
let device = aranet::connect().await?;let measurements = device.measurements().await?;
dbg!(measurements);
// [src/main.rs:6] measurements = SensorData {
// со2: 962,
// battery: 76,
// humidity: 49,
// status: GREEN,
// pressure: 1017,
// interval: 300s,
// temperature: 25.75,
// since_last_update: 127s,
// }
```Refer to the [documentation on docs.rs](https://docs.rs/aranet) for detailed usage instructions.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.