firmware wip

This commit is contained in:
Marcus 2024-04-18 15:26:50 +02:00
parent ae51581a4b
commit 7498086ae6

View file

@ -1703,8 +1703,19 @@ void POSTsystemSettings() {
// size is 1 byte // size is 1 byte
EEPROM.put(214, TemperatureSensor_Type); EEPROM.put(214, TemperatureSensor_Type);
// write data to EEPROM
EEPROM.commit(); EEPROM.commit();
// when user uses an relais for LED control, we force here PINled_PWM to 255
// to ensure nothing bad happens
if(UseLEDrelais == true) {
PINled_PWM = 255;
EEPROM.put(213, PINled_PWM);
EEPROM.commit();
Serial.println("UseLEDrelais is 1, forcing PINled_PWM to max to prevent relais damage");
}
// update time with new offset // update time with new offset
timeClient.setTimeOffset(ntpOffset * 60 * 60); timeClient.setTimeOffset(ntpOffset * 60 * 60);
timeClient.update(); timeClient.update();
@ -1725,6 +1736,10 @@ void POSTsystemSettings() {
Serial.println(SoilmoistureLow); Serial.println(SoilmoistureLow);
Serial.print("ntpOffset: "); Serial.print("ntpOffset: ");
Serial.println(ntpOffset); Serial.println(ntpOffset);
Serial.print("UseLEDrelais: ");
Serial.println(UseLEDrelais);
Serial.print("TemperatureSensor_Type: ");
Serial.println(TemperatureSensor_Type);
if(strlen(GrowName) < 1) { if(strlen(GrowName) < 1) {
webserver.sendHeader("Location", String("/growSettings?success"), true); webserver.sendHeader("Location", String("/growSettings?success"), true);