I have an idea for interacting my lights with the public using WLED, the idea would be that the person in front of the residence would access the network and check in on Facebook and once they are on that network they will be redirected to the WLED and page to be able to change the colors of the lights and use the effects.
However, there is a problem, the person who accesses the WLED page will also have access to its settings, being able to unconfigure it.
What I would like to know is if there is a way to block all Wled functions and leave only the colors and effects tab exposed when the person accesses this page, is this possible?
The short answer is no, it’s not going to be easy to change the interface to limit user settings to the two pages for effects without allowing access to the two settings pages.
The long answer would be that it IS possible if you are a really good programmer and know how to isolate the code(s) for the wanted pages and discard the settings for the other two and then know how to upload the files to the board.
I peeked around a tiny bit and didn’t see a way to access with a file manager but the system, essentially, acts as a webpage. But, since the entire system depends on user permissions, it’s probably not a really simple way to get around the safeguards.
It would be cool, though, if one of the future releases had that option so that one couldn’t accidentally mess up their root settings.
It would not leave the network exposed, it would be a second router with limitations, only for the user to connect to the network locally to access the WLED IP address.