diff --git a/Arduino/CanGrow/CanGrow.ino b/Arduino/CanGrow/CanGrow.ino index 2a181e1..e1d5f9f 100644 --- a/Arduino/CanGrow/CanGrow.ino +++ b/Arduino/CanGrow/CanGrow.ino @@ -291,7 +291,6 @@ a:active { width: 60%; min-width: 420px; } } - @@ -1734,20 +1733,23 @@ String returnHTMLheader(String MenuEntry = "") { } header += ">❓ Help\n"; - // sixth menu entry + // sixth menu entry - time and status icons / info header += "
  • "; header += timeClient.getFormattedTime(); + // status icons and info + if(MaintenanceMode == true) { + // status icons + header += " | 🇲 "; + header += MaintenanceDuration - ((millis() - MaintenanceStarted) / 1000); + header += "s"; + } header += "
  • \n"; - - // seventh menu entry + + + // CanGrow Version header += "
  • CanGrow v"; header += CanGrowVer; header += "
  • \n"; - - if(MaintenanceMode == true) { - // status icons - header += "
  • 🇲
  • \n"; - } // close
    "; @@ -2405,7 +2407,7 @@ void POSTsystemSettings() { UseLEDrelais = webserver.arg("UseLEDrelais").toInt(); UseFANrelais = webserver.arg("UseFANrelais").toInt(); TemperatureSensor_Type = webserver.arg("TemperatureSensor_Type").toInt(); - MaintenanceDuration = webserver.arg("TemperatureSensor_Type").toInt(); + MaintenanceDuration = webserver.arg("MaintenanceDuration").toInt(); configured = true; @@ -2583,7 +2585,7 @@ void POSTsetOutput() { webserver.send(302, "text/plain", "switch: success!\n"); } - if(EnableMaintenance > 0 ) { + if((EnableMaintenance > 0) && (UseLEDrelais == false)) { MaintenanceMode = true; MaintenanceStarted = millis(); } else {