NodeMCU im Dauerbetrieb

noiasca:
Ist zwar nun doch ein vierzeiler....

Auf die fünfte Zeile würde ich nicht verzichten.

  static uint32_t lastMillis = 0;
  uint32_t actualMillis = millis();
  if (actualMillis < lastMillis) rolloverCounter++;       // prüft Millis Überlauf
  ss = (0xFFFFFFFF / 1000 ) * rolloverCounter + (actualMillis / 1000);
  lastMillis = actualMillis;

Mit einem kleinen Trick geht's auch als vierzeiler.

  static uint32_t lastMillis = 0;
  uint32_t actualMillis = millis();
  if (actualMillis < lastMillis) rolloverCounter++;       // prüft Millis Überlauf
  ({ss = (0xFFFFFFFF / 1000 ) * rolloverCounter + (actualMillis / 1000); lastMillis = actualMillis;});

Gruß Fips