Пример #1
0
    def initial_settings(self):
        ls = self.config.get_lightsensor()
        ab = self.config.get_autobright()
        b = self.config.get_brightness()
        m = self.config.get_mode()
        temp_scale = self.config.get_temp_scale()
        zero_pad = self.config.get_clock_zero_pad_hour()
        show_secs = self.config.get_clock_show_seconds()
        show_temp = self.config.get_clock_show_temp()

        logger.debug('initial_settings: my name: "%s"', self.name)
        message = create_request(self.name, [
            'initialize', {
                'brightness': b,
                'autobright': ab,
                'lightsensor': ls,
                'mode': m,
                'temp': {
                    'scale': temp_scale
                },
                'clock': {
                    'zero_pad_hour': zero_pad,
                    'show_seconds': show_secs,
                    'show_temp': show_temp
                }
            }
        ])
        message['internal'] = True
        message['connection'] = self
        self.handle_request(message)
    def initial_settings(self):
        ls = self.config.get_lightsensor()
        ab = self.config.get_autobright()
        b = self.config.get_brightness()
        m = self.config.get_mode()
        temp_scale = self.config.get_temp_scale()
        zero_pad = self.config.get_clock_zero_pad_hour()
        show_secs = self.config.get_clock_show_seconds()
        show_temp = self.config.get_clock_show_temp()

        logger.debug('initial_settings: my name: "%s"', self.name)
        message = create_request(self.name, ['initialize', {'brightness': b, 'autobright': ab, 'lightsensor': ls, 'mode': m, 'temp': {'scale': temp_scale}, 'clock':{'zero_pad_hour': zero_pad, 'show_seconds': show_secs, 'show_temp': show_temp}} ] )
        message['internal'] = True
        message['connection'] = self
        self.handle_request(message)
Пример #3
0
 def send_shutdown(self):
     message = create_request(self.name, ['shutdown'])
     self.send_message(message)
Пример #4
0
 def handle_set(self, msg):
     message = create_request(self.name, msg)
     self.send_message(message)