Support
Fixes for the common problems. Still stuck, or found a bug? Email support@h2oracle.app.
Reminders don’t arrive
- Check they’re on in the app. Tap the bell: test reminders, re-test reminders, treatment plans, predictions and upkeep each have their own switch. The bell also shows when the next test reminder is due.
- Allow notifications. In Android’s Settings › Apps › H2Oracle › Notifications, make sure they’re allowed. Each kind has its own category there too, so one can be turned off without the others.
- Let it run in the background. Some phones stop apps they think are idle, and their reminders with them. In Settings › Apps › H2Oracle › Battery, choose Unrestricted (or turn off battery optimization for it). Samsung, Xiaomi, OnePlus and Huawei phones are the usual suspects.
- Check Do Not Disturb and any bedtime or focus modes.
Reminders that come due between 9 PM and 8 AM wait until 8 AM, on purpose. Notifications only work in the installed app, not in a web browser.
Household sync
- The invite doesn’t work.
- Each invite works once, for 24 hours. Make a new one on the main phone (Settings › Household sync › Invite a phone). Scan it with the other phone’s camera, or send the link.
- It says “Update H2Oracle”.
- Another phone in the household has a newer version that this one can’t sync with. Update H2Oracle from Google Play on this phone; sync picks up where it left off, and nothing logged in between is lost.
- A change hasn’t reached the other phone.
- Both phones need a connection. Changes made offline wait and go out when there is one. Switch away from H2Oracle on the other phone and back again: it syncs when it comes back.
- A phone was lost or sold.
- On the main phone, open Settings › Household sync and remove it.
Moving to a new phone
Either of these brings everything across:
- With household sync: on the old phone, invite the new one. The new phone gets the whole history. If the old phone is the main phone, keep it in the household until the new one has joined.
- With a backup: on the old phone, Settings › Back up and restore › save a backup file (to Drive, Files, or send it to yourself). On the new phone, install H2Oracle, then Back up and restore › Choose backup file.
Reminders, reading preferences and the webhook are set up on each phone, so check them on the new one. Uninstalling the app deletes everything on that phone: save a backup first.
Predictions don’t show up
They need about two weeks of chlorine tests first, and they pause after something they can’t measure is added, or after a water change. Make sure predictions are on for that pool or hot tub in Settings (they start off for the hot tub). How predictions work
The webhook isn’t triggering
Open Settings › Webhook: it shows how the last event went, and Send a test says what’s wrong. The usual causes are being away from home with a Home Assistant webhook that only takes local requests, or a server certificate the phone doesn’t trust. Webhook setup and fixes
Reporting a bug
Email support@h2oracle.app with:
- the app version (tap the H2Oracle name at the top: it’s on the About screen);
- your phone and Android version;
- what you did, what happened, and what you expected;
- a screenshot, if it shows the problem.
If the problem is in a calculation, a backup file helps reproduce it. It holds your water log and settings, nothing else; only send it if you’re happy to share that.