diff --git a/Arduino/McLighting/McLighting.ino b/Arduino/McLighting/McLighting.ino index 13b20c5..91acd0e 100644 --- a/Arduino/McLighting/McLighting.ino +++ b/Arduino/McLighting/McLighting.ino @@ -188,6 +188,7 @@ void setup() { // Setup: Neopixel // *************************************************************************** strip.init(); + strip.setBrightness(brightness); strip.setSpeed(convertSpeed(ws2812fx_speed)); //strip.setMode(FX_MODE_RAINBOW_CYCLE); strip.setColor(main_color.red, main_color.green, main_color.blue); diff --git a/Arduino/McLighting/colormodes.h b/Arduino/McLighting/colormodes.h index ca57220..2d73c5e 100644 --- a/Arduino/McLighting/colormodes.h +++ b/Arduino/McLighting/colormodes.h @@ -2,8 +2,6 @@ // Color modes // *************************************************************************** -/////////////////////// - int dipInterval = 10; int darkTime = 250; unsigned long currentDipTime; @@ -98,8 +96,4 @@ void tv() { } strip.show(); } -} - - - - +} diff --git a/Arduino/McLighting/definitions.h b/Arduino/McLighting/definitions.h index ba06789..cf482f8 100644 --- a/Arduino/McLighting/definitions.h +++ b/Arduino/McLighting/definitions.h @@ -1,10 +1,10 @@ // Neopixel -#define PIN D1 // PIN where neopixel / WS2811 strip is attached -#define NUMLEDS 7 // Number of leds in the strip +#define PIN 5 // PIN (5 / D1) where neopixel / WS2811 strip is attached +#define NUMLEDS 24 // Number of leds in the strip //#define BUILTIN_LED 2 // ESP-12F has the built in LED on GPIO2, see https://github.com/esp8266/Arduino/issues/2192 -#define BUTTON D2 // Input pin for switching the LED strip on / off, connect this PIN to ground to trigger button. +#define BUTTON 4 // Input pin (4 / D2) for switching the LED strip on / off, connect this PIN to ground to trigger button. -const char HOSTNAME[] = "ESP8266_VORONOI"; // Friedly hostname +const char HOSTNAME[] = "ESP8266_01"; // Friedly hostname #define ENABLE_OTA // If defined, enable Arduino OTA code. #define ENABLE_MQTT // If defined, enable MQTT client code. @@ -26,7 +26,7 @@ uint32_t autoParams[][4] = { // color, speed, mode, duration (seconds) char mqtt_intopic[strlen(HOSTNAME) + 4]; // Topic in will be: /in char mqtt_outtopic[strlen(HOSTNAME) + 5]; // Topic out will be: /out - const char mqtt_clientid[] = "McLighting"; // MQTT ClientID + const char mqtt_clientid[] = "ESP8266Client"; // MQTT ClientID char mqtt_host[64] = ""; char mqtt_port[6] = ""; diff --git a/Arduino/McLighting/request_handlers.h b/Arduino/McLighting/request_handlers.h index 28fe288..7572a72 100644 --- a/Arduino/McLighting/request_handlers.h +++ b/Arduino/McLighting/request_handlers.h @@ -1,7 +1,6 @@ // *************************************************************************** // Request handlers // *************************************************************************** - void getArgs() { if (server.arg("rgb") != "") { uint32_t rgb = (uint32_t) strtol(server.arg("rgb").c_str(), NULL, 16); @@ -124,10 +123,10 @@ void handleSetDifferentColors(uint8_t * mypayload) { void handleRangeDifferentColors(uint8_t * mypayload) { uint8_t* nextCommand = 0; nextCommand = (uint8_t*) strtok((char*) mypayload, "R"); - //While there is a range to process R0110<00ff00> + // While there is a range to process R0110<00ff00> while (nextCommand) { - //Loop for each LED. + // Loop for each LED. char startled[3] = { 0, 0, 0 }; char endled[3] = { 0, 0, 0 }; char colorval[7] = { 0, 0, 0, 0, 0, 0, 0 }; @@ -141,19 +140,19 @@ void handleRangeDifferentColors(uint8_t * mypayload) { while ( rangebegin <= rangeend ) { char rangeData[9] = { 0, 0, 0, 0, 0, 0, 0, 0, 0 }; if ( rangebegin < 10 ) { - //Create the valid 'nextCommand' structure + // Create the valid 'nextCommand' structure sprintf(rangeData, "0%d%s", rangebegin, colorval); } if ( rangebegin >= 10 ) { - //Create the valid 'nextCommand' structure + // Create the valid 'nextCommand' structure sprintf(rangeData, "%d%s", rangebegin, colorval); } - //Set one LED + // Set one LED handleSetSingleLED((uint8_t*) rangeData, 0); rangebegin++; } - //Next Range at R + // Next Range at R nextCommand = (uint8_t*) strtok(NULL, "R"); } } diff --git a/Arduino/McLighting/spiffs_webserver.h b/Arduino/McLighting/spiffs_webserver.h index a59565e..a02fc6a 100644 --- a/Arduino/McLighting/spiffs_webserver.h +++ b/Arduino/McLighting/spiffs_webserver.h @@ -154,5 +154,4 @@ void handleFileList() { output += "]"; server.send(200, "text/json", output); -} - +}