this post was submitted on 02 Jul 2023
30 points (96.9% liked)

homeassistant

14853 readers
11 users here now

Home Assistant is open source home automation that puts local control and privacy first.
Powered by a worldwide community of tinkerers and DIY enthusiasts.

Home Assistant can be self-installed on ProxMox, Raspberry Pi, or even purchased pre-installed: Home Assistant: Installation

Discussion of Home-Assistant adjacent topics is absolutely fine, within reason.
If you're not sure, DM @GreatAlbatross@feddit.uk

founded 2 years ago
MODERATORS
 

Hello!

I moving to a new home with a small pool and I was thinking of buying a pool sensor.

Right now I'm searching for something simple like temperature but would be nice to have ph and others.

I'd like it to be local, no cloud, and right now something cheap, I love DIY stuff.

So, any recommendations? Any experiences with these kind of sensors? My searches lead to pretty expensive stuff that can measure all the pool parameters and cloud based.

Thanks for reading!

you are viewing a single comment's thread
view the rest of the comments
[โ€“] Psiczar@aussie.zone 5 points 2 years ago (1 children)

I built a pool water temp sensor using an ESP32 and a DS18B20. I drilled a hole in the pump intake pipe, installed it and now I always know the temp of the pool.

I cant find the original page I used to build it but it wasnt hard and there are similar guides online. Here is the code I am using on the ESP32

esphome: name: esp-pool-temp

esp8266: board: esp01_1m

Enable logging

logger:

Enable Home Assistant API

api:

ota: password: "fa053faa36e5d6600a5613086aaca3ca"

wifi: ssid: password: fast_connect: true

Enable fallback hotspot (captive portal) in case wifi connection fails

ap:

ssid: "Pool-Espboard Fallback Hotspot"

password: "MCueN8HiEEvS"

captive_portal:

Example configuration entry

dallas:

  • pin: GPIO4

Individual sensors

sensor:

  • platform: dallas address: 0xE93C01D607349D28 name: "Pool Temperature"
  • platform: wifi_signal name: "WiFi Signal" update_interval: 60s
[โ€“] Fenixin@sh.itjust.works 1 points 2 years ago

Nice idea! Will study the possibility in my pool. Thanks!