   server.on("/signoff", []() {
     beginHandler();
     if ((millis() - signStartMillis) > SIGN_RESTART_LIMIT_MILLIS) {
-      digitalWrite(RELAYPIN, 1);
+      digitalWrite(RELAYPIN, 0);
       signStartMillis = millis();
       endHandler(200, "Sign is off.");
     } else {

  server.on("/signon", []() {
    beginHandler();
    if ((millis() - signStartMillis) > SIGN_RESTART_LIMIT_MILLIS) {
      digitalWrite(RELAYPIN, 0);
      signStartMillis = millis();
      endHandler(200, "Sign is on.");
    } else {

  ss.println(">");

  signStartMillis = millis();
  // Turn the sign on
  digitalWrite(RELAYPIN, 1);
}

void loop() {
