- Wed Jun 28, 2017 10:37 am
#67688
The first thing you have to do is to decide how you are going to program your system.
If you are familiar with C/C++ or with Arduino, you might choose the Arduino IDE.
If not, you might prefer the Lua/NodeMCU approach which I like more as it is more interactive during development. Lua is fairly easy and quick to learn, especially if you already know Javascript.
There are other options too, notably a Python route, but I don't know much about it, you'd have to explore it yourself. There are also specialist and dedicated SDKs, but that's probably for more professional use than what you want.
Once you've decided which one you want to try first, collect everything you need, docs, tutorials etc, fire it up, and try a few standard demo examples, blinking a LED, using a timer, making a basic Web page, that sort of thing...
Finally, you will need to decide how to bridge your Web server to the Internet. This will require some thought, although it's not really an ESP-related matter. I recommend MQTT for ease, but of course, there are many other ways too.
After that you'll be ready to write your own irrigation app.