Log #5

A project log for Pool Temperature Monitor

Pool temperature monitor using PVC pipe, ESP32 and a DS18B20

BlakeBlake 05/05/2021 at 13:582 Comments

Two issues have cropped up recently with the Pool Temperature Monitor.  The first one is related to my code.  There have been two instances where it stopped sending updates to Adafruit IO but continues to work if reset.  We are pretty sure the first time this happened my parents house lost internet overnight and obviously my code did not handle it well.  I plan on pulling it out this week to try and fix that issue.  

The second problem is related to moisture.  The last time it stopped working I pulled it out and noticed condensation collecting on the top of the screw cap.  There was also some additional liquid at the bottom which has slightly rusted the BB's.  My parents said the last time my kids were swimming my son pulled it underwater so that may be the initial source of the moisture or it may just be naturally happening.  

I used thread sealant that is really old so I also plan on cleaning it up and applying some fresh sealant.  Some people have suggested adding a solar panel but waterproofing was the main reason I did not try this approach.  There is obviously a way to do it well but I did not want that additional complexity.


partrijl wrote 05/06/2021 at 00:51 point

For what it is worth, from my experience with instruments that stay submerged underwater for long periods of time contain packets of dessicant. That way the humidity in the air that is trapped inside the instrument can be absorbed by the dessicant and not condense on the internal components.

  Are you sure? yes | no

Blake wrote 05/06/2021 at 14:33 point

That is a good point.  I'll have to see if I have some laying around I could use.

  Are you sure? yes | no