Beispiel #1
0
def before_all():
    # mock sensors
    DS18B20.BASE_DIRECTORY = world.MOCKED_SENSORS_DIR

    sensors = []
    sensor_ids = DS18B20.get_available_sensors()
    for sensor_id in sensor_ids:
        sensors.append(DS18B20(sensor_id, load_kernel_modules=False))
    world.sensors = sensors
Beispiel #2
0
def before_all():
    # mock sensors
    DS18B20.BASE_DIRECTORY = world.MOCKED_SENSORS_DIR

    sensors = []
    sensor_ids = DS18B20.get_available_sensors()
    for sensor_id in sensor_ids:
        sensors.append(DS18B20(sensor_id, load_kernel_modules=False))
    world.sensors = sensors
def get_temp_data_f():
    '''Get temperature data in Fahrenheit''' 
    os.system('modprobe w1-gpio')
    os.system('modprobe w1-therm')
    
    sensors = []
    temps = []

    sensor = DS18B20()
    for sensor_id in DS18B20.get_available_sensors():
        sensors.append(DS18B20(sensor_id))
    
    for sensor in sensors:
        temps.append(sensor.get_temperature(DS18B20.DEGREES_F))
    return temps
def create_temp_sensors():
    sensors = [SpiTempSensor(0, 0)]
    for s in DS18B20.get_available_sensors():
        sensors.append(DS18B20(s))
    return sensors
Beispiel #5
0
from ds18b20 import DS18B20
import time

print(DS18B20.get_available_sensors())

sensor = DS18B20()
while True:
    temperature_in_celsius = sensor.get_temperature()
    print(temperature_in_celsius)
    time.sleep(2)