The SmartGarden3 has a lot of options and features not immediately obvious. This posting talks about how to update your software on the SmartGarden3 ESP32 Extender.
What is SmartGarden3?
The SmartGarden3 system (available here) allows you to build your own remote monitoring and management system for your indoor or outdoor garden. The Hydroponics Unit is available here. Do you want to share your garden and the weather world wide? You can learn the Raspberry Pi and how to connect to the real world through this easy to build no-soldering kit. You can measure soil moisture and then use that as feedback to provide your plant or garden just the right about of water.
Updating the software on your SmartGarden3 Extender
Occasionally, SwitchDoc Labs will release new versions of the ESP32 software for the SmartGarden3 Extender. As of this writing, the current version of the software is V060. You can always find the latest source code here:
https://github.com/switchdoclabs/SDL_ESP32_WirelessSG3Extender
If you want to update yours, you can go through the following steps.
Step 1) Find the IP Number of your SmartGarden3 Extender (watch the front screen and you will see the IP Number go by as shown below)
Step 2) Type the following into a browser connected to the same wireless network as your SmartGarden3 Extender, replacing “192.168.1.11” with the IP address of your extender:
http://192.168.1.11/updateSGS?password=admin
If it returns this result in the browser:
{"return_value": 2, "id": "149D", "name": "Hydroponics", "ipaddress": "192.168.1.11", "hardware": "esp32", "hydroponicsmode": "true","return_string": "You have the current Software Version", "connected": true}
then you have the latest version of software.
If it does find a new version of software, you will see updates on the screen of the SmartGarden3 Extender as the system downloads and installs the new software. You will not get anything back in the browser. As the SmartGarden3 Extender reboots, you will see the current version of the software. It should be updated to the latest released version.