I think it would depend on slight changes of tempreture in the year. Also each species has an 'internal clock' that alows them to send of the alites at the right time.
depends on many diffrent factors, diffrent species require diffrent conditions, some at night, some at mid day, some in the morning etc etc, some like it hot and humid, some like it cool and dry