Binary Red/Blue/Green on/off LED

I’m having trouble figuring out how to make a proper “light” out of a single LED or a set of RGB with no luminance settings. They are either binary on/off. I have a an RFID reader that has input pins for red/blue/green, and has no luminance levels, so there are only seven possible colors, ROYGBIV. I’d like to be able to setup an RGB light that uses GPIO on/off instead of esp8266_pwm, is this possible?

It would also be nice to be able to have a single color LED represented properly in Home Assistant by color. IE: A blue LED when lit, would show up as blue in Lovelace.