temp_sensor
Functions
|
Factory function to initialize the TempSensor. |
Classes
|
Interface for a temperature and humidity sensor via I2C. |
- class TempSensor(address: str)[source]
Bases:
TempSensorBaseInterface for a temperature and humidity sensor via I2C.
- I2C_ADDR
The I2C address.
- Type:
int
- bus
The I2C bus number.
- Type:
int
- i2cbus
The I2C bus connection.
- Type:
smbus2.SMBus
- error
Error message.
- Type:
str
- start() None[source]
Configures the sensor to start measurement.
- get_temperature() tuple[float, float, str][source]
Reads temperature and humidity from the sensor.
- Returns:
- A tuple containing temperature (float),
humidity (float), and a formatted string (str).
- Return type:
tuple[float, float, str]
- get_temp_sensor(address: str) TempSensorBase[source]
Factory function to initialize the TempSensor.
- Parameters:
address (str) – The I2C address.
- Returns:
An initialized TempSensor or base class on failure.
- Return type: