A filter is not neede but, yes, it creates circulation. People dont normally use carbon in planted tanks. In my 15 gallon I have an Aquaclear 50. It pushes the water to where it reaches the whole tank. I cant think of any dead spots that would currently exist in the tank. One important thing you can use in your filter is mechanical filtration like a sponge. I just use the Aquaclear filters sponge. Your plants will not completely absorb all ammonia, nitrite, and nitrates in your water. They do for sure consume the "nutrients" produced by fish waste but they do not remove it all. This is why I use Seachem's Matrix biological filter media. It removes things that plants cant by forming the beneficial bacteria on the media. Since I have shrimp in the tank, and had extra space in the filter, I added Seachem's Cuprisorb to remove any excess copper caused by the CSM+B (trace elements) because I have a lot of shrimp and snails and copper is very lethal to them.
The main thing is this... if you do not have a cycled tank, meaning the beneficial bacteria has formed in your tank, which normally happens in your filter, nitrates will build up insanely fast. This is why it is recommended that you completely change the water in a betta bowl, which has no filter, 100% every day. If your tank is not mega overstocked with plants and has high light and CO2 injection, and has a light bioload, you will need some filtration help. Eventually this bacteria will form on things in the tank, usually the gravel, but that can take a lot longer than it would in a filter where the water is constantly flowing.
Why he says this is because an air stone pushes the water up to the surface which causes the water to oxygenate and the CO2 to evaporate out. People like to use cannister filters because they can place the in and outflow under the water level to prevent loss of dissolved CO2. I would recommend an air stone being on overnight when the plants are absorbing oxygen and putting out CO2 because this will stun your fish and cause them to stop breathing which will quickly kill them.
You can for sure have planted tanks with no fish or inverts. The poop from fish put out nutrients that plants can absorb but these nutrients are also held in popular fertilizers like KN03 and KH2PO4. Seachem sells Nitrogen, Phosphorus and Potassium and as you can see, these are held in... fish poo!
Anyone correct me if I'm wrong on anything here. Hope I helped. I'm still learning all of this stuff myself. It helps when you have a planted tank!
The main thing is this... if you do not have a cycled tank, meaning the beneficial bacteria has formed in your tank, which normally happens in your filter, nitrates will build up insanely fast. This is why it is recommended that you completely change the water in a betta bowl, which has no filter, 100% every day. If your tank is not mega overstocked with plants and has high light and CO2 injection, and has a light bioload, you will need some filtration help. Eventually this bacteria will form on things in the tank, usually the gravel, but that can take a lot longer than it would in a filter where the water is constantly flowing.
you don't need an air pump in a planted tank, it's the opposite of what you want ... plants need CO2, not oxygen ...
you do want some water movement, but not surface agitation .... so consider a filter or a submerged pump to create some flow ...
Why he says this is because an air stone pushes the water up to the surface which causes the water to oxygenate and the CO2 to evaporate out. People like to use cannister filters because they can place the in and outflow under the water level to prevent loss of dissolved CO2. I would recommend an air stone being on overnight when the plants are absorbing oxygen and putting out CO2 because this will stun your fish and cause them to stop breathing which will quickly kill them.
if you have no fish in the tank, i think it might be a problem because the plants use fish waste for nutrients. somebody else should know better than me on this point though.
You can for sure have planted tanks with no fish or inverts. The poop from fish put out nutrients that plants can absorb but these nutrients are also held in popular fertilizers like KN03 and KH2PO4. Seachem sells Nitrogen, Phosphorus and Potassium and as you can see, these are held in... fish poo!
Anyone correct me if I'm wrong on anything here. Hope I helped. I'm still learning all of this stuff myself. It helps when you have a planted tank!