Subversion Repositories yaws

Rev

Rev 6 | Rev 15 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6 Rev 9
Line 22... Line 22...
22
#  
22
#  
23
#  
23
#  
24
import smbus2
24
import smbus2
25
import bme280
25
import bme280
Line 26... Line -...
26
 
-
 
27
port = 1
-
 
28
address = 0x76
26
 
Line -... Line 27...
-
 
27
bus = smbus2.SMBus(i2cbus)
29
bus = smbus2.SMBus(port)
28
 
Line 30... Line 29...
30
 
29
if bme280_address is not None:
Line 31... Line 30...
31
calibration_params = bme280.load_calibration_params(bus, address)
30
    calibration_params = bme280.load_calibration_params(bus, bme280_address)
-
 
31
 
32
 
32
data = bme280.sample(bus, bme280_address, calibration_params)
33
data = bme280.sample(bus, address, calibration_params)
33
 
34
 
34
def read_tph():
35
def read_tph():
35
    if bme280_address is not None:
-
 
36
        data = bme280.sample(bus, bme280_address, calibration_params)
-
 
37
        air_temp = data.temperature
-
 
38
        pressure  = data.pressure/1000.0 # convert to Bar
-
 
39
        humidity  = data.humidity
36
    bme280_data = bme280.sample(bus,address)
40
    else: