Giter VIP home page Giter VIP logo

esp8266-fastled-webserver's People

Contributors

balloob avatar bwarman avatar ctaloi avatar e850205 avatar eppfel avatar fromeijn avatar henrygab avatar jasoncoon avatar seanspotatobusiness avatar tobi01001 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

esp8266-fastled-webserver's Issues

V1.1 vs master

Hi Jason. What's the reason that the v1.1 fork is separate from the master? Is it "beta"/unready? Will it be merged into the master eventually or developed separately?

Max LED string length?

I have tested this code with small strip sets (90 LEDs) and it works perfectly. I am currently trying to connect it to a 384 LED string that I KNOW works. I have ran it with other code on another NodeMCU however this code suites my needs a little better.
When hooked up everything "works" i just have a terrible blinking (almost refresh like flashing) that I cant get rid of. Not a grounding issue or anything like that. I was just wondering if anyone has used this with a long set of LEDs?

How to use it with IFTTT

Hi, I would like to use this project with IFTTT. I think that a POST could actually change, for instance, the pattern, but I'm not sure which syntax should be used. Could you please explain it? Thanks

Server freezes/resets when disabling FastLED interrupts

I was having blinking/glitchy LEDs on my strand due to interrupts on my Wemos D1 Mini. Previous issues solved this with

#define FASTLED_ALLOW_INTERRUPTS 0

Now the blinking is gone but the server freezes or resets at random intervals. I assume it has to do with watchdog resets but I've been unable to completely diagnose it.

Supporting a larger Matrix

What an outstanding project! Congratulations, for putting this together.

I'm trying to run the code on a 32*8 matrix (with the esp8266). I can change the MatrixHeight, MatrixWidth and NUM_LEDs parameters but it seems that at least the noise based animations use hard coded Coords_X, Coords_Y and Coord_Z arrays. How were these values calculated? What values should I add to extend the matrix by another 8 columns? (from 24->32)

Thank you so much!

controlling more esp devices over the webserver

i have one strade, but im planning on putting up more + ambilight.
i thought it would be cool to control all of them via ONE webserver.

im new to this but i managed to edit the html file how i want it too look.
im not sure if this would work out... each device button is linked to another esp ip.

should look like this.

if this works out my main question is,
is there a way i can import (from a linux pc or openelec nuc) a Hyperion signal for ambilight as a "pattern" called ambilight so i can switch it on off easy + i can controll all of my leds from one place ????

im planning on putting two led lamps (each with a own wemos and fast led webserver) right and left next to my couch... in front there is the tv with ambilight wich also should act as a lamp standalone when tv is out...
the lamps next to the couch also should mirror the left and right side of the tv when i active ambilight on the esp of a lamp... its complicated to explain...

i think everthiyng should work but ambilight is making me crazy...
i want to have controll over all led+ambilight straight over the webserver...
would be nice if somebody could point me in the right direction or could tell me if this is even possible...

sorry if i ask this here but i really think this is the best webserver i could find online :D:D i love it

Script.js can not cached!

why the brower can't cache script.js file ,Every time download from esp8266, it's too slow .
can you fix this ?thanks,sorry for my english.

Issues with Wemos D1 Mini Lite

First issue is that Spiffs is only 512k on the D1 mini lite. I managed to get the files small enough by linking to a JQuery and Bootstrap CDN and removing the styles.css file and modifying script.js to only have the necessary functions. This is obviously not the best solution if using the board in AP mode since it will not be able to serve the files from the internet.

Second issue is that when trying to control the LEDs using the website nothing happens. The LEDs initially come on all blue as expected in the setup function but after that they stay blue. They will not change patterns or turn off. I did some testing by adding a few Serial.prints in the code and can see the board receiving the correct data. I also put a Serial.print line in the part of the code that shuts the LEDs off if power == 0. The line prints in the serial monitor as expected but the LEDs still stay blue.

gradient palette missing, can not Compile

