Wled: WLed Hard-reset?

Created on 8 Mar 2019  Â·  5Comments  Â·  Source: Aircoookie/WLED

Hi, 1.Big thx for your help here last time guys, Great Project 凸(¬◡¬)凸 - i'm still new here, but learning a Lot :-)

Is there a possibility Hard-resetting the device (wifi-settings, restarting like new) without OTA/USB?? got the 0.8.3 Running on ESP-01, with later no possibility of reaching USB (OTA off for security) Is there a Designated Pin for a hard resetting push button??

BTW:
from a cheap chinease wifi rgb controller i saw a very elegant idea to hard reset:
if the device notices it got Powered off 5sec, Poweron>3sec, ......--5 X after each other, it would restart as WifiAP with default value.
...Sorry I'm more the "Hardware Dude" in electronics & Circuits ;-)

Most helpful comment

Gerne, freut mich sehr, dass es dir so gut gefällt :)

Klar, ich habe einen Discord-Server, da diskutieren wir alles! Link ist ganz oben in der Readme.
Bin genauso, dieses Jahr war das erste Mal der komplette Weihnachtsbaum mit WS2811!

Im Moment ist WLED mein Hobby, die Software wird auch für immer kostenlos und Open Source bleiben, aber eventuell verkaufe ich bald mal selbst Lampen, mal schauen ^^

Deine Unterstützung und dass dir mein Projekt gefällt, ist doch schon alles, was ich als Gegenleistung brauche! Dankeschön :)

Viele Grüße
Christian

All 5 comments

Hi! Great that you like WLED!

Here is a custom solution I made some time ago. If power is disconnected within 5 seconds after powerup twice, settings are reset. If you want to use it, just replace the wled06_usermod.ino:
wled06_usermod.zip

With the push button on gpio 0, this is also possible! By default, if you hold the button for 7 seconds, it will open the access point so you can do recovery (if you haven't changed the AP password). You can change this to do a hard reset by changing line 21 in wled09_button.ino:

if (buttonReleasedTime - buttonPressedTime > 7000) {initAP();}
//to
if (buttonReleasedTime - buttonPressedTime > 7000) {clearEEPROM(); reset();}

Hope one of these solutions will help you :)

Hey, danke dir vielmals, du bist ja auch aus DE ^^
ich versuche es morgen mal mit einzubinden C++ ist bei mir leider schon ein
paar Jahre her...
aber saucool von dir echt . gibt's eigentlich ein Board wo man sich auch
über die Praktische Anwendung von WLed austauscht? Ich bin selber mehr auf
der Praktischen schiene und versuche die Bude & jede neu "upgecycelte" alte
Lampe gleich mit ESPxxxx upzugraden. ^^
Und Dein Prog füllt das 100% aus! :-)
Ich weis leider nicht was dein/euer Ziel ist, und kann euch im Gegenzug
leider aktuell nur hilfe bei elektronischen Problemen oder Bugreports auf
verschieden ESP anbieten.

Am Sa., 9. März 2019 um 00:19 Uhr schrieb Aircoookie <
[email protected]>:

Hi! Great that you like WLED!

Here is a custom solution I made some time ago. If power is disconnected
within 5 seconds after powerup twice, settings are reset. If you want to
use it, just replace the wled06_usermod.ino:
wled06_usermod.zip
https://github.com/Aircoookie/WLED/files/2947791/wled06_usermod.zip

With the push button on gpio 0, this is also possible! By default, if you
hold the button for 7 seconds, it will open the access point so you can do
recovery (if you haven't changed the AP password). You can change this to
do a hard reset by changing line 21 in wled09_button.ino:

if (buttonReleasedTime - buttonPressedTime > 7000) {initAP();}//toif (buttonReleasedTime - buttonPressedTime > 7000) {clearEEPROM(); reset();}

Hope one of these solutions will help you :)

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Aircoookie/WLED/issues/121#issuecomment-471110614,
or mute the thread
https://github.com/notifications/unsubscribe-auth/At4H34ialIppRXxyIi8Q685kQra0KrYTks5vUvACgaJpZM4bmRRB
.

Gerne, freut mich sehr, dass es dir so gut gefällt :)

Klar, ich habe einen Discord-Server, da diskutieren wir alles! Link ist ganz oben in der Readme.
Bin genauso, dieses Jahr war das erste Mal der komplette Weihnachtsbaum mit WS2811!

Im Moment ist WLED mein Hobby, die Software wird auch für immer kostenlos und Open Source bleiben, aber eventuell verkaufe ich bald mal selbst Lampen, mal schauen ^^

Deine Unterstützung und dass dir mein Projekt gefällt, ist doch schon alles, was ich als Gegenleistung brauche! Dankeschön :)

Viele Grüße
Christian

Alles klar super falls ich dir irgendwie mal helfen kann einfach auf die E-Mail schreiben.
:-)

Hey Terry,
Ich selbst bin auch neu und begeistert von wled. Probier doch mal das
‚discord‘ aus- ist mehr wie ein Chat Programm. Link ist auf der wled github
Seite... bis gleich dort!
Lg
Milo

lightrunner86 notifications@github.com schrieb am Sa. 9. März 2019 um
01:00:

Hey, danke dir vielmals, du bist ja auch aus DE ^^
ich versuche es morgen mal mit einzubinden C++ ist bei mir leider schon ein
paar Jahre her...
aber saucool von dir echt . gibt's eigentlich ein Board wo man sich auch
über die Praktische Anwendung von WLed austauscht? Ich bin selber mehr auf
der Praktischen schiene und versuche die Bude & jede neu "upgecycelte" alte
Lampe gleich mit ESPxxxx upzugraden. ^^
Und Dein Prog füllt das 100% aus! :-)
Ich weis leider nicht was dein/euer Ziel ist, und kann euch im Gegenzug
leider aktuell nur hilfe bei elektronischen Problemen oder Bugreports auf
verschieden ESP anbieten.
Grüße
Terry Baker

Am Sa., 9. März 2019 um 00:19 Uhr schrieb Aircoookie <
[email protected]>:

Hi! Great that you like WLED!

Here is a custom solution I made some time ago. If power is disconnected
within 5 seconds after powerup twice, settings are reset. If you want to
use it, just replace the wled06_usermod.ino:
wled06_usermod.zip
https://github.com/Aircoookie/WLED/files/2947791/wled06_usermod.zip

With the push button on gpio 0, this is also possible! By default, if you
hold the button for 7 seconds, it will open the access point so you can
do
recovery (if you haven't changed the AP password). You can change this to
do a hard reset by changing line 21 in wled09_button.ino:

if (buttonReleasedTime - buttonPressedTime > 7000) {initAP();}//toif
(buttonReleasedTime - buttonPressedTime > 7000) {clearEEPROM(); reset();}

Hope one of these solutions will help you :)

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Aircoookie/WLED/issues/121#issuecomment-471110614,
or mute the thread
<
https://github.com/notifications/unsubscribe-auth/At4H34ialIppRXxyIi8Q685kQra0KrYTks5vUvACgaJpZM4bmRRB

.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Aircoookie/WLED/issues/121#issuecomment-471119348,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGzSbQiXipcw-nB5G1pSiASqPkWCVDjMks5vUvmigaJpZM4bmRRB
.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ArJay60 picture ArJay60  Â·  3Comments

vigne picture vigne  Â·  3Comments

fribse picture fribse  Â·  4Comments

cemasss picture cemasss  Â·  3Comments

JoshWobbles picture JoshWobbles  Â·  3Comments