Buenas, yo tengo algo parecido... pero trabajando con Arduino. Lo más practico me parece es enviarle tras unos caracteres que serán la "ID" del receptor, el código del color que quieres encender en formato hexadecimal, tal cual el código HTML.
Es una buena idea que puede que haga y que ya tenia pensada puesto que es la misma manera en la que el Visual Basic entiende los colores y podria a llegar a simplificar el codigo.
Y gracias por el consejo. Un saludo!