herosdevices.hardware.bosch.bme¶
Module for BME sensors.
Module Contents¶
- class herosdevices.hardware.bosch.bme.BME280(bus_id: int = 1)[source]¶
Bases:
herosdevices.core.templates.i2c.I2CDeviceTemplateBME280 Environmental Sensor via I2C.
- measure() tuple[float, float, float][source]¶
Return a single (temperature, pressure, humidity) reading.
Opens the device on first call and keeps it open across calls. Closes the device and raises ValueError on any I2C or sensor error.
- Returns:
Temperature in °C, pressure in hPa, humidity in %.
- Raises:
ValueError – if the measurement fails.
- connection¶