You are right.
I corrected it. It works now ![]()
thanks everyone for the help!
 settings_type s_temp;
 EEPROM.get(defaultSettings_EPROM_Address, s_temp);
 Serial.println("eeprom check");
 delay(2000);
 if( memcmp(&s_temp, &s, sizeof(s)) == 0) { //
   //eeprom default area is initialized to default
   Serial.println("eeprom match");
 }
 else{
   Serial.println("eeprom NOT match! Initializing");
   delay(5000);
   EEPROM.put(Settings_EPROM_Address, s);
   EEPROM.put(defaultSettings_EPROM_Address, s);
 }