somose

Crates.iosomose
lib.rssomose
version0.2.0
created_at2025-02-16 17:34:49.387039+00
updated_at2025-07-25 17:27:40.58741+00
descriptionDriver for the BeFlE i2c soil moisiture sensor
homepage
repositoryhttps://codeberg.org/madmo/somose
max_upload_size
id1557982
size25,889
Moritz Bitsch (madmo)

documentation

README

Somose I2C Driver

A no_std embedded-hal compatible driver for the Somose Soil Moisture Sensor

Usage

let i2c = /* Initialize your I2C bus */;
let mut sensor = Somose::new(i2c, 0x55)?;

// Read humidity (returns averaged results and last measurement)
let (average, last_measurement) = sensor.humidity()?;

// Read temperature (in degrees Celsius)
let temp = sensor.temperature()?;

Example

For a complete working example using a Raspberry Pi, see rpi.rs.

Commit count: 0

cargo fmt