First Version: 

Water level monitor only using an ultrasonic distance sensor

Second Version: 

Third Version - Under exploration.

  • Add current monitoring for charge current and pump current
  • Options for additional ADC inputs:
  1. Switch to ESP32 
  2. ADS1115 4 channel ADC to i2c -> directly supported by ESPHOME -> ~ $4 each
  3. ADS1015 4 channel ADC, 12 bit ADC instead of 16 bit.  Plenty for this project, but not directly supported, need to investigate ~ $2 each
  4. cd74hc4067 analog mux ~ $1 each
  • Current Sense Amplifier :
  1. INA199A1DCKR - $0.50

Final version will be a custom PCB