def light_worker(self):
     self.logger.info('Starting light worker')
     while True:
         event = self.light_queue.get()
         if event == 'openlight':
             self.logger.info('Turn on the light')
             with self.lock:
                 LCD1602.openlight()
         elif event == 'closelight':
             self.logger.info('Turn off the light')
             with self.lock:
                 LCD1602.closelight()
         else:
             self.logger.error('Unknown light command')
         self.light_queue.task_done()