The "RV Battery Monitor" uses a ESP-01 and a ADS1115-4-Channel-16-Bit-I2C to read the voltage of up to 4 batteries. Battery voltages are uploaded hourly to ThingSpeak for storage and graphing. An alert email will also be sent hourly if any of the battery voltages drops below a set value, in my case 12.4 volts.
Graphs can be seen here: https://thingspeak.com/channels/870224
Thanks for posting this. Would you please post a photo of the completed board? I'd like to see how you wired it up.