Hi,
Get the following Error:

`I:\Users\MatzeB\Documents\Arduino\esp8266-fastled-webserver-master\esp8266-fastled-webserver\esp8266-fastled-webserver.ino:31:30: fatal error: GradientPalettes.h: No such file or directory

#include "GradientPalettes.h"

                          ^

`

Other remote

Hello,

Not really an issue here.

First thank you for your sketch who is what i'm looking for since a long long time, i manage to drive 270 led around my desk, that great.

Using your post/get event i manage to use it with my home automation and have a wonderfull remote with Xiaomi Magic Cube.

Now i'm working on the IR control, i manage to use it with a old ir remote i have on my spare parts.

Have you any suggestion for a sketch who allow my to show IR Raw Key Codes ? Can i use hex code from IRrecdemo from esp8266ir lib (the one needed on your sketch ?)

A great evo can be to add a "ir config" page where we can choose action and register a remote key directly

exemple

On/off (toggle) = click here to learn <--web button
Dimmer + = click here to learn <--web button
Dimmer - = click here to learn <--web button

etc etc etc, of course that just an idea.

Not Working with NodeMCU

Somehow everything worked before, but not after using the my NodeMCU for another Project I cant get your Code working.

Line 18 - 21
#define FASTLED_ALLOW_INTERRUPTS 0
#define FASTLED_ESP8266_NODEMCU_PIN_ORDER
#include "FastLED.h"
FASTLED_USING_NAMESPACE

The Pixel have enough Current and Voltage. An they are connectet to Pin D8.

IRrecv does not name a type.

I am having issues compiling code onto my D1 mini. I have installed the listed libraries in the instructions and copied the data folder over to SPIFFS, but I cannot get the .ino to compile. All I have changed was the SSID name and password, but I am not getting far enough in the code for that to even matter before I get the following error.

It highlights line 34 and the following errors appear:

In file included from /Users/Ninja/Documents/Arduino/sketch/esp8266-fastled-webserver-master/esp8266-fastled-webserver/esp8266-fastled-webserver.ino:19:0:
/Users/Ninja/Documents/Arduino/libraries/FastLED/FastLED.h:17:21: note: #pragma message: FastLED version 3.001.006
 #    pragma message "FastLED version 3.001.006"
                     ^
In file included from /Users/Ninja/Documents/Arduino/libraries/FastLED/FastLED.h:68:0,
                 from /Users/Ninja/Documents/Arduino/sketch/esp8266-fastled-webserver-master/esp8266-fastled-webserver/esp8266-fastled-webserver.ino:19:
/Users/Ninja/Documents/Arduino/libraries/FastLED/fastspi.h:110:23: note: #pragma message: No hardware SPI pins defined.  All SPI access will default to bitbanged output
 #      pragma message "No hardware SPI pins defined.  All SPI access will default to bitbanged output"
                       ^
esp8266-fastled-webserver:34: error: 'IRrecv' does not name a type
 IRrecv irReceiver(RECV_PIN);
 ^
In file included from /Users/Ninja/Documents/Arduino/sketch/esp8266-fastled-webserver-master/esp8266-fastled-webserver/esp8266-fastled-webserver.ino:36:0:
sketch/Commands.h: In function 'long unsigned int decodeIRCode()':
sketch/Commands.h:179:3: error: 'decode_results' was not declared in this scope
   decode_results results;
   ^
sketch/Commands.h:179:18: error: expected ';' before 'results'
   decode_results results;
                  ^
sketch/Commands.h:181:3: error: 'results' was not declared in this scope
   results.value = 0;
   ^
