I've got a project that I'm using a ESP32 to control 32 relays wirelessly. I need to create a locally hosted webserver that has buttons to control each relay separately.
Normally I would have just used Blynk or Arduino Cloud dashboard but since I need this to be hosted locally without a internet connection those are not options unfortunately...
I should also mention that I am not very good creating code. (I know enough that I can slightly modify an existing "sketch" to get things to work) Now thankfully using AI tools such as Codium, etc I have been able to accomplish much more!
One other issue is I need to get this working in a few days / week...
Initially I was thinking I would just use Blynk, etc... and have spent that last couple of weeks designing all the hardware and 3d prints and now it just dawned on me I need to come up with a locally hosted solution.
I've been doing some research on how to accomplish this and there's a few different solutions I've found:
-
A simple webserver running a HTML webpage with some CSS & JavaScript
-
ESP-DASH
-
ESP Home
-
I'm assuming there may be some other options I'm not aware off.
So this is where I need some guidance...
I've briefly looked into each of these options but unfortunately I keep second guessing each solution. Since I don't have alot of time I don't want to start down a path just to find out I can't get it to work in time and there was a much easier solution!
So if you guys/gals could please give me some guidance and point me to the right direction I would greatly appreciate it!
I don't need anything to fancy, but would really like to have something semi modern looking with a nice "UI" and buttons. The buttons need to change after being selected to show that, that particular relay has already been turned on.
Again thanks for your help!!!