def __init__(self): ComponentWithThread.__init__(self, 'devices') self.isFanOn = False self.isWindowMotorOn = False self.queue = Queue() if CLOSE_WINDOW: self.onDevices('VentilationOff')
def stop(self): ComponentWithThread.stop(self) if CLOSE_WINDOW: self.__fanOff() self.__closeWindow()
def __enter__(self): with self.lock: self.messageboard.subscribe('Devices', self, Devices.onDevices) return ComponentWithThread.__enter__(self)
def __enter__(self): self.messageboard.subscribe('Time', self, CheckNetwork.onTime) return ComponentWithThread.__enter__(self)
def __init__(self): ComponentWithThread.__init__(self, 'check_wlan') self.event = Event() self.lastmeasurement = Uptime()
def __init__(self): ComponentWithThread.__init__(self, 'DCF77 receiver')
def __enter__(self): self.messageboard.subscribe('Time', self, Sensor.onTime) return ComponentWithThread.__enter__(self)
def __init__(self): ComponentWithThread.__init__(self, 'sensor') self.S1 = sht75.Sensor(clock1, data1) self.S2 = sht75.Sensor(clock2, data2) self.event = Event() self.lastmeasurement = Uptime()