Can someone hint me to some documentation to drive a single LED (high power Cree LED with RGBW) with FastLED over ESP8266 with PWM (to control my constant current driver)? Is it a good idea? In the end I just need smooth fades which are nonlinear for each colour and this to be controlled over MQTT or similar protocols (OSC/Artnet would be preferred)
uhm. I think your going to need 4 transistor drivers, or some sort of driver chip. maybe a ws2801 with the 4 transistors. how many watt is the led?
Does this LED have separate individual control inputs for RGBW? If so you can do a setup like this. If it’s a high wattage LED you’ll need to use transistors/mosfets.
You’ll have to roll in your own extra code for doing the White channel since FastLED doesn’t do RGBW yet. But you can still use FastLED’s nice math and wave functions to ramp a value up and down for the white.
@marmil I have everything except the right library to use. I have 4 constant current drivers with a PWM input. So all I need is a few wires and 4 PWM Outputs and a library which has a good dimming algorithm.
Cool, give it a try. If be curious to know how it goes or see some photos.
Yeah, I already found this. But I am not really good at coding and this is just an example without any control of the led or the FastLED dimming algorithms since it uses the FastLED like anybody else uses so it’s hard to find any examples with implemented dimming for analog out only.
Well you’ll probably have to get into the coding at some point if you want to create your own custom stuff. Every project is different. Think of this as a good time for learning some new things. 
Start simple. Maybe even simpler then your current idea if you don’t have much experience. Break projects down into parts and work out one thing at a time. Post code to http://gist.github.com and share the link when you run into questions. (G+ is not a good place to post code.)
@marmil I managed to get the example running but I haven’t managed to change anything in that code …really weird - and I don’t understand it. But I have found other code Artnet that works at least and I can control it with software. A milestone. But I think now I am lacking the nice fade curves of FastLED.
Good to hear you’re getting into it.
Can you give a bit more info about what you mean by “nice fade curves” or what you’re wanting to do with FastLED? (Wouldn’t the rate of change for a channel come from whatever device is sending the Artnet data?)
@marmil If the rate of a change for a channel comes from Artnet (what I also think - e.g. 40 fps), then it would be more than nice to have FastLED do the calculation for the fading from value A to B, right? Just my thoughts.
Ah, ok so you’re not sending RGB value data to set a pixels channel values. Instead it sounds like you’re wanting to send some sort of flag/cue data to trigger something to happen, which perhaps also includes info on /how fast/ that change should happen. Am I understanding that correctly?
@marmil Yes, sounds about right
Did you say you have something working that receives the Artnet data?
Do you want to post that to http://gist.github.com?
@marmil it’s basically this: https://github.com/solexious/ESP8266_artnet_led_node
And hah… I found out why the other code didn’t work properly! First thing: analogWriteRange(255); needed to be added for full brightness (I guess it defaulted to 1023 and thus 1/4 brightness) and second … I need to save BEFORE uploading it to the ESP …otherwise Arduino IDE just sends the old code.
Cool. Btw, there’s an option in the Arduino IDE to “save before verifying or uploading”. I’ve never seen that issue of it not sending the current code (regardless if saved or not), but maybe that’s an ESP8266 thing?