Wieso mischt Du die beiden Teimer?
Wieso holst Du nie den Wert von millis in Deinem Sketch?
Mir scheint Du hast die Funktion von millis() noch nicht verstanden.
PS Es ist kein Problem 2 oder mehr Nachtwächter in die Nacht zu schicken. Man muß nur jedem Nachtwächter alle Werkzeuge geben die er braucht. So können alle Nachtwächter unabhängig voneinander arbeiten.