sketch/Commands.h:184:7: error: 'irReceiver' was not declared in this scope
   if (irReceiver.decode(&results)) {
       ^
/Users/Ninja/Documents/Arduino/sketch/esp8266-fastled-webserver-master/esp8266-fastled-webserver/esp8266-fastled-webserver.ino: In function 'void setup()':
esp8266-fastled-webserver:118: error: 'irReceiver' was not declared in this scope
   irReceiver.enableIRIn(); // Start the receiver
   ^
exit status 1
'IRrecv' does not name a type

I have IRremoteESP8266 installed in the \Arduino\libraries\folder along with my other libraries and have restarted the IDE after installing. I am fairly new at this and have ran other examples successfully. I am not sure what else to try.

resets/goes to sleep?

Hey there!
Thanks for sharing this, it really looks and works fairly great! Altho I've come across something, after a while, like 20-30 minutes, it seems to like reset? The color goes to center of the colorwheel, and the brightness drops really low. How would one make it stay on your color/brightness until you shut it down or change it?
Did I miss something?

Thanks again!

Default Brightness not setting

On boot up, the ESP will recall past patterns, pallets, on/off status etc. but it always defaults to a low brightness level. What is strange is that the web app shows the right value on boot up but then the LEDs are dim so I don't think its in the EPROM but something else.

Using a wemos D1, have seen this with other ESP chips too.

How to update wifi credentials

I programmed my esp8266 for another network and have since moved it to the network I want to use it in. It is trying to access a "stored" SSID when it starts up. I've reuploaded everything with the new credentials but it won't take. It's just using the stored one. How do I change the wifi credentials once they've been setup and I'm not at the initial setup network?

colorwave,.. problems

Hi
First question: which compiler do you use? why I have to declare functions in arduino IDE?
second question: after I declare functions I still have errors "'colorwaves' was not declared in this scope"
sorry for my English
thanks

Voltage Spikes in Animations

The standard colors work perfectly with an nodeMCU but in the Animation some LED's will blink even when its not their time. It looks like Voltage Peaks but they work with the same circuit with another led programm but there is no webinterface which is really gread. I can only use it to show solid colors.

functions not bound to selected palette

The functions confetti,sinelon,bpm,juggle and colorwaves appear to be written to take into account the current color palette chosen. They all seem to follow that rule except for colorwave. Colorwave appears to just cycle and not be bound to the current selected palette.

Getting a few errors.

I have the exact same code and havent changed anything but when i start up the server i get the error of
"pm open, type:2 0"
I also receive an error of
"Not Found : /"
when I put in the ip address to access the server.

MSGEQ7

Hey, I saw in one of the other issues you were talking about the MSGeq7, I am trying to get this to work. I know there is only one analog pin on the esp8266, but would you be willing to post some of your patterns or drafts you were doing for msgeq7 support? id be very interested to look at them. I know you have torch, But I am trying to run a long ws2812b Around a room and i have been looking for some way to change them from matrix to just a single strand.

Thanks again for all your awesome work, I really appreciate what you do

Not working

It seems that the code won't work, at least for me.
The code will comile and the sketch data upload also but after the start the Wemos D1 mini will restart itself all the time.
What are the settings of the Arduino IDE, what are the versions of the IDE and the libs.
Thank you

didnt managed to get ir working

hi i wanted to make the christmass tree, but my skills are not enought for the mapping... because i have no more time left till tomorrow.... i wanted to make it simple and i tried this one here...

my problem is
the ir receiver , what pin is pin 12??? arent they supposed to be with a D in front of the number?

`Arduino: 1.8.5 (Windows 10), Board: "WeMos D1 R2 & mini, 160 MHz, 921600, 4M (3M SPIFFS)"

In file included from C:\Users\MCLOW\Desktop\esp8266-fastled-webserver\esp8266-fastled-webserver.ino:19:0:

C:\Users\MCLOW\Documents\Arduino\libraries\FastLED-master/FastLED.h:17:21: note: #pragma message: FastLED version 3.001.006

pragma message "FastLED version 3.001.006"

                 ^

In file included from C:\Users\MCLOW\Documents\Arduino\libraries\FastLED-master/FastLED.h:68:0,

             from C:\Users\MCLOW\Desktop\esp8266-fastled-webserver\esp8266-fastled-webserver.ino:19:

C:\Users\MCLOW\Documents\Arduino\libraries\FastLED-master/fastspi.h:110:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output

pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output"

                   ^

esp8266-fastled-webserver:34: error: 'IRrecv' does not name a type

IRrecv irReceiver(RECV_PIN);

^

In file included from C:\Users\MCLOW\Desktop\esp8266-fastled-webserver\esp8266-fastled-webserver.ino:36:0:

sketch\Commands.h: In function 'long unsigned int decodeIRCode()':

Commands.h:179: error: 'decode_results' was not declared in this scope

decode_results results;

^

Commands.h:179: error: expected ';' before 'results'

decode_results results;

              ^

Commands.h:181: error: 'results' was not declared in this scope

results.value = 0;

^

Commands.h:184: error: 'irReceiver' was not declared in this scope

if (irReceiver.decode(&results)) {

   ^

C:\Users\MCLOW\Desktop\esp8266-fastled-webserver\esp8266-fastled-webserver.ino: In function 'void setup()':

esp8266-fastled-webserver:118: error: 'irReceiver' was not declared in this scope

irReceiver.enableIRIn(); // Start the receiver

^

exit status 1
'IRrecv' does not name a type

Dieser Bericht wäre detaillierter, wenn die Option
"Ausführliche Ausgabe während der Kompilierung"
in Datei -> Voreinstellungen aktiviert wäre.
`

ESP01 compatibility?

I'm trying to get the webserver to run on the ESP01 boards.

I have a 6 LEDs strip connected to GPIO2 (WS2811)
Nothing connected (yet) to GPIO0

I managed to easily flash the sketch and the data to the SPIFFS (I had to remove the fonts so the data would not exceed 512ko)

I can connect to the ESP (I am using APMode), and see the HTTP UI.
Everything seems to work in there too (power, colors, refresh...)

But..
No lights coming out of the LEDs :(

In my understanding, the ESP01 needs to have it's pin setup as OUTPUT, which I did just in case in setup(); (but maybe FastLED does it already) using:
pinMode(DATA_PIN, OUTPUT);

But still, no luck...

I than followed FastLED ESP8266 notes, and tried each of the three:
#define FASTLED_ESP8266_RAW_PIN_ORDER
#define FASTLED_ESP8266_NODEMCU_PIN_ORDER
#define FASTLED_ESP8266_D1_PIN_ORDER

But yet, again, no luck...

Thus the question, in your opinion, should this be able to run on the ESP01 ?
Am I missing something obvious...?

Many thanks ;)

Ps: for the record, here is the content of my console:
Heap: 39744
Boot Vers: 4
CPU: 80
SDK: 1.5.3(aec24ac9)
Chip ID: 13618501
Flash ID: 1327328
Flash Size: 1048576
Vcc: 65535

FS File: /js/scripts.js, size: 154332
FS File: /css/styles.css, size: 229396
FS File: /favicon.ico, size: 4286
FS File: /images/atom196.png, size: 5469
FS File: /index.htm, size: 5110

Connect to Wi-Fi access point: ESP8266 Thing CD45
and open http://192.168.4.1 in your browser
HTTP server started

No 'Access-Control-Allow-Origin' header

Hi, noticed that uploading to SPIFFS is horribly slow, I've added my ESP8266s IP in the app.js, although Chrome fails to load the javascript functions with this message:

Failed to load http://192.168.1.21/all: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://192.168.1.77' is therefore not allowed access.

Any tips? I'd like to make some changes to the webpage without waiting 10 minutes for an upload on each edit... Thanks.

Reset loops when LEDs greater than ~200

Been troubleshooting this for days and I've finally sorted it out. If I have the number of LEDs any higher than 200 (I don't know the precise number) my NodeMCU ESP-12e just loops on startup. Right when it's trying to get on WiFi it resets. I don't even have the strip wired up at this point.

