In development

Aquarium control for the hardware you choose

TankGrove runs your aquarium’s lights, pumps, dosing, and sensors from one place. Your equipment connects to small, affordable ESP32 controller boards, and you manage everything from your browser.

No account or hardware needed. Step into a ready-to-use simulated aquarium.

Your readings, routines, and equipment in one overview. View full size

More than a collection of timers: a control centre for your aquarium

See readings, equipment, water-level switches, and feeding modes together. Know what is running, see what needs attention, and make a change without hunting through menus.

Take control in a moment

Set a light or pump to a level yourself whenever you need to, then switch it back to Auto and the normal routine takes over again.

Pause things while you feed

Start a timed feeding or maintenance mode with one tap. Your rules decide what pauses, and the normal routine resumes when the timer ends.

Keep your hardware choices

Connect compatible equipment through affordable ESP32 boards. Add more controllers as your setup grows.

Polished control shouldn’t require a proprietary box

TankGrove gives affordable ESP32 boards the kind of app you would expect from a dedicated aquarium controller.

Traditional controllerTypical DIY buildTankGrove
In shortPurpose-built, but tied to an ecosystem.Flexible, with more work left to you.Your hardware. A complete control app.
What you getA ready-made aquarium system built around a manufacturer’s own hardware.The freedom to choose components, with software setup and maintenance in your hands.You choose and wire up compatible hardware. The software is ready to use, designed around aquarium care.
ControlsDedicated aquarium controlsMore to build and maintainSchedules and controls made for aquariums
EquipmentVendor-specific accessoriesAffordable componentsMix and match compatible equipment
GrowingExpansion within one ecosystemFreedom to customiseAdd more boards as your setup grows

Build the day’s rhythm and see every change

Create a gradual sunrise, a bright afternoon, and a gentle evening. Edit lighting and pump schedules directly on the graph, with a separate curve for each channel, such as white and blue light.

  • Drag points or enter exact times and levels.
  • Dim a whole schedule at once without redrawing it.
  • Try a temporary level without changing the saved schedule.
Explore the schedule editor
The TankGrove schedule editor with white and blue lighting curves, draggable points, channel selection, and exact-time controls
The visual schedule editor. View full size

A routine that knows when to change

Timers are only the beginning. Create visual rules that respond to temperature, water levels, time of day, or the modes you start.

Turn down the lights when the water gets warm. Switch off a pump if the water level drops too low. Pause equipment while you feed. You decide the conditions and what happens.

  • Combine conditions and choose different actions.
  • Set up a condition once and use it for several pieces of equipment.
  • Test rules with pretend readings before you save them.
The TankGrove rule editor set to turn off the main lights when the water rises above 29 degrees
Build rules around what matters to your tank. View full size

Everything works together, so there is less to keep track of

The controls, insights, and everyday tools that bring your setup together.

Visual schedules

Shape lighting and pump routines with editable, multi-channel curves.

Automation rules

Make equipment respond to readings, water levels, and time.

Manual control

Adjust equipment instantly, or set a temporary change.

Feeding modes

Pause or adjust equipment together with a timed routine.

Precision dosing

Measure what each pump delivers, plan daily doses, and set a daily maximum.

Supply tracking

Track refills, remaining amounts, and estimated days of supply.

Sensor monitoring

Keep temperature, pH, and water-level readings in view.

History & trends

Look back through sensor readings and equipment changes.

Alerts & notifications

Get the alerts you choose by email, Telegram, or webhook.

Maintenance journal

Keep water changes, tests, cleaning, and reminders together.

Multiple controllers

Spread equipment across several ESP32 boards and control it all in one place.

Browser setup

Set up a new ESP32 over USB, and update its software later from your browser.

What you provide

TankGrove is the software. You provide a supported ESP32 board, your equipment, and any power supplies or driver boards needed to connect it.

What hardware do I need?

Your hardware, with a clearer way to use it

  1. 01

    Connect your ESP32

    Plug the board into a computer with a USB cable. TankGrove installs its software, connects the board to your Wi-Fi, and adds it to your aquarium. This step needs Chrome or Edge on a computer.

  2. 02

    Add your equipment

    Tell TankGrove which pin on the board each light, pump, sensor, or switch is wired to. Name and group everything so the overview makes sense to you.

  3. 03

    Build your routine

    Set schedules, add rules, and choose what each light and pump should do if the board goes offline. Check and adjust from your computer or phone.

A dropped connection should have a plan

Wi-Fi and internet outages happen. Each board keeps a copy of its schedules, and you decide in advance whether each light and pump keeps following it or switches to a level you choose.

What keeps working offline

Questions and answers

What exactly is TankGrove?

TankGrove is aquarium control software for ESP32 boards, which are small, inexpensive Wi-Fi circuit boards that your equipment connects to. It brings schedules, equipment controls, dosing, readings, alerts, and maintenance into one app in your browser. It is not an all-in-one hardware box: you choose and connect compatible equipment yourself.

Can I try it without any hardware?

Yes. The interactive demo opens a simulated aquarium with equipment, readings, and ready-made rules. Change schedules, try controls, and see how device or sensor problems are shown, without switching anything real on or off. No account is needed, and your demo is kept for 48 hours after your last visit.

What hardware do I need?

An Ai-Thinker NodeMCU-32S ESP32 board (currently the supported model), a power supply, and your equipment. Many lights and pumps can’t be plugged straight into the board and need a driver or relay board in between. Setup involves some wiring, so check what each device needs before connecting it. Not sure yet? The demo needs no hardware.

What happens if my Wi-Fi or internet goes down?

Each board keeps a copy of its schedules. If it can’t reach TankGrove for about two minutes, each light and pump does what you chose for it: keep following its schedule, switch to a set level, or stay where it is. Some rules that only use a temperature probe or float switch on the same board keep running too; the Rules page shows which. Until the connection returns, you can’t see readings or change anything from the app, and feeding modes and other rules pause. You can choose to get an alert when a board goes offline.

Can I manage it from my phone?

Yes. The app works in desktop and mobile browsers, so you can check readings, adjust controls, and manage routines from your phone. Setting up a new board is the exception: it needs a computer with Chrome or Edge and a USB cable.

How do I get access to my own aquarium?

TankGrove is still in development, so accounts are invitation-only for now. To be considered for testing, leave your email below; invitations go out a few at a time. Already have an account? Sign in.

What would you automate first?

TankGrove is still in development. Share an idea, follow along, or put your hand up for future testing.

Try your next aquarium idea in the demo

Explore the real app with simulated equipment. Shape a schedule, build a rule, and see what happens, without switching anything real on or off.