Lowery Aquatics

Building an over-engineered Dutch aquascape

This is the ongoing record of a nineteen-species 90P built around automation, instrumentation and a habit of measuring the things I would otherwise guess. The tank is unfinished. The record is not.

The Dutch 90P as it currently stands
The layout as it stands. Every species is labeled at its position on the tank page.

Follow the journeySee the tank now

PAR Survey Findings

I bought a PAR meter because I thought my six-year-old light was wearing out. About four weeks after planting, the plants near the ends looked less colored up than the ones under the middle of the fixture. That is an impression formed early in a grow-in, on fresh aquasoil, while everything was still adapting, and it is what sent me to buy a meter rather than a conclusion I could defend.

Nineteen underwater readings showed something else. The original Solar RGB still produces strong center output after roughly six years of use, but PPFD distribution across this 90P is highly uneven. Nothing in the tank reads below the working range for what is planted there.

Two qualifications belong with that, and the survey states both. Every reading is taken at canopy height rather than at the substrate, which is several inches closer to the light. And the working ranges those readings are compared against are this project’s own targets, because the four most cited sources disagree about what a planted tank needs by up to five times, and the only per-plant table among them was produced with a lighting manufacturer.

That result changed the project from a tank dashboard into a record of decisions that could be checked, and it stopped me buying a light that would not have fixed anything.

70175measured rangeµmol·m⁻²·s⁻¹
14positions measured
2.5×highest ÷ lowest

Read the complete survey

24-Hour pH Profile

Every published figure on this site is drawn from the same record. Below is the most recent complete 24-hour cycle: pH sampled at approximately five-minute intervals and averaged hourly, with the photoperiod indicated. Values are read from the database at request time, not transcribed.

Photoperiod 9:30am4:30pmpH5.105.706.306.22 degassed5.2012am3am6am9am12pm3pm6pm9pm12am · pH 6.05 · 73.6°1am · pH 6.09 · 73.2°2am · pH 6.14 · 73°3am · pH 6.17 · 72.8°4am · pH 6.19 · 72.8°5am · pH 6.21 · 72.8°6am · pH 6.22 · 72.8°7am · pH 5.67 · 72.9°8am · pH 5.40 · 73°9am · pH 5.35 · 73.5°10am · pH 5.31 · 74°11am · pH 5.26 · 74.1°12pm · pH 5.24 · 74.3°1pm · pH 5.20 · 74.5°2pm · pH 5.25 · 75°3pm · pH 5.39 · 75.3°4pm · pH 5.48 · 75.4°5pm · pH 5.58 · 75.6°6pm · pH 5.67 · 75.7°7pm · pH 5.76 · 75.7°8pm · pH 5.84 · 75.6°9pm · pH 5.90 · 75.2°10pm · pH 5.96 · 74.7°11pm · pH 6.01 · 74.1°
Fig. 1. 24-Hour pH Profile. Hourly means from readings sampled at approximately five-minute intervals. The shaded band indicates the photoperiod. pH holds a degassed baseline of 6.22 overnight, falls 1.02 units to a minimum of 5.20 under injection, and recovers to baseline after the photoperiod closes. KH measures 0.0 dKH, so pH responds steeply to small changes in dissolved CO₂. The drop is used here as an operational control signal, not converted to a ppm figure. The absolute values are low because the water is unbuffered: the probe is a Milwaukee double-junction, last calibrated 21 July 2026, and holds its overnight baseline flat to within 0.00 pH across the small hours.

The software keeping this record · Why pH drop and not a ppm figure

Current Status

Current

Grow-in, shaping the first Dutch streets and establishing repeatable maintenance

The tank is through the early establishment phase and the standing PAR survey is now reproducible. The current work is less about adding hardware and more about shaping the Dutch layout, making fertilization repeatable, and watching how plant form and coloration change as the canopy rises.

Working on now

  • Establish the Dutch street shapes through repeated trimming
  • Make fertilization repeatable

Next actions

  • Document the next major structural trim
  • Repeat PAR after meaningful canopy growth

Latest entry: Two meters, one water, two answers

Instrumentation

The aquarium can run without most of what surrounds it. The extra instrumentation exists because it produces a record: temperature, pH, conductivity, outlet states, maintenance, photographs and hand measurements that can be read together instead of remembered separately.

TankApex & probesPearl on a PiRecordThis site
Safety limits live on the controller, not in the software, so a failed script cannot remove them.

How each system is built

Recent Entries

The whole journey

Documentation and Data