Skip to Content

Home Assistant - Solar Powered Floating Pool temperature monitor

Based on a ESP32-S3
History

I have some spare boards from when I made a WiFi battery powered flow meter, powering the ESP32-S3 with a CR2477 was unsuccessful. I thought that if I could modify the bootloader I could reduce the peak current that would prevent the ESP32 from browning out and resetting. Not so successful, so anycase these boards were lying around and I wanted to monitor the temperature of my pool at hot tub using home assistant.

Features
  • Based on the ESP32-S3 boards that I already had (schematic and PCB available on my github)
  • Meassure the water temperature about 20cm below the service 
  • Use a DS18S20 temperture probe
  • Powered vith a small LiPol recharged via a 5-6V circular solar panel (from Aliexpress and available on my store)
  • 3D printed cap adapter for a 20mm electrical conduit 
  • 3D printed case to hold the electronics and solar panel (must be water proof.
  • Communicates via WiFi to Home Assistant server
  • Records temperature every 5 minutes but bursts the results to Home assistant every hour or two.
  • Code available via public Github