Wled: Option to turn off blue ESP8266 LED

Created on 14 May 2018  Â·  13Comments  Â·  Source: Aircoookie/WLED

Hi,
have you ever considered to add the option to disable the blue status wifi led from the WebInterface?

enhancement

Most helpful comment

This has been requested some more recently. I might open an issue with the NeoPixelBus dev Makuna soon to ask him whether it is possible to have the bus high by default, which would largely solve this LED issue!

All 13 comments

Hi,
first of all, thank you for trying out my project!
Yes I have considered this, however there is an issue.

The build-in blue LED and the WS2812 strip are on the same pin(GPIO2/D4 on Wemos D1).
Therefore we can't turn the LED off while addressing the strip.
Also we can't just use any pin for the strip since it uses I2S protocol which only works on this pin.
The "workaround" I used was to desolder the blue LED - i know this is not a good general solution though.

There is a "proper" solution though which you could apply yourself. There is an alternate mode of driving the strip called DMA. It's said to be slightly less reliable than the UART/I2S protocol WLED uses right now, though I never tried it myself. For it to work, you need to connect the strip to pin GPIO3/RX on Wemos D1. Also you need to compile the source yourself in the Arduino IDE after making one small change to the code. Just enter the file "NpbWrapper.h" and in line 17, replace NeoEsp8266Uart800KbpsMethod by NeoEsp8266Dma800KbpsMethod.

Right now I've got a tight schedule but once I find enough time to try out this DMA method myself, I might look into optionally making it available as an option. Then it would not be a problem to implement disabling or customizing the blue status LED.

I think we could turn off the LED while the strip is powered off. At least for me that would be a huge improvement.

Alright, I'll try and find out whether turning the LED off while the strip is off works!

As a workaround, if you have the option to, you could also use bitbang on another pin and the LED will stay off. For me, bitbang works surprisingly well on ESP8266. You can set the LED pin in NpbWrapper.h.

Hey, i was wondering if you ended up including a way to turn off the blue led when the strip is off.. i am looking for the same thing but cant figure it out.

This has been requested some more recently. I might open an issue with the NeoPixelBus dev Makuna soon to ask him whether it is possible to have the bus high by default, which would largely solve this LED issue!

Hi Aircookie,

First of all, thanks for your project and your effort, it is really amazing!
I would like to ask if you managed to go anywhere with this possibility and/or if you heard back from the NeoPixelBus devs.

Thanks
Andrea

Danke fĂŒr das sehr gute Projekt. Nun wollte ich auch mal nachfragen ob es bei dem nĂ€chsten Update eine Lösung fĂŒr die blaue LED gibt. Da sie Nachts sehr stark nervt. Und zustĂ€zlich noch Strom Verbraucht.

Thanks for the very good project. Now I wanted to ask if there was a solution for the blue LED in the next update. Since she is very annoying at night. And additionally consumed electricity.

Danke fĂŒr das sehr gute Projekt. Nun wollte ich auch mal nachfragen ob es bei dem nĂ€chsten Update eine Lösung fĂŒr die blaue LED gibt. Da sie Nachts sehr stark nervt. Und zustĂ€zlich noch Strom Verbraucht.

Thanks for the very good project. Now I wanted to ask if there was a solution for the blue LED in the next update. Since she is very annoying at night. And additionally consumed electricity.

If you have a D1 Mini, the only option is to desolder the LED from the board, works pretty well.

That's one option but not the only option.
Another option is to recompile the source code with a different pin set as led output. It's because GPIO2 is also the LED control pin.
Or wait for a future upgrade which promises Web UI pin selection.

That's one option but not the only option.
Another option is to recompile the source code with a different pin set as led output. It's because GPIO2 is also the LED control pin.
Or wait for a future upgrade which promises Web UI pin selection.

Danke fĂŒr die schnelle Antwort. Wann kommt kommt das Update raus. Da ich eine Platine gehört und die komponenten fest verlöten möchte.

Thank you for your prompt reply. When does the update come out? Since I have heard a circuit board and want to solder the components firmly.

Danke fĂŒr das sehr gute Projekt. Nun wollte ich auch mal nachfragen ob es bei dem nĂ€chsten Update eine Lösung fĂŒr die blaue LED gibt. Da sie Nachts sehr stark nervt. Und zustĂ€zlich noch Strom Verbraucht.
Thanks for the very good project. Now I wanted to ask if there was a solution for the blue LED in the next update. Since she is very annoying at night. And additionally consumed electricity.

If you have a D1 Mini, the only option is to desolder the LED from the board, works pretty well.

Danke fĂŒr die schnelle Antwort. Das wollte ich eigentlich vermeiden und die LED zu zerstören. Es wĂ€re Super wenn die blaue LED als Status verwendet werden könnte. Zum Beispiel um die Netzwerk Verbindung anzeigen zu lassen.

Thank you for your prompt reply. I actually wanted to avoid that and destroy the LED. It would be great if the blue LED could be used as a status. For example, to display the network connection.

@Basti149
-> It would be great if the blue LED could be used as a status. For example, to display the network connection.

The same is used in Tasmota to do so. WHen the esp trying to connect the wifi ap the led is blinking every time the esp is calling. when the network is connected she stays blue. But a certain command can switch off that led.

I support your idea...

LED is now off when LEDs are off thanks to #1245 :)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

fribse picture fribse  Â·  4Comments

BugsBunny1403 picture BugsBunny1403  Â·  3Comments

CollaVinilica picture CollaVinilica  Â·  3Comments

Legsmaniac picture Legsmaniac  Â·  3Comments

vigne picture vigne  Â·  3Comments