def add_channel(self, id, name=None, load=None, dimmer=True, warm=None, resolution=None, power=None):
        try:
            id = int(id)
            assert 0 <= id <= 47
        except:
            raise ValueError, "Lumos 48SSR channel IDs must be integers from 0-47"

        if resolution is not None:
            resolution = int(resolution)
        else:
            resolution=self.resolution

        ControllerUnit.add_channel(self, id, name, load, dimmer, warm, resolution, power)
Beispiel #2
0
    def add_channel(self, id, name=None, load=None, dimmer=True, warm=None, resolution=None, power=None):
        try:
            id = self.channel_id_from_string(id)
            assert('A' <= id[0] <= 'P')
            assert(1 <= int(id[1:]) <= 16)
        except:
            raise ValueError, "X-10 channels must be 'A1'..'P16'"

        if resolution is not None:
            resolution = int(resolution)
        else:
            resolution = self.resolution

        ControllerUnit.add_channel(self, id, name, load, dimmer, warm, resolution, power)
    def add_channel(self, id, name=None, load=None, dimmer=True, warm=None, resolution=None, power=None):
        try:
            id = int(id)
            assert 0 <= id < len(self.channels)
        except:
            raise ValueError("%d-channel FireGod channel IDs must be integers from 0-%d"
                % (len(self.channels), len(self.channels)-1))
                
        if resolution is not None:
            resolution = int(resolution)
        else:
            resolution=self.resolution

        ControllerUnit.add_channel(self, id, name, load, dimmer, warm, resolution, power)
Beispiel #4
0
    def add_channel(self,
                    id,
                    name=None,
                    load=None,
                    dimmer=True,
                    warm=None,
                    resolution=None,
                    power=None):
        try:
            id = int(id)
            assert 0 <= id <= 47
        except:
            raise ValueError, "Lumos 48SSR channel IDs must be integers from 0-47"

        if resolution is not None:
            resolution = int(resolution)
        else:
            resolution = self.resolution

        ControllerUnit.add_channel(self, id, name, load, dimmer, warm,
                                   resolution, power)
Beispiel #5
0
    def add_channel(self,
                    id,
                    name=None,
                    load=None,
                    dimmer=True,
                    warm=None,
                    resolution=None,
                    power=None):
        try:
            id = int(id)
            assert 0 <= id < len(self.channels)
        except:
            raise ValueError(
                "%d-channel Renard channel IDs must be integers from 0-%d" %
                (len(self.channels), len(self.channels) - 1))

        if resolution is not None:
            resolution = int(resolution)
        else:
            resolution = self.resolution

        ControllerUnit.add_channel(self, id, name, load, dimmer, warm,
                                   resolution, power)