Garden Monitoring and Watering

Zach,
What are you using on the ESP32 and ESP8266?

@dynamicdave has a great circuit to cut off the power to any i@c devices to save battery power when you go into deep sleep. see Solar-powered weather station

One thing you could do to increase the WiFi signal is to use a WeMos Pro with an external antenna, though you have to do a tricky solder job to move a tiny resister.

Love to see your flow as I've just done something similar (great minds think alike). I have built a PCB board holdng a WeMos D1 Mini pro (running ESPEasy), li-ion battery, INA219 to connect to a Solar panel, a voltage divider to measure the battery voltage, the power saver circuit, a BME280 and a ADS1115 to report the solar power level and battery voltage and a I2C header for any other devices I might add (luminosity sensor??).

And it is also storing the data in Influx and using Grafana.