So you've decided to play with WatchTower, that's great 👍 Follow this tutorial to get yourself started.
Ok, assuming you have Arduino IDE setup and working properly:
Download latest sketch folder from here to your desktop. Open up with Arduino IDE, choose your board and compile / upload to your ESP32.
The easiest way is to upload binary directly to the ESP device, so:
- Grab latest release
- Use esp.huhn.me to upload the binary over WWW
WatchTower was written with the use of M5Stack AtomU which has a RGB led built in,
but it also uses LED_BUILTIN
on PIN 2
for notification. If none is working, you might consider updating the source code to fit your needs.
WatchTower uses SPIFFS for storage, do ensure that when working with sources, you set a proper partitioning there to allow file storage and OTA
WatchTower supports OTA, again as above, ensure partition is set properly before uploading.
Once you're done with uploading the software to your ESP32 device, it's time to set it up. Grab yourself a ☕ and lets begin.
When just uploaded or reset, WatchTower will wait for your inputs on Serial. I will use great online Serial Terminal to guide you through, so if you enjoy new tools - follow me.
- Open up https://serial.huhn.me/
- Plug in your WatchTower
- Click Connect
- Select serial port and hit Connect
-
Follow the instructions on the terminal
-
Hit Enter to start
-
Provide your WiFi
-
Provide your WiFi Password
- You're done, WatchTower will now connect to your WiFi and start monitoring it.
- Close the webterminal page.