Skip to content

galets/wellmon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Well water tank pressure monitor for Home Assistant

These are some notes for my well water tank pressure monitor setup

Why

Well water tank pressure must be kept within specific range. Deviation from that range indicates some issue with pump or controller. This setup helps monitor pressure such that an action could be taken

Raw schematics

TODO

Hardware

Sensor

Sensor Wiring

We will use 3-wire installation method. Use following for reference

ESP32

Wiring ESP32

In lieu of 20kΩ resistor, two 10kΩ in series could be used.

ESP32 Pinout

This is specifically the board referenced above. ADC0 is mapped to pin14 (also marked VP). Other boards might have different pinout.

Assembly

Assembled sensor + gauge

Assembked

Installed:

Assembked

ESP32Home setup

use provided yaml to deploy your monitor

Calibrate

  • Uncomment - lambda: 'ESP_LOGD("adc", "Raw ADC Value: %f", x); return x. Deploy to device
  • Connect gauge to portable compressor
  • Connect browser to local endpoint, such as http://wellmon.local and verify that values are correct
  • Adjust values as necessary:
      - calibrate_linear:
        - 0.34 -> 0
        - 0.61 -> 10
        - 0.90 -> 20
        - 1.14 -> 30
        - 1.43 -> 40
        - 1.69 -> 50
        - 1.95 -> 60
        - 2.22 -> 70
        - 2.42 -> 80
        - 2.67 -> 90
        - 2.90 -> 100

Home Assistant

ESP32 add-on should discover device automatically

About

Well water tank pressure monitor for Home Assistant

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published