The multiple triggers with same IF statements is just a bug and while it can possibly be worked around with some Rube Goldberg logic, ultimately we’ll try to fix is as soon as possible.
Day/Night functionality has long been on the Cayenne roadmap and is a likely candidate for a new feature once we’ve solved some of these outstanding bugs with the current feature set.