       case 0: {
         DEBUG1_PRINTLN("White");
         if (has_value) digitalWrite(value_output.pin, HIGH);
+        if (has_rgb) digitalWrite(rgb_output.pins[2], LOW);
         if (has_pixels) {
           for (unsigned int i=0; i < pixels.numPixels(); i++) 
             pixels.setPixelRGB(i, 255, 255, 255);  


      case 2: {
        DEBUG1_PRINTLN("Green");
        digitalWrite(rgb_output.pins[0], LOW);
        digitalWrite(rgb_output.pins[1], HIGH);
        if (has_pixels) {
          for (unsigned int i=0; i < pixels.numPixels(); i++) 
            pixels.setPixelRGB(i, 0, 255, 0);  

config_value_t value_output;
config_rs485_t rs485_output;

boolean has_rgb = false;
boolean has_value = false;
boolean has_pixels = false;
boolean has_rs485 = false;
