Finally picked up an ESP8266 and got it controlling a small 24 NeoPixel Ring

Ah, sorry, I meant to switch that back before committing to GitHub. :slight_smile: Glad you got it working!

@Jason_Coon after it finally works I have a suggestion for improvement:
It always is a hassle if the router assigns a different IP address through DHCP because you have to open the serial monitor to see what’s going on. I was already about to install in my lamps a little display, but the I found the solution.
So it is much easier if you can set a static IP:
I wasn’t able to put it so neatly into the code like you, so I just commented in and out; but here is the recipe:
http://pastebin.com/Kd2s4iB4

I got it to work using Arduino IDE 1.6.5, thanks! An interesting usage note: I forgot to put in my WiFi credentials, and it still is able to connect to my WiFi router. My WeMos D1 Mini must have the SSID and password stored somewhere in there. Here’s the text from the serial monitor on startup:
Connecting to
…ip:192.168.1.107,mask:255.255.255.0,gw:192.168.1.1
.Connected! Open http://192.168.1.107 in your browser

hi have lost my sketch on my pc which one should i download is their a working one

The original link I posted should work.

@Jason_Coon thanks what about the changes which have been talked about do i need to do them thanks

Have you tried it yet? Only one tiny js code change was required, and the code on GitHub has already been updated.

@Jason_Coon have just tryed got the data folder uploaded but get loads of errors when try uploading the sketch just trying a clean install of arduino dont know if the 3 versions iam running are messing each other up lol

@dave_windsor ​​, I used arduino 1.6.5, with ESP 2.1.0 and the ESP SPIFFS uploader 0.2.0. This works fine with the latest FastLed :slight_smile:

@Jeremy_Spencer or anyone got this error coming up have moved to my quicker laptop to try and upload the sketch

@dave_windsor Can you please move those errors to http://pastebin.com or https://gist.github.com and just post a link to them here?

Not sure what’s causing your error, but you might try it with Arduino 1.6.5. Also, it looks like you’ve got sketches (fibonacci and esp8266-fastled-webserver) in your libraries directory. Should probably move those to your sketchbook directory to avoid conflicts.

go to board manager look for esp8266, click on more info, and select version 2.0.0

Probably I do have the same issue as Jeremy Spencer above. The HTML code is loaded but obviously not the Java Script as well as the Fonts and the png. Viewing the serial output during booting phase, the following beside others can be seen:
FS File: /favicon.ico, size: 4286
FS File: /images/atom196.png, size: 0
FS File: /index.htm, size: 5110
FS File: /css/styles.css, size: 33792
scandone
state: 0 -> 2 (b0)
FS File: /js/scripts.js, size: 0
FS File: /fonts/glyphico.eot, size: 0
I am using the 8pin Header ESP8266-01 with 512kB Flash and 64k SPIFFS according the Arduino IDE 1.6.5. The ESP extention is 2.0.0.
Could it be the case, that the memory is much to less or that I have chosen the wrong board? Actually I have selected the generic ESP8266 Module.
Hopefully one of you can guide me a little while I am preparing a different board. Many thanks in advance!

@Olaf_Meier ESP-01 seems too small; look for a ESP with 4M like ESP-07 or ESP-12
I recommend Adafruit’s Huzzah or Feather Huzzah. They are dirt cheap and you can get it from EXP-Tech.de
If you want to use your ESP-01 you have to settle for my old code w/o the nice color picker
http://pastebin.com/Pydqx6n2
Greetings to Hanover !

@Juergen_Bruegl Many thanks for your immediate feedback. I started already soldering the ESP-07. Based on your feedback, I am in a good mood now. Keep you updated :slight_smile:

Just to keep you updated. The ESP-07 I got, is supporting only 1MB instead of 4MB. Means, also too small for this project. But @Juergen_Bruegl his Sketch is working fine on the ESP-07! I arranged to borrow tomorrow an ESP-12 with definitely 4MB.

… and on the ESP-01 :wink:

@Juergen_Bruegl I quickly tested your code on one of my ESP-01. It is working there as well. Just with 0,5MB Flash.

@Jason_Coon Please do not worry!! I will go ahead with your sketch as soon I have catched up a device with more Flash.

@Jason_Coon @Juergen_Bruegl
Actually I am back home from our “Arduino Treffpunkt Hannover” with some devices in my luggage. Quickly I connected a brandnew D1 mini to my Computer and downloaded the files.
Everything is fine at last. 4MB Flash make me happy.
Many thanks for your support!