         break;
       case MODFSTTEST:
         time_fsttest = appo_time;
-        eeprom_write_word((uint16_t *)5, time_fsttest);
+        #if 1 == EPR
+             eeprom_write_word((uint16_t *)5, time_fsttest);
+        #endif
         digitalWrite(relay, HIGH); // powerup the relay
         running = true;
         last_time = millis(); // reset timer counter

        break;
      case MODFSTDOWN:
        time_fstdown = appo_time;
        eeprom_write_word((uint16_t *)7, time_fstdown);
        if (time > 0) {
          digitalWrite(relay, HIGH); // powerup the relay
          running = true;

        break;
      case MODLINDOWN:
        time_countdown = appo_time;
        #if 1 == EPR
          eeprom_write_word((uint16_t *)1, time_countdown);
        #endif
        if (time > 0) {
          digitalWrite(relay, HIGH); // powerup the relay
          running = true;
