u/Critical_Top_469

Last year I posted my pool automation rig (WaterGuru, Hanna, Shelly, ORP, RS485 to the SWG, the works). Good for current state, useless for history. Every spring I'd hit some chemistry weirdness and have no record of what worked last August. Pool Math is the gold standard for dose math but it's stateless, and a paper log doesn't help when the question is "what did I do for this exact problem in July."

So I built PoolQuant. Maintenance log plus an AI assistant that knows your specific pool's full history. Ask it "should I shock?" or "is this algae starting?" and the answer references your actual readings, equipment, and what you did the last time the same thing happened.

The bit that matters for this sub: there's a token-authenticated HTTP API at /pools/<id>/api/log that takes either text or an image. I have an HA automation POSTing my WaterGuru readings to it daily; the same endpoint also accepts photos, so you can fire one when the salt cell display blinks LOW SALT and let the LLM extract the reading off the screen. Entries land with via=api and the token name as the author, so they're indistinguishable from manual entries when you query.

A few example HA snippets:

# Daily WaterGuru push
- alias: Push pool reading to PoolQuant
trigger: time_pattern: hours: 9, minutes: 0
action:
- service: rest_command.poolquant_log
data:
text: >
pH {{ states('sensor.waterguru_ph') }},
FC {{ states('sensor.waterguru_chlorine') }} ppm,
salt {{ states('sensor.waterguru_salt') }} ppm

# rest_command setup (configuration.yaml)
rest_command:
  poolquant_log:
    url: "https://poolquant.com/pools/<your-pool-id>/api/log"
    method: POST
    headers:
      Authorization: "Bearer !secret poolquant_token"
    payload: '{"text": "{{ text }}"}'
    content_type: "application/json"

Free, no ads, no email harvesting. Built it for myself; sharing in case it's useful to anyone here.

Would love feedback. Specifically curious whether the "ask questions about your own pool's history" angle is genuinely useful, or whether Pool Math plus a spreadsheet covers it just as well for most folks.

reddit.com
u/Critical_Top_469 — 11 days ago
▲ 1 r/swimmingpools+1 crossposts

I've been building PoolQuant (poolquant.com) — a small web app that turns one text box into a full pool log. You type readings, paste from your test kit, photograph a strip, jot down what you did, or ask a question — and it sorts everything into a clean technical log with the AI sitting alongside it.

It's an early prototype, but it's been my daily driver for my own pool for the last few weeks and it works.

What it can do today. There's one text box. You type — or paste, or photograph — whatever you've just observed and the app figures out what kind of entry it is. A few examples of things I dump in:

  • Readings: "pH 7.4, FC 2.5, TA 90, CYA 50" — splits, unit-converts, sanity-checks each one.
  • Photos: a test strip, a Taylor kit, the digital meter, the salt cell display — values get extracted into the log.
  • Actions: "added 500 ml muriatic acid", "vacuumed and backwashed", "replaced cartridge".
  • Notes: "kids' birthday party Saturday, 8 swimmers", "huge oak dropped leaves overnight", "left cover off in the heat".
  • Questions: "should I shock?", "why is FC dropping faster than usual?", "is pH 7.8 OK for a plaster pool?". The assistant has your full history + 14 days of local weather + the pool basics, so answers are specific to your pool, not generic chemistry.
  • A water photo — "is this water clear or hazy?" — also works.

On top of the log there's a daily summary, weekly chart trends, and a "what should I do today" view. There's also an iOS Shortcut + token API so you can pipe readings in from another app or device automatically.

The more you log — readings, doses, the bather load that weekend, the storm that blew through — the more the assistant knows about your pool specifically. Advice gets sharper over time: "pH has been climbing ~0.4 every 5 days, expect another acid dose around Friday" instead of generic chemistry.

Philosophy. I didn't want a chat bubble. Pool care is a quiet, slow practice — most days nothing changes. The UI is a technical log, not a chatbot: cards, timestamps, sources. The AI answers in the same log so context stays linear. No gamification, no streaks, no notifications nagging you. It's a notebook with a chemist sitting next to it.

Status. Working alpha. Anyone with a Google or Apple account (or just an email — passwordless link) can sign in and start logging. There are rough edges, especially around onboarding.

Cost. Free right now. I'll have to charge eventually to cover the LLM API costs, but I want to figure out what's actually useful before paywalling anything.

Feedback I'd love: what's missing, what's confusing, what would make you stop using your current method (notebook, spreadsheet, Pool Math). Reply here or email support@poolquant.com.

https://preview.redd.it/d5o4tq1nfjyg1.png?width=1280&format=png&auto=webp&s=cdbb55667c3e74f1c4e900aecca8263693594431

https://preview.redd.it/tcvpcb4ofjyg1.png?width=1280&format=png&auto=webp&s=66ba1db61b65453caf8e27d425c151013d951c51

https://preview.redd.it/rwc67imofjyg1.png?width=1280&format=png&auto=webp&s=7e6d8cc9f034c1ed47cc4001efb6fafd206111e7

reddit.com
u/Critical_Top_469 — 13 days ago