First Version:
Water level monitor only using an ultrasonic distance sensor
Second Version:
- Remove the watchdog controller and replace it with an ESP8266
- https://github.com/irblaster/esphome_sump_pump_control
Third Version - Under exploration.
- Add current monitoring for charge current and pump current
- Options for additional ADC inputs:
- Switch to ESP32
- ADS1115 4 channel ADC to i2c -> directly supported by ESPHOME -> ~ $4 each
- ADS1015 4 channel ADC, 12 bit ADC instead of 16 bit. Plenty for this project, but not directly supported, need to investigate ~ $2 each
- cd74hc4067 analog mux ~ $1 each
- Current Sense Amplifier :
- INA199A1DCKR - $0.50
Final version will be a custom PCB