herosdevices.hardware.bosch.bme =============================== .. py:module:: herosdevices.hardware.bosch.bme .. autoapi-nested-parse:: Module for BME sensors. Module Contents --------------- .. py:class:: BME280(bus_id: int = 1) Bases: :py:obj:`herosdevices.core.templates.i2c.I2CDeviceTemplate` BME280 Environmental Sensor via I2C. .. py:method:: measure() -> tuple[float, float, float] 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. .. py:attribute:: connection