Anyone else experience this?

Fire effect

So im trying to change the colors to the fire effect cus on my strip it is really red and i want to make it more orange. So my question is is the fire_gp the pallet for that effect? Sorry i kno this isnt a issue, more of me being the issue lol
Any feed back would be great thanks.

firmware modules

Could you tell me what firmware module's your code needs. I'm getting the web app to show but no control and can't get AP mode to work. I've been messing with it for a week now and this is where im stuck. I'm using a nodemcu v.9 with ws2812

DMA driver for ESP8266

Hey, I barely know what this is, much less how it could or couldn't fit in with the fastled-webserver but there's a project at the following URL to enable a DMA thing which would increase the capacity of the ESP8266 to control more LEDs: https://github.com/cnlohr/esp8266ws2812i2s

I thought it might be useful but maybe it's not at all.

error compile IRcontrol

Hello,
I have error when i compile on ESP8266 NodeMCU 1.0
If you have an idea of the problem I am taker ; )

sp8266-fastled-webserver:43: error: 'IRrecv' does not name a type
IRrecv irReceiver(RECV_PIN);
^
In file included from /Users/xaviergesset/Desktop/DESIGNtree - Project/Arduino/esp8266-fastled-webserver-1.1/esp8266-fastled-webserver/esp8266-fastled-webserver.ino:45:0:
sketch/Commands.h: In function 'long unsigned int decodeIRCode()':
Commands.h:179: error: 'decode_results' was not declared in this scope
decode_results results;
^
Commands.h:179: error: expected ';' before 'results'
decode_results results;
^
Commands.h:181: error: 'results' was not declared in this scope
results.value = 0;
^
Commands.h:184: error: 'irReceiver' was not declared in this scope
if (irReceiver.decode(&results)) {
^
/Users/------------/Desktop/---------- - Project/Arduino/esp8266-fastled-webserver-1.1/esp8266-fastled-webserver/esp8266-fastled-webserver.ino: In function 'void setup()':
esp8266-fastled-webserver:231: error: 'irReceiver' was not declared in this scope
irReceiver.enableIRIn(); // Start the receiver
^
exit status 1
'IRrecv' does not name a type

Other little question,
Is it possible not to use IRcontrol?

thank you in advance
And thanks for sharing

Cannot compile

Hi,

I am getting the following error when compiling "'decode_results' was not declared in this scope"

It happens on command.h

Any suggestions where to start in the code

Cheers

Very slow opening

Hello, I'm trying to use your code on my WeMos D1 R2, but it takes very long to load the website from a computer on the network, Chrome timed it at 17.37 seconds, see screenshot.

It seems to take very long to send the scripts.js and styles.css files.
Any ideas how to speed up the process/ source of slowdown?
capture

Takes 7.89s for the styles.css and 8.06s for scripts.js.
(ESP is connected to a wireless router and the PC is connected via LAN to the same router)
Thanks.

Installation guide

Hello,

Thanks for your project! I managed to install the filesystem on my HUZZAH. But I can't manage to get to compile the sketch. It's failing because of lib avr doesn't recognise the esp8266.
Can you provide a small installation guide please?

Kind regards

Got Following Error now

C:\Users\MatzeB\AppData\Local\Temp\arduino_build_722479\sketch\Commands.h:181:3: error: 'results' was not declared in this scope

results.value = 0;

MQTT support

Cool project you have here!

Could you maybe please add MQTT support would be awesome to control the leds via home automation software (Node-red, Domoticz, Openhab etc.). Since MQTT is pretty wide-spread nowadays.

Thanks!

Clock Picker control for web app

Hello,

i´m using ESP8266 FastLED Webserver and i would like to implement a clock picker to set on and off time. I have extended the esp8266-fastled-webserver.ino with NTP Time and getting correct time. The big deal is to set the on / off time via the html. I have found this: http://weareoutman.github.io/clockpicker/
is there anybody how can implement this into the located index.html / scripts.js and esp8266-fastled-webserver.ino? Im not able to do that because I do not know about it. Please help me. I need 4 variables in the esp8266-fastled-webserver.ino (OnTimeMinute, OnTimeHour, OffTimeMinute, OffTimeHour--> all as int)

Hope anybody can help me getting this feature implemented

Add Extra data to website

Hi, I am struggling to get my head round the link between the post in the server.on and its link to the html. I want to add a constantly updating number to the to left of the web page so not as part of the form.
So the server.on would send the number to say /num but how does that get onto the web page where I specify? An example would be really helpful

Thanks Tony

mDNS Support

Hey, Love the project, do you think you could add mDNS support?

Control over HTTP

Hello, you Evil Genius,

thanks for your great software.
It works perfect, very fast and is simple to use.
I have one question: can i control it with http commands. i will implement the esp in my smart home software (fhem) to control it. i can define LightScenes here, other LED Stripe with LW12 Controller i control thrue webcommands ( http://1.2.3.4/?cmd=rainbow ).
what can i do to have this with your software?
thanks
robert

ModeMCU ESP3266 - Can't Specify pin number as D0

....
#define DATA_PIN      D0    // for Huzzah: Pins w/o special function:  #4, #5, #12, #13, #14; // #16 does not work :(
#define LED_TYPE      WS2812
#define COLOR_ORDER   GRB
#define NUM_LEDS      8
......
Arduino: 1.8.1 (Windows 10), Board: "NodeMCU 0.9 (ESP-12 Module), 80 MHz, 115200, 4M (3M SPIFFS)"

In file included from C:\Users\TeamBowen\Documents\Arduino\esp8266-fastled-webserver\esp8266-fastled-webserver.ino:19:0:

C:\Users\TeamBowen\Documents\Arduino\libraries\FastLED-master/FastLED.h:17:21: note: #pragma message: FastLED version 3.001.005

 #    pragma message "FastLED version 3.001.005"

                     ^

In file included from C:\Users\TeamBowen\Documents\Arduino\libraries\FastLED-master/FastLED.h:65:0,

                 from C:\Users\TeamBowen\Documents\Arduino\esp8266-fastled-webserver\esp8266-fastled-webserver.ino:19:

C:\Users\TeamBowen\Documents\Arduino\libraries\FastLED-master/fastspi.h:110:23: note: #pragma message: No hardware SPI pins defined.  All SPI access will default to bitbanged output

 #      pragma message "No hardware SPI pins defined.  All SPI access will default to bitbanged output"

                       ^

In file included from C:\Users\TeamBowen\Documents\Arduino\libraries\FastLED-master/FastLED.h:48:0,

                 from C:\Users\TeamBowen\Documents\Arduino\esp8266-fastled-webserver\esp8266-fastled-webserver.ino:19:

C:\Users\TeamBowen\Documents\Arduino\libraries\FastLED-master/fastpin.h: In instantiation of 'class FastPin<16u>':

C:\Users\TeamBowen\Documents\Arduino\libraries\FastLED-master/platforms/esp/8266/clockless_esp8266.h:21:49:   required from 'class ClocklessController<16, 20, 50, 30, (EOrder)66u, 0, false, 5>'

C:\Users\TeamBowen\Documents\Arduino\libraries\FastLED-master/chipsets.h:468:7:   required from 'class WS2812Controller800Khz<16u, (EOrder)66u>'

C:\Users\TeamBowen\Documents\Arduino\libraries\FastLED-master/FastLED.h:100:52:   required from 'class WS2812<16u, (EOrder)66u>'

C:\Users\TeamBowen\Documents\Arduino\libraries\FastLED-master/FastLED.h:294:39:   required from 'static CLEDController& CFastLED::addLeds(CRGB*, int, int) [with CHIPSET = WS2812; unsigned char DATA_PIN = 16u; EOrder RGB_ORDER = (EOrder)66u]'

C:\Users\TeamBowen\Documents\Arduino\esp8266-fastled-webserver\esp8266-fastled-webserver.ino:105:66:   required from here

C:\Users\TeamBowen\Documents\Arduino\libraries\FastLED-master/fastpin.h:206:2: error: static assertion failed: Invalid pin specified

  static_assert(validpin(), "Invalid pin specified");

  ^

exit status 1
Error compiling for board NodeMCU 0.9 (ESP-12 Module).

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

MSGEQ7 patterns / support?

Thanks for creating the slick looking webserver interface!
I was wondering if you have worked on adding patterns or support for the MSGEQ7? The title of the program says "ESP8266 + FastLED + IR Remote + MSGEQ7" but I haven't seen any MSGEQ7 features yet.
Thank you!

cant compile the sketch

Hi thanks for this project. But I cant compile and getting error.

Arduino: 1.8.3 (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, 115200, 4M (3M SPIFFS)"

In file included from C:\Users\STRIX\Desktop\esp8266-fastled-webserver-master\esp8266-fastled-webserver-master\esp8266-fastled-webserver\esp8266-fastled-webserver.ino:19:0:

C:\Users\STRIX\Documents\Arduino\libraries\FastLED-master/FastLED.h:17:21: note: #pragma message: FastLED version 3.001.005

 #    pragma message "FastLED version 3.001.005"

                     ^

In file included from C:\Users\STRIX\Documents\Arduino\libraries\FastLED-master/FastLED.h:65:0,

                 from C:\Users\STRIX\Desktop\esp8266-fastled-webserver-master\esp8266-fastled-webserver-master\esp8266-fastled-webserver\esp8266-fastled-webserver.ino:19:

C:\Users\STRIX\Documents\Arduino\libraries\FastLED-master/fastspi.h:110:23: note: #pragma message: No hardware SPI pins defined.  All SPI access will default to bitbanged output

 #      pragma message "No hardware SPI pins defined.  All SPI access will default to bitbanged output"

                       ^

In file included from C:\Users\STRIX\Documents\Arduino\libraries\FastLED-master/FastLED.h:48:0,

                 from C:\Users\STRIX\Desktop\esp8266-fastled-webserver-master\esp8266-fastled-webserver-master\esp8266-fastled-webserver\esp8266-fastled-webserver.ino:19:

C:\Users\STRIX\Documents\Arduino\libraries\FastLED-master/fastpin.h: In instantiation of 'class FastPin<15u>':

C:\Users\STRIX\Documents\Arduino\libraries\FastLED-master/platforms/esp/8266/clockless_esp8266.h:21:49:   required from 'class ClocklessController<15, 20, 50, 30, (EOrder)66u, 0, false, 5>'

C:\Users\STRIX\Documents\Arduino\libraries\FastLED-master/chipsets.h:468:7:   required from 'class WS2812Controller800Khz<15u, (EOrder)66u>'

C:\Users\STRIX\Documents\Arduino\libraries\FastLED-master/FastLED.h:100:52:   required from 'class WS2812<15u, (EOrder)66u>'

C:\Users\STRIX\Documents\Arduino\libraries\FastLED-master/FastLED.h:294:39:   required from 'static CLEDController& CFastLED::addLeds(CRGB*, int, int) [with CHIPSET = WS2812; unsigned char DATA_PIN = 15u; EOrder RGB_ORDER = (EOrder)66u]'

C:\Users\STRIX\Desktop\esp8266-fastled-webserver-master\esp8266-fastled-webserver-master\esp8266-fastled-webserver\esp8266-fastled-webserver.ino:105:66:   required from here

C:\Users\STRIX\Documents\Arduino\libraries\FastLED-master/fastpin.h:206:2: error: static assertion failed: Invalid pin specified

  static_assert(validpin(), "Invalid pin specified");

  ^

exit status 1
Error compiling for board NodeMCU 1.0 (ESP-12E Module).

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.