I have been fighting the cyano battle for years. It comes and goes. I have used cleaner and though they work great, they throw the system back into a mini cycle since they are a antibiotic and kill some of the good bacteria

I could dose a cleaner again, but I am looking for the cause and treating without a cleaner with just adjusting my export through water changes and media.
The same goes with any other algae with to adjust what one is doing. Lights I have found only really affect the diatoms but cutting back the white spectrum. Cyano love phosphates, green algae is a sign of high ammonia which turns into nitrates. The high ammonia is caused by to much raw food and die fish, and turns into nitrates. Nitrates can also be caused by the fish waste. Balancing the system can be frustrating but once you're in the grove your tank will look great.
This is were a health clean up crew will mow through green hair and other algaes. Figure one snail per gallon. My tank will be for years old at the beginning of 2019 and I need to replace some of my clean up crew. Not to much but a couple.