     if(String(stripObj2.params).equals("") || String(stripObj2.params).equals("INIT"))
     {
         Serial.println("Reseting state");
+        brightness = 255;
+        EEPROM.put(EEPROM_BRIGHTNESS, 255);
     }
     else
     {
         Serial.println("Resuming state: " + String(stripObj2.params));
+        if(brightness > 0 && brightness < 256)
+        {
+            strip2.setBrightness(brightness);
+        }
         run(String(stripObj2.params));
     }
 

    EEPROM.get(EEPROM_ADDR_STRIP_1, stripObj1);
    EEPROM.get(EEPROM_ADDR_STRIP_2, stripObj2);
    EEPROM.get(EEPROM_ADDR_PINS, pinObj);

    Serial.begin(9600);  
    strip2.begin();

{
    int pins[NUM_PINS];
};

uint8_t brightness = 255;

Adafruit_NeoPixel strip0 = Adafruit_NeoPixel(PIXEL_COUNT_0, PIXEL_PIN_0, PIXEL_TYPE);
LEDObject stripObj0 = {{'I', 'N', 'I', 'T'}};
