Why this project measures rather than guesses, why PAR is only one variable, and why unfavorable results are published.
No. You can grow a beautiful planted tank with a decent light on a timer, clean water, consistent ferts, CO2 and the patience to leave it alone. Plenty of people do exactly that and their tanks look better than mine. If you came here looking for the equipment you need to grow good plants, the honest answer is that it is far less than what is on this site.
This tank is overbuilt. A controller, a Raspberry Pi, a conductivity probe, an automated doser and an underwater quantum meter are not what stands between anyone and a healthy Rotala. I want to say that before the rest of these pages make it sound like they are.
So here is why I did it anyway.
Measured against a practical working range for each species, nothing in this tank is under-lit: eleven positions sit inside their range and eight above it. The light was never the constraint. The spread is.
The same set of readings came out lopsided front to back. I went and looked, and the fixture was hanging about an inch off-center. It looked fine. It had presumably looked fine for years.
Neither of those is something you can see. That is the whole case for the instrumentation, and it is a narrower case than measure everything. Most of what makes a planted tank work is still water changes, patience and not fiddling with it.
The failure mode I watch for is the dashboard quietly becoming the hobby. Logging does not fix algae, and a tidy graph is not a healthy tank. If I ever notice I am more interested in the charts than in what is behind the glass, that is the point to walk away from the computer.
Most planted-aquarium advice is transmitted as opinion, and much of it is sound. The difficulty is that opinion does not carry its own conditions. When someone reports that a plant colored up after a change, what is missing is everything that was also true at the time.
A measurement carries its conditions with it. It can be wrong, but it can be checked, and it can be repeated after a change to see whether anything moved. That is the whole argument for instrumenting an aquarium: not that measurement is superior to experience, but that it is auditable.
Light is the most visible variable and the easiest to buy, which makes it the one most often blamed. It is not the only thing determining whether a plant grows well or colors strongly, and treating a PAR figure as a verdict is a mistake this project actively tries to avoid.
Every PAR figure published here is presented alongside the conditions it was taken under, and alongside an explicit statement of what it does not establish.
Carbon appears to be the limiting input in most high-light planted tanks. Raising light without raising available carbon is widely observed to produce algae rather than growth. CO₂ is injected on a fixed schedule with hardware safety limits. I have not closed the loop around pH because active aquasoil and near-zero KH complicate the relationship between pH and dissolved CO₂, while frequent on/off control can produce less stable injection. The logged pH curve is currently used to review and tune the schedule rather than switch the solenoid continuously.
Dosing on this aquarium is currently done by hand. The intent is for it to be automated and identical every day, because a variable held constant is a variable removed from the analysis. That is not where it stands today, and it weakens what any light result here can claim. A hand-dosed tank cannot fully separate light from nutrition, so the PAR work is presented as a distribution survey rather than a growth experiment. Automating it is on the roadmap for exactly this reason.
The measured distribution across this aquarium spans a wide range from end to end. A species placed at one end is in materially different conditions from the same species at the center. Placement is therefore not decoration. It determines which conditions a plant is actually experiencing, and it is the cheapest variable to change.
Aquatic plants respond over weeks, not hours. A change assessed after a few days is usually assessing the disturbance rather than the change. This project keeps a continuous record specifically so that a question asked today can be answered against months of context rather than against memory.
A well-designed test can return a result that contradicts the reason it was run. That is not a failure of the test. Raising the fixture on this aquarium was expected to improve coverage at the ends; the readings taken at the time showed it made them worse. The test did what it was meant to do, producing an answer that happened to be unwelcome.
An archive containing only successes is advertising. The mounting-height result is published here precisely because it is negative: anyone considering the same change on a similar tank now has a recorded reason to think twice, which is more useful than another account of something that worked.
It is also the strongest available evidence that the rest of the record is honest. A project that publishes only favorable outcomes gives a reader no way to calibrate how much to trust it.
This project exists to improve understanding of how one aquarium behaves, and to publish that understanding in a form other people can check and reuse. It does not exist to demonstrate that any product is superior.
Where a comparison between products is run, the procedure will be published alongside the result, an unfavorable outcome will be published as readily as a favorable one, and the limitations will be stated in the same document as the findings.