⚠ YOUR TRIAL HAS EXPIRED — upgrade to keep logging and using AI features
UPGRADE →FAQ
Common questions and quick fixes. Still stuck? Email support@reefcmd.com or use the in-app Feedback link.
Getting started
What is ReefCMD?
A reef aquarium command center: log water parameters, track your livestock and coral, watch trends on clear charts, and get AI-powered help when something looks off. It runs in your browser and as iOS / Android apps.
A reef aquarium command center: log water parameters, track your livestock and coral, watch trends on clear charts, and get AI-powered help when something looks off. It runs in your browser and as iOS / Android apps.
How does the free trial work?
Every account gets 45 days of full access, no card required. After the trial, logging new readings and AI features pause until you subscribe — your existing readings, photos, and animals stay safe and viewable, and you can download your data as CSV any time.
Every account gets 45 days of full access, no card required. After the trial, logging new readings and AI features pause until you subscribe — your existing readings, photos, and animals stay safe and viewable, and you can download your data as CSV any time.
Bridge & devices
How do I connect my Apex (or other controller)?
Open the Integrations tab. Setup walks you through installing the small ReefCMD Bridge daemon on any Docker host on your home network (NAS, Pi, Mac mini), pairing it with a 6-digit code, and adding your controller. No port forwarding, no static IPs, no exposing the controller to the internet.
Open the Integrations tab. Setup walks you through installing the small ReefCMD Bridge daemon on any Docker host on your home network (NAS, Pi, Mac mini), pairing it with a 6-digit code, and adding your controller. No port forwarding, no static IPs, no exposing the controller to the internet.
How often does it pull new readings?
The Bridge syncs each device on its own interval, which you can change per device in Integrations. A shorter interval keeps your charts closer to real-time; a longer one means the latest reading can lag by up to that interval.
The Bridge syncs each device on its own interval, which you can change per device in Integrations. A shorter interval keeps your charts closer to real-time; a longer one means the latest reading can lag by up to that interval.
Multiple aquariums
How does ReefCMD handle multiple aquariums?
You can run up to 10 aquariums on one account, and each is completely self-contained: its own readings and charts, its own target ranges and test kits, its own livestock, photos, and health score. Nothing is shared or averaged between them.
The aquarium marked Current is simply the one you’re looking at right now — it’s a view, not a power switch. Switching between aquariums never pauses, stops, or archives the others. Switch from the tank name at the top of the screen on mobile, or the sidebar picker on desktop.
You can run up to 10 aquariums on one account, and each is completely self-contained: its own readings and charts, its own target ranges and test kits, its own livestock, photos, and health score. Nothing is shared or averaged between them.
The aquarium marked Current is simply the one you’re looking at right now — it’s a view, not a power switch. Switching between aquariums never pauses, stops, or archives the others. Switch from the tank name at the top of the screen on mobile, or the sidebar picker on desktop.
If I switch aquariums, does my other tank stop recording?
No — controller data keeps flowing to every aquarium. When you add a device in Integrations you assign it to a specific aquarium, and it logs there from then on, whether or not that aquarium is the one you’re currently viewing. A single Bridge can feed several aquariums at once — one controller per tank, all reporting in parallel.
Manual entries are the one thing that follows you. A reading you type on the Log page is saved to whichever aquarium is Current at that moment. If you keep more than one tank, glance at the name at the top of the page before logging by hand.
No — controller data keeps flowing to every aquarium. When you add a device in Integrations you assign it to a specific aquarium, and it logs there from then on, whether or not that aquarium is the one you’re currently viewing. A single Bridge can feed several aquariums at once — one controller per tank, all reporting in parallel.
Manual entries are the one thing that follows you. A reading you type on the Log page is saved to whichever aquarium is Current at that moment. If you keep more than one tank, glance at the name at the top of the page before logging by hand.
I logged a reading into the wrong aquarium.
Open Log on the aquarium that received it, delete that day’s entry, then switch to the correct aquarium and re-enter it. Deleting a log entry removes that day’s readings for that aquarium only — your other tanks are untouched.
Open Log on the aquarium that received it, delete that day’s entry, then switch to the correct aquarium and re-enter it. Deleting a log entry removes that day’s readings for that aquarium only — your other tanks are untouched.
AI in ReefCMD
Where does ReefCMD use AI?
In two different ways, and the difference matters. Most AI in ReefCMD is advice — it reads your tank and answers you, and it never writes anything into your records. That covers AI Assist (Analyze a photo, Ask about your tank), chart analysis, and species identification. You can use all of it and your logbook stays exactly as you typed it.
In two different ways, and the difference matters. Most AI in ReefCMD is advice — it reads your tank and answers you, and it never writes anything into your records. That covers AI Assist (Analyze a photo, Ask about your tank), chart analysis, and species identification. You can use all of it and your logbook stays exactly as you typed it.
Does AI ever change my data?
In four places, and only ever with your confirmation:
In four places, and only ever with your confirmation:
- Reading a test kit from a photo. Analyze can pull values off a photo of your test results and offer them as a “Log these readings?” card. The numbers are pre-filled into editable boxes and nothing is saved until you press the button — check each value first.
- Filling in care data for animals you add. When you add an animal that is not in our library, AI fills in its care level, adult size, temperament and similar reference details. It can also correct the common name and animal type you typed.
- Identifying a new species. If you add an animal straight from an identification, the suggested common and scientific names are pre-filled into the add form for you to review before saving.
- Suggesting a stocking order. The stocking plan on your Tank page is AI-generated, including the short reason beside each animal, and is saved with your plan.
What is never AI?
Your photos. Every image in ReefCMD is one you uploaded. Nothing is generated, and nothing is retouched or filtered — what you shot is what is stored and what gets shared. Your controller readings. Anything arriving through the Bridge is read straight off the device. And anything you typed stays as you typed it.
Your photos. Every image in ReefCMD is one you uploaded. Nothing is generated, and nothing is retouched or filtered — what you shot is what is stored and what gets shared. Your controller readings. Anything arriving through the Bridge is read straight off the device. And anything you typed stays as you typed it.
Is the data on a shared photo card AI-generated?
The photo never is. The parameters and livestock names on a share card come from your own records, so whether AI ever touched them depends on the four cases above — if you have only ever typed your readings and named your own animals, nothing on the card came from a model. We are working on a No-AI mode that switches every one of those paths off account-wide, so the answer is simply no.
The photo never is. The parameters and livestock names on a share card come from your own records, so whether AI ever touched them depends on the four cases above — if you have only ever typed your readings and named your own animals, nothing on the card came from a model. We are working on a No-AI mode that switches every one of those paths off account-wide, so the answer is simply no.
Troubleshooting
My readings or charts are 1–2 hours behind real-time.
ReefCMD timestamps each reading using your controller’s own clock, so if the controller’s time is wrong, readings land in the past. The usual cause is Daylight Saving Time: a controller left on standard time during DST runs an hour behind, so every reading is stamped an hour early (two hours if the timezone is also off).
ReefCMD timestamps each reading using your controller’s own clock, so if the controller’s time is wrong, readings land in the past. The usual cause is Daylight Saving Time: a controller left on standard time during DST runs an hour behind, so every reading is stamped an hour early (two hours if the timezone is also off).
- Fix the controller’s clock. Set the correct timezone and enable Daylight Saving. On a Neptune Apex: Apex Fusion → Network Setup / Date & Time (or the controller’s local screen) — set the timezone and turn DST on, then confirm the controller’s own clock reads the correct time. Note the Apex Fusion web view can show the right time even when the controller itself is off, so check the controller’s clock, not just the portal.
- Lower the sync interval in Integrations if the device only syncs infrequently — a long interval adds to the apparent lag.
I got a “device silent” alert but my Bridge looks fine.
That alert fires when no new reading has arrived for a while. A long sync interval (or a controller clock that’s behind — see above) can make fresh data look stale and trip it. Lower the sync interval and correct the controller’s clock; readings flowing again clears the alert automatically.
That alert fires when no new reading has arrived for a while. A long sync interval (or a controller clock that’s behind — see above) can make fresh data look stale and trip it. Lower the sync interval and correct the controller’s clock; readings flowing again clears the alert automatically.
Billing & account
How do I cancel?
Web subscribers: open Billing → “Manage subscription.” iOS: iOS Settings → Apple ID → Subscriptions. Android: Play Store → Payments & subscriptions. You keep access until the period ends, and your data is never deleted on cancellation.
Web subscribers: open Billing → “Manage subscription.” iOS: iOS Settings → Apple ID → Subscriptions. Android: Play Store → Payments & subscriptions. You keep access until the period ends, and your data is never deleted on cancellation.
I want to delete my account.
Self-serve from Settings → Account, or see the account-deletion page. Your readings, photos, and tank data are removed at the same time.
Self-serve from Settings → Account, or see the account-deletion page. Your readings, photos, and tank data are removed at the same time.
I forgot my password.
Use the password reset page — we’ll email you a one-time link.
Use the password reset page — we’ll email you a one-time link.