def parse_light_number_to_channels(self, number: str, subtype: str):
        """Parse number and subtype to channel."""
        if subtype in ("matrix", "incand"):
            return [
                {
                    "number": self._get_dict_index(number)
                }
            ]
        if not subtype or subtype == "led":
            full_index = self._get_dict_index(number)
            chain_serial, card, index = full_index.split('-')
            number_format = "{}-{}-{}"
            return [
                {
                    "number": number_format.format(chain_serial, card, int(index) * 3)
                },
                {
                    "number": number_format.format(chain_serial, card, int(index) * 3 + 1)
                },
                {
                    "number": number_format.format(chain_serial, card, int(index) * 3 + 2)
                },
            ]

        self.raise_config_error("Unknown subtype {}".format(subtype), 8)
        return []