Thanks for your answers! Although we say "... bei Nacht" in German (almost similar to "... by night"), "... at night" sounds more harmonious to me. So, if nothing speaks against it, IŽll stay with "at".
By night" sounds to my like either it was done by someone named Night or that was your light source. "At" places you in time so that would be my preference.