| Crates.io | somose |
| lib.rs | somose |
| version | 0.2.0 |
| created_at | 2025-02-16 17:34:49.387039+00 |
| updated_at | 2025-07-25 17:27:40.58741+00 |
| description | Driver for the BeFlE i2c soil moisiture sensor |
| homepage | |
| repository | https://codeberg.org/madmo/somose |
| max_upload_size | |
| id | 1557982 |
| size | 25,889 |
A no_std embedded-hal compatible driver for the Somose Soil Moisture Sensor
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()?;
For a complete working example using a Raspberry Pi, see rpi.rs.