Dirk Luberth Dijkman
Dirk Luberth Dijkman
Doorbell extender is that the same as repearer https://youtu.be/3utTV8kb01E
maybe //ESP.restart(); // for esp32 not for esp8266 ESP.reset(); no think it is working now send an info page after post
https://www.youtube.com/watch?v=WfqDLlxB5ig  https://www.youtube.com/watch?v=WfqDLlxB5ig
think the rebooting randomly frequently is solved https://ldijkman.github.io/randomnerd_esp32_wifi_manager/Touch_Electra-Electra_Touch/ stack heap collision should cleanup the code https://www.youtube.com/watch?v=gRwfHzeS-GM https://youtu.be/iOJ52VIvqYM https://esp8266life.wordpress.com/2019/01/13/memory-memory-always-memory/ https://learn.adafruit.com/memories-of-an-arduino/optimizing-sram
It is working (your page is iframed) Ok if you click on rgb 000 it is off Maybe a button for off I was expecting color in rgb button Maybe...
video with a bit more chaotic info https://youtu.be/YS3hWK9fHIE
bit better video - flash from browser - https://youtu.be/5SzWE3oxlLI
bit further got some buttons now new video https://youtu.be/xio0c5hPp5I?si=v2go6OXg9qnJbuRZ https://ldijkman.github.io/async-esp-fs-webserver/ ardu ino source https://github.com/ldijkman/async-esp-fs-webserver/tree/master/docs/ino/ws2812_web_flash 
https://github.com/ldijkman/async-esp-fs-webserver/blob/master/docs/ino/data/2812.html 
added settings feedback speed brightness mode https://ldijkman.github.io/async-esp-fs-webserver/ 