Feature request: Front end for user centric parameters #140
Replies: 2 comments 3 replies
-
Interesting idea, it isn't hard, you're absolutely right. Hiding everything behind a "code-wall" is probably hindering a lot of people from getting started, not great. I'm here to discuss, not reject. I've been thinking about things like this, among other ideas, to make the project more "accessible" to end-users. Wi-Fi can be changed on-the-fly if needed (changing passwords etc.), but how often do someone "move" their device so far away so that the weather doesn't match anymore? Not to mention flash size requirements, I don't think we can fit it all on a 4MB chip anyway, sadly enough... Trust me, I'm in the same boat, even "managing" a remote device for someone that doesn't even know what an ESP32 is... When it comes to home automation stuff, like timers, brightness, etc., I've found multiple great "accessible" and "easy to use" solutions, so I'm not really worried about that part now anymore. If you didn't know, there's TWO working OTA methods in this project already, in addition to wired upload (making it 3 in total). Why? ¯_(ツ)_/¯. Still I'm thinking a lot about how to getting people to update when new features and improvements are getting introduced, because none of the OTA methods are particularly user-friendly. People might have other opinions, but so far I'm leaning towards saying "look at all the advantages of upgrading, just download a fresh copy and flash it with a fresh set of variables", whenever the need arises. I'm eager to hear your all's opinions, what do you all wish to see in the future? |
Beta Was this translation helpful? Give feedback.
-
I never requested a web gui for system configuration. Setting the controller model and assigning pins is done one time during compilation and without dynamics. And this is not a task for end users. |
Beta Was this translation helpful? Give feedback.
-
I would suggest a front end for some user specific parameters. Values like WEATHER_LOCATION, On-Time/Off-Time (showing the LED from On-Time to Off-Time), brightness, .., and some system parameters like timezone, OTA-URL ... should not be hard coded.
Beta Was this translation helpful? Give feedback.
All reactions