Esempio n. 1
0
 def __init__(self):
     ComponentWithThread.__init__(self, 'devices')
     self.isFanOn = False
     self.isWindowMotorOn = False
     self.queue = Queue()
     if CLOSE_WINDOW:
         self.onDevices('VentilationOff')
Esempio n. 2
0
 def stop(self):
     ComponentWithThread.stop(self)
     if CLOSE_WINDOW:
         self.__fanOff()
         self.__closeWindow()
Esempio n. 3
0
 def __enter__(self):
     with self.lock:
         self.messageboard.subscribe('Devices', self, Devices.onDevices)
     return ComponentWithThread.__enter__(self)
Esempio n. 4
0
 def __enter__(self):
     self.messageboard.subscribe('Time', self, CheckNetwork.onTime)
     return ComponentWithThread.__enter__(self)
Esempio n. 5
0
 def __init__(self):
     ComponentWithThread.__init__(self, 'check_wlan')
     self.event = Event()
     self.lastmeasurement = Uptime()
Esempio n. 6
0
 def __init__(self):
     ComponentWithThread.__init__(self, 'DCF77 receiver')
Esempio n. 7
0
 def __enter__(self):
     self.messageboard.subscribe('Time', self, Sensor.onTime)
     return ComponentWithThread.__enter__(self)
Esempio n. 8
0
 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()