Hilfe bei Unterbrechung Lichtschranke bei Rolltor/Kabine

Ich beziehe mich auf #11.

int drehrichtungMot = 6;
int powerMot = 5; // Spannung Motor

Das sind auch Konstanten.

int status_seilSch = 0;
int status_endSchO = 0;
int status_endSchU = 0;
int status_extSch = 0;
int status_lichtSchr = 0;

Hier wäre bool verständlicher.

const long prellzeit = 50;

Hier wäre unsigned besser.

  pinMode (seilSch, INPUT);
  pinMode (endSchO, INPUT);
  pinMode (endSchU, INPUT);
  pinMode (extSch, INPUT);
  pinMode (lichtSchr, INPUT);

Was passiert bei Kabelbruch? Wäre INPUT_PULLUP eine sinnvolle Alternative? Sind die Enschalter Öffner?

previousMillis = currentMillis;

Wäre das nicht auch in start sinnvoll?

Wo hast Du NotAus vorgesehen? Schaltet NotAus die Motoren per Relais spannungfrei? Wird die Mechanik dann gebremst?