I'm no electrical expert, but interference is usually the result of poor/faulty/no shielding. Back in the day, car ignition sytems caused horrible interference with radios, until manufacturers came up with shielded ignition wiring/systems. Every once in a while you can still encounter this phenomenon if you drive by another car with a non/poorly shielded ignition.
I'd say there's a "Leak" in the wiring of your lights allowing powerful electrical signals out, or inadequate shielding/connections in the cable for your TV allowing the light's interference in.
Your TV cable sheilding could have been sufficient to resist any existing interference until a more powerful source (you lights) arrived on the scene. You could go around and check every junction, connection, splitter, etc and make sure they're all tightly connected and of good quality. In fact, the FCC requires that there's no leakage at all from from cabling as it could (Potentially) cause interference with radios or allow someone else to pick up the signal leaking from your system.
Most likely however, I'd think your lights are the problem. A DIY light set-up may not have shielded connections. Can't comment on a cure, other than to examine any connections for exposed wires. Distance can make a difference, although I'd imagine moving either the tank or TV farther away from each other isn't practical.
I don't know if there's a filter that could be attached to your TV cable, maybe. Sometimes though, the interference is so strong that shielding may not be able to hold it in or keep it out.
As for the lights coming on, are you referring to other lights, and are they on an electric/digital timer? If so, the interference may be strong enough to wack out the timer.