def __init__(self, pin, options={}): self.options = core.mergeOptions(DEFAULT_OPTIONS, options) self.sensor = Adafruit_DHT.DHT22 self.pin = pin self.value = {"humidity": 0, "temperature": 0} self.lastUpdate = time.time()
def __init__(self, pin, options={}): self.options = core.mergeOptions(DEFAULT_OPTIONS, options) self.pin = pin self.value = {"": 0, "": 0} self.lastUpdate = time.time()
def __init__(self, options={}): self.options = core.mergeOptions(DEFAULT_OPTIONS, options) self.device = I2C.get_i2c_device(self.options["address"]) self.value = {"uv": 0, "ir":0,"visible":0} self.lastUpdate = time.time() self._reset() self._load_calibration()
def __init__(self, options={}): self.options = core.mergeOptions(DEFAULT_OPTIONS, options) self.device = I2C.get_i2c_device(self.options["address"]) self.valueLock = threading.Lock() self.value = {"pressure": 0, "temperature": 0} self.lastUpdate = time.time() self._setup()
def __init__(self, options={}): self.active = True self.options = core.mergeOptions(DEFAULT_OPTIONS, options)