How can you convert a RGB color to an 8 bit (0-255) color (for a Limitless LED light bulb) in objective c? so output is in the format (0-255), convert from 16777216 to 256 in hex, instead of range 000000-FFFFFF, to range 00-FF
NSString *output = nil;
NSColor  *color  = [[self.colorWell color] colorUsingColorSpaceName:NSCalibratedRGBColorSpace];
double redFloatValue, greenFloatValue, blueFloatValue;
[color getRed:&redFloatValue green:&greenFloatValue blue:&blueFloatValue alpha:NULL];
int redIntValue, greenIntValue, blueIntValue;
redIntValue   = redFloatValue * 255;
greenIntValue = greenFloatValue * 255;
blueIntValue  = blueFloatValue * 255;
output = [NSString stringWithFormat:@"#%02x%02x%02x", redIntValue, greenIntValue, blueIntValue];
NSLog(@"%@", output);
With a color well when you open a color picker, you can pick 16,8 million colors which I need to translate to 256 colors.
This is a discussion of the colors from http://limitlessled.com/dev
Byte2: Color Matrix Chart: (thanks Stephan Schaade, http://knx-user-forum.de http://mknx.github.io/smarthome/)
note there are more colours (0-255) in between, this color chart is just steps of 16.
    0x00 Violet
    0x10 Royal_Blue
    0x20 Baby_Blue
    0x30 Aqua
    0x40 Mint
    0x50 Seafoam_Green
    0x60 Green
    0x70 Lime_Green
    0x80 Yellow
    0x90 Yellow_Orange
    0xA0 Orange
    0xB0 Red
    0xC0 Pink
    0xD0 Fusia
    0xE0 Lilac
    0xF0 Lavendar