kopia lustrzana https://github.com/peterhinch/mpy_bme280_esp8266
further reduce the function count by merging into values property
rodzic
179aa6cb07
commit
00b388afbd
16
bme280.py
16
bme280.py
|
@ -162,25 +162,19 @@ class BME280:
|
||||||
return h >> 12
|
return h >> 12
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def temperature(self):
|
def values(self):
|
||||||
"Return the temperature in degrees."
|
""" human readable values """
|
||||||
|
|
||||||
t = self.read_temperature()
|
t = self.read_temperature()
|
||||||
ti = t // 100
|
ti = t // 100
|
||||||
td = t - ti * 100
|
td = t - ti * 100
|
||||||
return "{}.{:02d}C".format(ti, td)
|
|
||||||
|
|
||||||
@property
|
|
||||||
def pressure(self):
|
|
||||||
"Return the temperature in hPa."
|
|
||||||
p = self.read_pressure() // 256
|
p = self.read_pressure() // 256
|
||||||
pi = p // 100
|
pi = p // 100
|
||||||
pd = p - pi * 100
|
pd = p - pi * 100
|
||||||
return "{}.{:02d}hPa".format(pi, pd)
|
|
||||||
|
|
||||||
@property
|
|
||||||
def humidity(self):
|
|
||||||
"Return the humidity in percent."
|
|
||||||
h = self.read_humidity()
|
h = self.read_humidity()
|
||||||
hi = h // 1024
|
hi = h // 1024
|
||||||
hd = h * 100 // 1024 - hi * 100
|
hd = h * 100 // 1024 - hi * 100
|
||||||
return "{}.{:02d}%".format(hi, hd)
|
return ("{}.{:02d}C".format(ti, td), "{}.{:02d}hPa".format(pi, pd),
|
||||||
|
"{}.{:02d}%".format(hi, hd))
|
||||||
|
|
Ładowanie…
Reference in New Issue